jonschz
|
29a0ae8f07
|
Implement/match LegoAct2::FUN_10052560() (#1174)
* Implement/match `LegoAct2::FUN_10052560()`
* Fix formatting
* Fix linter errors
* Address review comment
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
|
2024-11-29 21:04:50 +01:00 |
|
Christian Semmler
|
7256eeb0ad
|
Replace hardcoded magic values with constants (#1173)
* Replace two hardcoded magic values with constants
* Replace constants
|
2024-11-28 00:05:40 +01:00 |
|
Christian Semmler
|
d6796ad86a
|
Implement remaining LegoGameState functions (#1172)
* Implement remaining LegoGameState functions
* Naming fixes
* Fix naming
|
2024-11-27 23:42:05 +01:00 |
|
jonschz
|
106647e5af
|
Implement new functions in LegoAnimManager (#1170)
* Implement new functions in LegoAnimManager
* Address review comment
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
|
2024-11-27 18:13:37 +01:00 |
|
Christian Semmler
|
bd011c6724
|
Remove static storage specifier so vars can be found through datacmp (#1171)
|
2024-11-27 00:33:18 +01:00 |
|
jonschz
|
83b85f26a7
|
Implement LegoAct2::Tickle() and others (#1168)
* Implement `LegoAct2::Tickle()` and others
* Fix decomplint errors
* Minor cleanup
* Address review comments
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
|
2024-11-25 23:24:46 +01:00 |
|
Christian Semmler
|
b9a1da6a7a
|
Implement/match Act2Brick (#1169)
* Implement/match Act2Brick
* Rename functions
* Naming
|
2024-11-25 22:08:57 +01:00 |
|
MS
|
816bfe842d
|
Use alias functions from Lego3DManager (#1167)
* Mark LegoEntity:Destroy (many vtables use it)
* Starting addrs for Lego3DManager helpers
* Addrs for users of Lego3DManager and changes where needed
|
2024-11-23 20:37:24 -07:00 |
|
Anonymous Maarten
|
2d9ab43d4f
|
cmake: roi${SUFFIX} should depend on a suffix'ed viewmanager (#1166)
|
2024-11-23 15:43:39 -07:00 |
|
jonschz
|
0aa5e010ae
|
Implement CarRace (#1165)
* Implement `CarRace`
* Improve `CarRace::Create`
* Fix arrays
* Clean up array
* Fix CI errors
* Implement `LegoRaceCar::FUN_10012e00()`
* Implement `Doors::VTable0xcc`
* Address review comments, part 1
* Address review comments, part 2
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
|
2024-11-23 12:33:15 -07:00 |
|
Christian Semmler
|
e56ac9ab55
|
Implement/match LegoBuildingManager::FUN_10030630 (#1164)
|
2024-11-22 23:08:23 +01:00 |
|
Anonymous Maarten
|
cdc761d920
|
cmake: add beta10 target (#1163)
* cmake: use PROJECT_SOURCE_DIR instead of CMAKE_SOURCE_DIR
* cmake: add beta10 target
|
2024-11-22 01:08:47 +01:00 |
|
MS
|
5e0dc1a160
|
Beta match progress for flic.cpp (#1162)
|
2024-11-22 01:07:40 +01:00 |
|
jonschz
|
5be9b343c4
|
Implement LegoJetskiRaceActor::VTable0x6c , add BETA10 annotations (#1160)
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
|
2024-11-19 16:20:27 +01:00 |
|
jonschz
|
6431405e92
|
Implement parts of LegoJetskiRaceActor (#1159)
* Implement part of LegoJetskiRaceActor
* Fix linter errors
* Update legojetskiraceactor.cpp
Fix minor incorrectness
* Address review comments
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
|
2024-11-18 20:32:48 +01:00 |
|
jonschz
|
fe8e56ba47
|
Finish JetskiRace (#1158)
* Implement `JetskiRace::HandlePathStruct`
* Implement `JetskiRace::FUN_10016930`
* Cleanup, add BETA10
* Match HandlePathStruct
* Address review comments
* Address another review comment
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
Co-authored-by: Christian Semmler <mail@csemmler.com>
|
2024-11-16 20:24:03 +01:00 |
|
Christian Semmler
|
b4b28cf32e
|
Implement/match LegoPlantManager::Tickle (#1157)
|
2024-11-16 00:25:49 +01:00 |
|
Christian Semmler
|
3383ae646f
|
Implement/match LegoBuildingManager::Tickle (#1156)
|
2024-11-15 22:51:46 +01:00 |
|
Christian Semmler
|
ff0ef96782
|
Implement/match LegoBuildingManager::FUN_10030030 (#1155)
|
2024-11-15 19:24:41 +01:00 |
|
Christian Semmler
|
63fee4d11d
|
Implement/match LegoAnimNodeData::SetName (#1154)
|
2024-11-15 19:15:33 +01:00 |
|
Christian Semmler
|
93c640a45f
|
Implement/match PickEntity (#1153)
* Implement/match PickEntity
* Rename function
|
2024-11-15 18:35:53 +01:00 |
|
Christian Semmler
|
62f09570b0
|
Implement/match RotateY (#1152)
|
2024-11-15 18:28:26 +01:00 |
|
Christian Semmler
|
2e08748551
|
Implement/match RaceCar (#1151)
|
2024-11-15 18:19:15 +01:00 |
|
Christian Semmler
|
db502fcbda
|
Fix clang-format (#1150)
* Fix clang-format
* Add back format.yml
* Remove python format
|
2024-11-14 21:53:13 +01:00 |
|
jonschz
|
71a7498481
|
Implement most of JetskiRace , add BETA10 annotations (#1149)
* Implement most of `JetskiRace`, add BETA10 annotations
* Fix declaration order issue
* Clean up FUN_10012de0
* Fix regression
* Address review comments
* Address another review comment
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
|
2024-11-14 21:42:38 +01:00 |
|
Christian Semmler
|
8e23bfb266
|
Implement/match some Act2Actor functions (#1148)
|
2024-11-11 19:36:36 +01:00 |
|
Christian Semmler
|
71a1c51596
|
Implement/match LegoAct2::Escape (#1147)
* Implement/match LegoAct2::Escape
* Match empty function
|
2024-11-11 19:30:34 +01:00 |
|
Christian Semmler
|
bebe780c77
|
Implement/match LegoAct2::Create (#1146)
|
2024-11-11 18:48:45 +01:00 |
|
jonschz
|
6cda0d95c7
|
Complete LegoCarBuild (#1144)
* Complete `LegoCarBuild`
* Fix match error
* Address review comments
* Fix regression
* Fix minor sign comparison issue
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
|
2024-11-11 15:44:03 +01:00 |
|
Christian Semmler
|
26f8dd1a6a
|
Match LegoCarBuild::Tickle (#1145)
|
2024-11-10 23:23:47 +01:00 |
|
Christian Semmler
|
cd261b9518
|
Refactor/improve matches in Act1State (#1143)
* Refactor/improve matches in Act1State
* Fix naming
|
2024-11-10 22:47:12 +01:00 |
|
Christian Semmler
|
5d3d66965d
|
Implement/match Act1State::PlaceActors and related (#1142)
* Implement/match Act1State::PlaceActors and related
* Fix naming
|
2024-11-10 21:26:48 +01:00 |
|
Christian Semmler
|
6885abdc78
|
Implement/match LegoROI::FUN_100a9dd0 (#1141)
* Implement/match LegoROI::FUN_100a9dd0
* Implement/match LegoROI::FUN_100a9cf0
|
2024-11-10 17:35:44 +01:00 |
|
Christian Semmler
|
86a8bad545
|
Implement/match RegistrationBook::FUN_100778c0 (#1140)
|
2024-11-10 17:18:36 +01:00 |
|
Christian Semmler
|
40159b43c7
|
Implement/match HistoryBook::~HistoryBook (#1139)
|
2024-11-10 17:07:48 +01:00 |
|
Christian Semmler
|
0b94b4803b
|
Implement/match Act2GenActor::VTable0x94 (#1138)
|
2024-11-10 16:43:07 +01:00 |
|
Christian Semmler
|
2c10c8e344
|
Implement/match Doors::VTable0x70 and Doors::ParseAction (#1137)
* Implement/match Doors::VTable0x70 and Doors::ParseAction
* Fix
|
2024-11-09 22:54:17 +01:00 |
|
Joshua Peisach
|
f4ab226946
|
Implement Doors::VTable0x94 (#1136)
* Implement Doors::VTable0x94
* Match function
---------
Co-authored-by: Christian Semmler <mail@csemmler.com>
|
2024-11-09 18:03:01 +01:00 |
|
jonschz
|
c65bc67e3d
|
Implement FUN_10025720() and others (#1134)
* Implement `FUN_10025720()` and others
* Address review comments, get 100 %
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
|
2024-11-05 21:33:51 +01:00 |
|
Christian Semmler
|
1badadebaa
|
Implement/match LegoPathActor::UpdatePlane (#1133)
|
2024-11-03 19:28:35 +01:00 |
|
Christian Semmler
|
d8412a4697
|
Implement/match Act1State::RemoveActors (#1132)
* Implement/match Act1State::RemoveActors
* Fix annotation
|
2024-11-03 19:06:09 +01:00 |
|
Christian Semmler
|
040c97d92a
|
Implement/match Act1State::PlayCptClickDialogue (#1131)
|
2024-11-03 17:59:21 +01:00 |
|
Christian Semmler
|
e4453c4100
|
Implement/match Act1State::Act1State (#1130)
* Implement/match Act1State::Act1State
* Remove obsolete enum
|
2024-11-03 17:41:15 +01:00 |
|
Christian Semmler
|
519d8c570a
|
Implement/match remaining GasStation functions (#1129)
* Implement/match remaining GasStation functions
* Name variables
|
2024-11-03 16:44:07 +01:00 |
|
Christian Semmler
|
4c95d7c887
|
Implement/match Pizza::HandleEndAction (#1128)
* Implement Pizza::HandleEndAction
* Match
|
2024-11-01 21:13:43 +01:00 |
|
Christian Semmler
|
a14795c0c8
|
Implement/match Pizza::Tickle (#1127)
|
2024-11-01 18:30:11 +01:00 |
|
jonschz
|
4c0aae720b
|
Implement LegoCarBuild::FUN_10024890() and others, refactor (#1126)
* Commit finished code changes
* Add enum data type
* Refactor away GetCurrentArea, SetCurrentArea
* Clean up and add FUN_10024890
* Add `SetPartObjectIdByName()`
* Fix naming error
* Address review comments, part 1
* Address review comments, part 2
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
|
2024-11-01 09:21:15 -07:00 |
|
Christian Semmler
|
115343f6e5
|
Implement/match PizzeriaState::NextAction (#1125)
* Implement/match PizzeriaState::NextAction
* Name globals
* Refactor globals into class statics
* Remove TODO
|
2024-10-28 19:04:08 +01:00 |
|
Christian Semmler
|
5f822dabc7
|
Implement/match PizzeriaState::PizzeriaState (#1124)
|
2024-10-28 18:32:55 +01:00 |
|
Christian Semmler
|
ad353b7f3e
|
Implement/match Pizza::PlayAction (#1123)
* Implement/match Pizza::PlayAction
* Remove unused header
|
2024-10-28 17:25:54 +01:00 |
|