Christian Semmler
|
536aa4b1fe
|
Implement/match LegoPlantManager::FUN_10027120 (#1046)
|
2024-06-26 15:39:36 +02:00 |
|
Anonymous Maarten
|
0637deea13
|
m_extraCharacterId is an integer, not a pointer (#1045)
|
2024-06-26 04:17:45 -07:00 |
|
Christian Semmler
|
62307e1819
|
Implement/match LegoPlantManager::FUN_10026c50 (#1043)
* Minor fixes
* Implement/match LegoPlantManager::FUN_10026c50
|
2024-06-25 17:28:10 +02:00 |
|
jonschz
|
c9c130eb87
|
Implement AnimState (#1042)
* Implement LegoAnim
* fix: minor issues
* fix ncc complaints
* refactor: address review comments
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
|
2024-06-21 14:41:01 -04:00 |
|
Christian Semmler
|
1d666f62e5
|
Implement/match LegoPlantManager interaction functions (#1041)
|
2024-06-19 18:57:05 +02:00 |
|
Christian Semmler
|
656e7fc674
|
Implement/match more LegoPlantManager functions (#1040)
|
2024-06-19 18:02:54 +02:00 |
|
Christian Semmler
|
e507f42717
|
Implement/match LegoPlantManager::CreatePlant (#1039)
* Implement/match LegoPlantManager::CreatePlant
* Update names
* Fix name
* Fix
* Fix
|
2024-06-18 19:35:03 +02:00 |
|
Christian Semmler
|
1a46d370ec
|
Bootstrap LegoPlantManager, add plants data (#1038)
* Bootstrap LegoPlantManager, add plants data
* Naming
* Move
* Fix
|
2024-06-17 20:11:27 +02:00 |
|
Christian Semmler
|
e4e0f4e4d3
|
Implement/match Motocycle, consistent notification names (#1037)
* Implement/match Motocycle, consistent notification names
* Format
* Fix
* Fix return types
* Fix return type
* Fix annotations
* Rename function
|
2024-06-16 16:47:53 +02:00 |
|
jonschz
|
a6644801f1
|
feat: Implement several ::Serialize functions (#1017)
* feat: Implement many ::Serialize functions
* address review comments, part 1 [skip ci]
* address review comments, part 2 [skip ci]
* review comments (final part)
* refactor: Remove Read/Write duplication
* fix merge conflict
* Match PizzeriaState::Serialize again
* Remove unused variable, add LegoVehicleBuildState::Serialize
* Implement AnimState::Serialize
* fix: Conform with naming scheme
* refactor: change names back
* refactor: int to MxS32
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
|
2024-06-14 23:24:34 +02:00 |
|
Christian Semmler
|
dd1c11a933
|
Fix camera glitch (#1031)
|
2024-06-13 22:09:14 +02:00 |
|
Christian Semmler
|
bbc304ce46
|
Implement/match Ambulance::HandlePathStruct (#1029)
* Implement/match Ambulance::HandlePathStruct
* Add annotation
|
2024-06-13 20:10:19 +02:00 |
|
Christian Semmler
|
cf7246ac6c
|
Implement/match Ambulance::HandleButtonDown (#1028)
|
2024-06-13 17:34:44 +02:00 |
|
Christian Semmler
|
33c64bb002
|
Implement/match Ambulance::VTable0x70 (#1027)
|
2024-06-13 17:25:48 +02:00 |
|
Christian Semmler
|
cf576ca78f
|
Add remaining classes, implement/match LegoObjectFactory (#1026)
* Add missing classes
* Match LegoObjectFactory
* Remove semicolon
* Add symbol
* Fix
|
2024-06-13 02:02:47 +02:00 |
|
Christian Semmler
|
641d9f1b8b
|
Fix CaveEntity class (#1024)
* Fix CaveEntity class
* Rename function
|
2024-06-12 16:20:51 +02:00 |
|
Christian Semmler
|
2a88d06ff9
|
Match LegoMeterPresenter::ParseExtra (#1022)
* Match LegoMeterPresenter::ParseExtra
* Add LegoMeterPresenter to factory
* Add call to parent
* Add missing TODO
|
2024-06-12 15:53:33 +02:00 |
|
Christian Semmler
|
1f360929cb
|
Implement/match Ambulance::Tickle (#1021)
|
2024-06-12 15:13:52 +02:00 |
|
Christian Semmler
|
c22c6f3379
|
Implement/match LegoFlcTexturePresenter (#1015)
* Implement/match LegoFlcTexturePresenter
* Move files
|
2024-06-10 17:44:55 +02:00 |
|
Mikhail Thompson
|
1c430f894d
|
Begin LegoRace class (#1014)
* Begin LegoRace
* Match functions
---------
Co-authored-by: Christian Semmler <mail@csemmler.com>
|
2024-06-10 14:58:05 +02:00 |
|
Christian Semmler
|
9a9bccda0e
|
Implement/match IslePathActor::Exit (#997)
* Implement/match IslePathActor::Exit
* Name
* Name
* Partially fix vector interface
* Revert "Partially fix vector interface"
This reverts commit 6e7a1e2b08fd82012b28be3054eeff65428eb4d1.
* Revert "Revert "Partially fix vector interface""
This reverts commit e3860e3c9fa1f8937b702d6c81d6e3bb4dadecc6.
* Fix
* Remove some COMPAT_MODE
|
2024-06-06 17:45:37 +02:00 |
|
Christian Semmler
|
9b22642f0c
|
Implement/match LegoCharacterManager::SwitchColor (#996)
|
2024-06-06 14:26:33 +02:00 |
|
Christian Semmler
|
49c17c9c6a
|
Implement/match LegoEntity::SwitchSound / SwitchMove / SwitchColor / SwitchMood (#995)
* Implement/match LegoEntity::SwitchSound
* Name
* Name
* Implement/match LegoEntity::SwitchMove
* Mood
|
2024-06-05 19:40:44 +02:00 |
|
Christian Semmler
|
f6c923a84e
|
Implement/match LegoEntity::ClickAnimation (#994)
* Implement/match LegoEntity::VTable0x38
* Update names
|
2024-06-05 19:00:46 +02:00 |
|
Christian Semmler
|
6a9f68872b
|
Add enum for actor IDs (#993)
|
2024-06-05 18:11:46 +02:00 |
|
Christian Semmler
|
133a312aee
|
Consolidate state and building entity classes (#989)
|
2024-06-03 18:53:25 +02:00 |
|
Christian Semmler
|
73bb37596e
|
Refactor JukeBox, add enum for music (#988)
* Refactor JukeBox, add enum for music
* add BETA annotation
* Fix BETA annotation
* Fix BETA annotation
* Fix
|
2024-06-03 13:00:38 +02:00 |
|
Christian Semmler
|
1423eb56fc
|
Implement/match LegoSoundManager::UpdateListener (#985)
|
2024-06-01 23:13:57 +02:00 |
|
Christian Semmler
|
ac4e8da662
|
Implement/match Lego3DSound::SetDistance and Reset (#984)
|
2024-06-01 19:45:22 +02:00 |
|
Christian Semmler
|
23e5ad7d15
|
Name/rename functions in LegoCharacterManager (#982)
* Name/rename functions in LegoCharacterManager
* Name flag
|
2024-06-01 18:45:34 +02:00 |
|
Christian Semmler
|
df20b05510
|
Define cursor enum and custom cursor window message (#980)
* Define cursor enum and custom cursor window message
* Fix param name
* Remove unused header
|
2024-06-01 16:07:58 +02:00 |
|
DmitriLeon2000
|
3b3ac07cac
|
Rename LegoEdge::GetOpposingPoint to LegoEdge::CWVertex (#977)
|
2024-05-30 20:04:06 -04:00 |
|
Christian Semmler
|
eeb81b7223
|
Use USHRT_MAX instead of MAXWORD (#975)
|
2024-05-30 22:02:58 +02:00 |
|
Christian Semmler
|
650903d043
|
Implement/match Pizzeria::HandleClick (#971)
|
2024-05-30 15:54:24 +02:00 |
|
Christian Semmler
|
ae859fbc19
|
Implement/match LegoControlManager::FUN_100293c0 (#970)
|
2024-05-30 15:15:16 +02:00 |
|
Christian Semmler
|
b978787f8f
|
Implement/match LegoAnimationManager::FUN_10062e20 (#967)
|
2024-05-29 19:24:08 +02:00 |
|
Christian Semmler
|
2f1aa58153
|
Implement/match LegoAnimMMPresenter::FUN_1004b840 (#966)
|
2024-05-29 17:35:36 +02:00 |
|
Christian Semmler
|
36ec252f7e
|
Implement/match LegoAnimationManager::FUN_10063270 (#965)
|
2024-05-29 17:05:50 +02:00 |
|
Christian Semmler
|
f380fa3b84
|
Implement/match LegoAnimationManager::FUN_100648f0 (#954)
|
2024-05-25 17:18:24 +02:00 |
|
Christian Semmler
|
857c15ca11
|
Implement/match LegoAnimationManager::FUN_10063b90 (#953)
|
2024-05-25 16:40:10 +02:00 |
|
Christian Semmler
|
7c9fdd255e
|
Implement/match Isle::HandleType19Notification (#952)
* Implement/match Isle::HandleType19Notification
* Fix
|
2024-05-25 03:23:41 +02:00 |
|
Christian Semmler
|
e59d684f37
|
Implement/match actor Create functions (#949)
|
2024-05-24 14:44:09 -04:00 |
|
Christian Semmler
|
db90807d53
|
Implement/match LegoPathActor::ParseAction (#946)
* Implement/match LegoPathActor::ParseAction
* Fix naming
* Space
|
2024-05-24 19:07:45 +02:00 |
|
Christian Semmler
|
6774784b37
|
Implement/match LegoPathActor::VTable0xa4 and VTable0xa8 (#945)
* Implement/match LegoPathActor::VTable0xa4
* Implement/match LegoPathActor::VTable0xa8
* Name enum constants
|
2024-05-22 14:09:06 -04:00 |
|
Christian Semmler
|
8fee73c525
|
Implement/match LegoPathStruct (#944)
* Implement/match LegoPathStruct
* Rename some nums
* Consistent naming
* Naming
* relax regex
* Name some functions
* Improve naming
* Rename
|
2024-05-21 15:03:50 -04:00 |
|
Christian Semmler
|
fb16b2c896
|
Implement/match LegoPathBoundary::FUN_100575b0 (#939)
|
2024-05-19 21:41:07 +02:00 |
|
Cameron
|
d106aada11
|
basic name improvements (#930)
* basic name improvements
* clang-format
---------
Co-authored-by: Christian Semmler <mail@csemmler.com>
|
2024-05-18 15:20:05 -04:00 |
|
Christian Semmler
|
73844f14fa
|
Implement/match LegoAnimationManager::FUN_10063fb0 (#936)
|
2024-05-18 21:05:45 +02:00 |
|
Christian Semmler
|
732de04433
|
Implement/match PlayCamAnim and CameraTriggerFire (#935)
* Implement/match PlayCamAnim and CameraTriggerFire
* Fix type
* Name var
|
2024-05-18 20:43:19 +02:00 |
|
Christian Semmler
|
c1c78cb8aa
|
Implement LegoAnimationManager::FUN_10064010 (#933)
|
2024-05-18 18:26:32 +02:00 |
|