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
|
30e9e43cda
|
Implement/match RegistrationBook::HandlePathStruct (#1084)
|
2024-08-12 18:21:18 +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
|
1f360929cb
|
Implement/match Ambulance::Tickle (#1021)
|
2024-06-12 15:13:52 +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
|
b67af71f33
|
Improve naming, use virtual key constants (#979)
|
2024-06-01 04:46:05 +02:00 |
|
Christian Semmler
|
650903d043
|
Implement/match Pizzeria::HandleClick (#971)
|
2024-05-30 15:54:24 +02:00 |
|
Christian Semmler
|
b759390060
|
Implement/match Isle::Escape (#950)
|
2024-05-25 02:41:57 +02:00 |
|
Christian Semmler
|
1b1d2ecde6
|
Refactor LegoOmni into LegoMain/Scripts (#883)
* Refactor LegoOmni into LegoMain/Scripts
* Fix guard
|
2024-05-04 14:06:32 +02:00 |
|
Christian Semmler
|
51adf75b9b
|
(Refactor) Use more forward declarations (#881)
* Use more forward declarations
* Use more forward declarations
* Add more forward declarations
* Fix
|
2024-05-03 18:19:12 +02:00 |
|
Ramen2X
|
77b5f1338c
|
label some hospital members (#728)
|
2024-03-25 11:59:24 -04:00 |
|
Ramen2X
|
96f7219811
|
implement/match Hospital::HandleButtonDown() (#711)
|
2024-03-22 17:27:22 -04:00 |
|
Ramen2X
|
8cffa7cf8c
|
implement Hospital::HandleClick() (#708)
* implement Hospital::HandleClick()
* style
* style
|
2024-03-21 13:27:51 -04:00 |
|
Ramen2X
|
770da22a1d
|
implement/match Hospital::HandleEndAction() (#704)
* implement Hospital::HandleEndAction()
* don't compare m_unk0x128 against char
* fix gotos
* match
|
2024-03-20 19:19:08 -04:00 |
|
Ramen2X
|
44f49a7a57
|
implement/match Hospital::HandleKeyPress() (#689)
|
2024-03-18 12:23:19 -04:00 |
|
Christian Semmler
|
ba5bc46c0c
|
Implement/match FUN_10032620 (#687)
|
2024-03-18 15:38:02 +01:00 |
|
Christian Semmler
|
5b8f515968
|
Implement/match Isle::HandleTransitionEnd (#683)
* Implement/match Isle::HandleTransitionEnd
* Rename enums
* Forward declare enum for C++11+
* Add underlying storage to action headers
* Fix missing define
|
2024-03-17 18:01:47 +01:00 |
|
Ramen2X
|
4197e3c326
|
implement Hospital::ReadyWorld() (#682)
|
2024-03-16 17:02:05 -04:00 |
|
Ramen2X
|
4ddd9e200c
|
implement/match Hospital::Tickle() (#677)
|
2024-03-15 19:16:43 -04:00 |
|
Ramen2X
|
aaee10949e
|
implement Hospital::Notify(), Enable(), VTable0x64() (#670)
* implement Hospital::Notify(), Enable(), VTable0x64()
* function order
* Fix HandleClick
---------
Co-authored-by: Christian Semmler <mail@csemmler.com>
|
2024-03-13 16:32:20 -04:00 |
|
Ramen2X
|
a9a564b25e
|
implement/match Hospital::~Hospital() (#669)
|
2024-03-13 15:10:53 -04:00 |
|
Ramen2X
|
beb30e80ea
|
slight style tweaks to legogamestate and related members (#666)
|
2024-03-13 13:17:20 -04:00 |
|
Ramen2X
|
4aafc435f5
|
implement/match Hospital::Create() (#665)
|
2024-03-13 11:45:27 -04:00 |
|
Christian Semmler
|
8069923651
|
Refactor files based on beta debug build (#645)
* Rename LegoUnkSaveDataWriter -> LegoCharacterManager
* Refactor mxomni into mxomni/mxmisc
* Refactor legoomni into legoomni/misc
* Resolve deps
* Refactor atom
* Refactor mxutil
* Refactor mxio
* Rename/relocate files
* Fix format
|
2024-03-09 21:07:52 +01:00 |
|