Christian Semmler
|
73b9e9a06f
|
Fix LegoAct2::Notify (#1234)
|
2024-12-15 19:45:17 +01:00 |
|
jonschz
|
ace2a9f047
|
Add g_copDest (#1229)
* Implement `AddCop` and `g_copDest`
* Fix formatting
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
|
2024-12-15 05:50:52 -07:00 |
|
Christian Semmler
|
2d74f14de0
|
Implement/match Act3::FUN_10072ad0 (#1228)
* Implement `Act3::FUN_10072ad0`
* Improve match
* Improve match
* Match
|
2024-12-14 14:30:21 -07:00 |
|
Christian Semmler
|
1aeb458be1
|
Implement/match Act3Ammo::Animate (#1221)
* Implement/match `Act3Ammo::Animate`
* Match
* Rename
* Rename
* Rename
|
2024-12-13 22:56:26 +01:00 |
|
Christian Semmler
|
6da2faa48c
|
Refactor actor states, define enum (#1220)
* Refactor actor states, define enum
* Revert
* Rename `UpdateState` to `Animate`
|
2024-12-13 20:30:50 +01:00 |
|
Christian Semmler
|
ce3f71ea0f
|
Rename LegoPathActor::VTable0x70 to UpdateState (#1219)
|
2024-12-13 19:20:03 +01:00 |
|
Christian Semmler
|
263d7d1e4f
|
Implement/match Act3::GoodEnding (#1218)
|
2024-12-13 18:49:45 +01:00 |
|
Christian Semmler
|
de7bc813ca
|
Implement/match LegoAct2::BadEnding (#1217)
* Implement/match `LegoAct2::BadEnding`
* Name some vars
|
2024-12-13 17:26:06 +01:00 |
|
jonschz
|
054f56fd9f
|
Implement Act2Actor::FUN_10019700 (#1215)
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
|
2024-12-12 17:54:51 -07:00 |
|
Christian Semmler
|
894034f9cf
|
Implement/match WriteDefaultTexture (#1213)
|
2024-12-12 19:02:14 +01:00 |
|
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 |
|
MS
|
6d9fa3ed7f
|
Act3List Insert() and Clear() (#1206)
* Act3List Insert() and Clear()
* Fix Act3ListElement constructors
|
2024-12-11 18:01:55 +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
|
c51a09af0b
|
Fix a bug in LegoAct2::Notify (#1190)
|
2024-12-04 23:32:53 +01:00 |
|
Christian Semmler
|
8dd7bc63be
|
Implement/match LegoAct2::SpawnBricks (#1189)
* Implement/match LegoAct2::SpawnBricks
* Name brick vars
* Add LegoAct2::FUN_10051fa0
* Add LegoAct2::FUN_100521f0
|
2024-12-04 23:11:16 +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 |
|
Christian Semmler
|
aaf5e1ddc7
|
Implement/match LegoAct2::ReadyWorld (#1185)
|
2024-12-02 19:44:42 +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 |
|
Christian Semmler
|
c0965039d1
|
Improve Isle::Enable and LegoAct2::Enable matches (#1179)
|
2024-11-29 22:45:57 +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 |
|
Christian Semmler
|
a17b3168e9
|
Implement/match LegoAct2::Notify (#1175)
* Implement LegoAct2::Notify
* Fix naming
* Remove unnecessary actions/ prefix in includes
|
2024-11-29 21:11:29 +01:00 |
|
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
|
d6796ad86a
|
Implement remaining LegoGameState functions (#1172)
* Implement remaining LegoGameState functions
* Naming fixes
* Fix naming
|
2024-11-27 23:42:05 +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 |
|
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
|
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 |
|
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
|
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
|
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 |
|
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 |
|