Christian Semmler
|
564fb7f7c0
|
Implement/match Act3::Enable (#1198)
* Implement Act3::Enable
* Match
* Change back to private
* Remove unused function
|
2024-12-08 19:39:03 +01:00 |
|
Christian Semmler
|
1aff40dd94
|
Implement/match several functions in Act3 , refactor (#1197)
* Implement/match several functions in Act3, refactor
* Fix naming
* Rename
* Add comment
* Add annotation
* Add BETA assert
|
2024-12-08 18:00:57 +01:00 |
|
Christian Semmler
|
97fb6e4f15
|
Add Act3Ammo , match Act3::Act3 (#1196)
* Implement `Act3Ammo`, match `Act3::Act3`
* Move
* Fix match
|
2024-12-07 11:57:59 -07:00 |
|
Christian Semmler
|
94ce89cbaa
|
(Proposal) Introduce arithmetic operators to Vector2 (#1193)
|
2024-12-07 17:26:22 +01:00 |
|
Christian Semmler
|
4d8098a6c2
|
Implement LegoPathController::FUN_10048310 (#1192)
* WIP
* Rename
* Fix
* More WIP
* WIP
* WIP
* Fix
* Annotations
* Add more annotations, improve match
* Raise max functions
|
2024-12-06 20:50:40 +01:00 |
|
MS
|
7ece9cf37b
|
Fix MxParam casts in Notify functions (#1188)
* First batch
* Second batch
|
2024-12-03 15:51:03 -07:00 |
|
Christian Semmler
|
5693b1a266
|
Implement/match LegoAct2::HandlePathStruct (#1187)
* Implement/match `LegoAct2::HandlePathStruct`
* Add Act2Brick::FUN_1007a670
* Add Act2Brick::Create
* Name variable
* Add stdio.h
|
2024-12-03 21:31:24 +01:00 |
|
jonschz
|
3c624ff14c
|
Implement Act2Actor::VTable0x9c() (#1186)
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
|
2024-12-03 19:12:05 +01:00 |
|
Christian Semmler
|
a0a114135a
|
Implement/match LegoAct2::HandleEndAction and related (#1184)
* Implement/match LegoAct2::HandleEndAction
* Reorder
|
2024-12-02 18:58:08 +01:00 |
|
jonschz
|
8b9f6f1007
|
Implement more functions in Act2Actor (#1183)
* Implement `Act2Actor::VTable0xa0`
* Implement `Act2Actor::FUN_10019520()`
* Implement/match `Act2Actor::FUN_100192a0()`
* Fix clang32 issue
* Address review comments
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
|
2024-12-01 10:21:59 -07:00 |
|
jonschz
|
f066e2ee2e
|
Implement Act2Actor::Act2Actor() , add BETA10 references (#1182)
* Implement `Act2Actor::Act2Actor()`, add structure and BETA10
* Add LegoAnimActor BETA10 annotations
* Improve LegoAnimActor BETA10 match
* More BETA10 annotations
* Address review comment
* Disable annotation so the CI passes
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
|
2024-11-30 14:35:07 -07:00 |
|
Mikhail
|
cc682173eb
|
Implement functions in Act3Actor (#1180)
* Implement Act3Actor
* Minor consistency adjustments
---------
Co-authored-by: Christian Semmler <mail@csemmler.com>
|
2024-11-30 17:57:44 +01:00 |
|
Christian Semmler
|
e8e457f01a
|
Implement/match LegoAct2::Enable (#1178)
|
2024-11-29 22:32:40 +01:00 |
|
Christian Semmler
|
c9a2a7203b
|
Implement/match LegoAct2::HandleTransitionEnd (#1176)
|
2024-11-29 21:24:14 +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 |
|
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
|
93c640a45f
|
Implement/match PickEntity (#1153)
* Implement/match PickEntity
* Rename function
|
2024-11-15 18:35:53 +01:00 |
|
Christian Semmler
|
2e08748551
|
Implement/match RaceCar (#1151)
|
2024-11-15 18:19:15 +01:00 |
|
Christian Semmler
|
8e23bfb266
|
Implement/match some Act2Actor functions (#1148)
|
2024-11-11 19:36:36 +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 |
|
Christian Semmler
|
d8412a4697
|
Implement/match Act1State::RemoveActors (#1132)
* Implement/match Act1State::RemoveActors
* Fix annotation
|
2024-11-03 19:06:09 +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 |
|
Christian Semmler
|
2fa2ab4a96
|
Implement/match Pizza::HandlePathStruct (#1122)
|
2024-10-28 16:53:09 +01:00 |
|
Christian Semmler
|
139da31628
|
Implement/match PizzaMissionState::PizzaMissionState (#1121)
* Implement/match PizzaMissionState::PizzaMissionState
* Fix naming
|
2024-10-27 19:54:01 +01:00 |
|
Christian Semmler
|
b3ce98a2ec
|
Implement/match Pizza::HandleClick (#1119)
|
2024-10-26 19:34:16 +02:00 |
|
Christian Semmler
|
2b9d8f1fba
|
Implement/match Pizza::FUN_100382b0 and Pizza::StopActions (#1118)
|
2024-10-26 18:34:43 +02:00 |
|
jonschz
|
c38e157fdb
|
Implement LegoCarBuild functions, refactor BackgroundAudioManager (#1117)
* Implement LegoCarBuild functions, refactor BackgroundAudioManager
* Refactor LegoVehicleBuildState::m_animationState to enum
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
|
2024-10-25 09:04:01 -07:00 |
|
Christian Semmler
|
fa6de9cb6b
|
Implement/match Pizza::FUN_10038220 (#1107)
|
2024-10-03 21:43:18 +02:00 |
|
Christian Semmler
|
30e9e43cda
|
Implement/match RegistrationBook::HandlePathStruct (#1084)
|
2024-08-12 18:21:18 +02:00 |
|
Christian Semmler
|
53924c3d2d
|
Implement/match TowTrack::HandleEndAction (#1082)
* Implement/match TowTrack::HandleEndAction
* Fix offset
|
2024-08-09 20:32:46 +02:00 |
|
Christian Semmler
|
7cf6c78d20
|
Implement TowTrack::HandlePathStruct (#1081)
|
2024-08-09 04:09:08 +02:00 |
|
Christian Semmler
|
fe1b66938d
|
Implement/match TowTrack::FUN_1004dbe0 (#1076)
|
2024-08-03 20:31:49 +02:00 |
|
Christian Semmler
|
63586f88b2
|
Implement/match TowTrack::ActivateSceneActions (#1075)
* Implement/match TowTrack::ActivateSceneActions
* Add PlayAction
|
2024-08-03 20:17:17 +02:00 |
|
Christian Semmler
|
a1c6196bbc
|
Implement/match TowTrack::Leave and related (#1074)
|
2024-08-03 20:07:08 +02:00 |
|
Christian Semmler
|
f94d39bf63
|
Implement/match TowTrack::HandleClick (#1073)
|
2024-08-03 19:59:12 +02:00 |
|
jonschz
|
4a861faca3
|
Refactor file names based on BETA10 (#1064)
* Refactor file names based on BETA10
* Extract LegoDeviceEnumerate to dedicated file
* Fix compiler errors
* Migrate contiguous block of code to `LegoDeviceEnumerate`
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
|
2024-07-08 14:52:50 -07:00 |
|
Christian Semmler
|
a75ace8a53
|
Implement/match TowTrack::VTable0x70 (#1062)
|
2024-07-06 04:44:01 +02:00 |
|
Christian Semmler
|
87a9a37b33
|
Implement/match Jetski class (#1061)
|
2024-07-05 02:11:20 +02:00 |
|
Christian Semmler
|
09684b3c03
|
Implement/match BumpBouy class (#1058)
|
2024-07-04 23:28:23 +02:00 |
|
Christian Semmler
|
d92fc97a58
|
Implement/match DuneBuggy class (#1055)
* Implement/match DuneBuggy class
* Fix name
* Fix
|
2024-07-02 21:16:35 +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 |
|
Christian Semmler
|
68023379d8
|
Implement/match Bike (#1036)
|
2024-06-16 15:54:40 +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 |
|