Christian Semmler
|
aceba71fbb
|
Implement/match Act3Brickster::HitActor (#1212)
* Implement/match `Act3Brickster::HitActor`
* Fixes
* Fixes
* Fixes
* Add `Act3Cop::VTable0x9c`
* Fix
|
2024-12-12 17:10:44 +01:00 |
|
Christian Semmler
|
fe57a94416
|
Implement/match Act3Brickster::ParseAction (#1211)
|
2024-12-12 16:06:15 +01:00 |
|
Christian Semmler
|
598d6dd10c
|
Refactor act 3 actors into act3actors.cpp (#1210)
|
2024-12-12 15:14:46 +01:00 |
|
MS
|
c05ff6ff4a
|
Act3Cop::VTable0x94 and related (#1209)
* Act3Cop::VTable0x94 and related
* No need to include
* Cast LegoWorld* to Act3*
|
2024-12-11 22:20:21 +01:00 |
|
Christian Semmler
|
ac19539d0f
|
Implement/match Act3Shark functions (#1208)
* Implement/match `Act3Shark` functions
* Naming
|
2024-12-11 21:13:34 +01:00 |
|
Christian Semmler
|
a2b2b5d734
|
Implement/match Act3Ammo::FUN_10053b40 (#1207)
* Implement/match Act3Ammo::FUN_10053b40
* Add Act3Ammo::Remove
|
2024-12-11 20:52:53 +01:00 |
|
Christian Semmler
|
adc83dc76e
|
Implement/match Act3Ammo::Create , Act3Ammo::FUN_10053cb0 , Act3Ammo::FUN_10053d30 (#1205)
* Implement/match Act3Ammo::Create
* Fix BETA addr
* Move
* Move
* Remove header
* Add missing header
|
2024-12-10 22:35:59 +01:00 |
|
Christian Semmler
|
59e2aa2804
|
Implement/match LegoAct2::FUN_100516b0 and LegoAct2::FUN_100517b0 (#1204)
* Implement/match `LegoAct2::FUN_100516b0` and `LegoAct2::FUN_100517b0`
* Fix
|
2024-12-10 21:49:13 +01:00 |
|
Christian Semmler
|
c2ee761f81
|
Implement/match Act3::ShootPizza and Act3::ShootDonut (#1203)
* Implement/match `Act3::LaunchPizza` and `Act3::LaunchDonut`
* Match Helicopter::HandleControl
* Rename
* Adjust total function count
* Rename
|
2024-12-09 23:41:51 +01:00 |
|
jonschz
|
07def56326
|
Implement Act2Actor::VTable0x70 (#1201)
* Implement draft of `Act2Actor::VTable0x70`
* Fix CI errors
* Implement `Act2Actor::FUN_100199f0`
* WIP: cleanup
* Address review comments
* Run formatter
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
|
2024-12-09 22:05:08 +01:00 |
|
Christian Semmler
|
d9b9178d27
|
Implement/match Act3::Notify (#1200)
* Implement/match Act3::Notify
* Fix typo
|
2024-12-08 20:52:32 +01:00 |
|
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 |
|