Christian Semmler
|
492954f347
|
Updates from isledecomp/isle (#27)
* Implement/match Bike (#1036)
* 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
* Bootstrap LegoPlantManager, add plants data (#1038)
* Bootstrap LegoPlantManager, add plants data
* Naming
* Move
* Fix
* Implement/match LegoPlantManager::CreatePlant (#1039)
* Implement/match LegoPlantManager::CreatePlant
* Update names
* Fix name
* Fix
* Fix
* Implement/match more LegoPlantManager functions (#1040)
* Implement/match LegoPlantManager interaction functions (#1041)
* Implement AnimState (#1042)
* Implement LegoAnim
* fix: minor issues
* fix ncc complaints
* refactor: address review comments
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
* Implement/match LegoPlantManager::FUN_10026c50 (#1043)
* Minor fixes
* Implement/match LegoPlantManager::FUN_10026c50
* Backports of isle-portable x64 fixes (#1044)
* Introduce LPD3DRM_APPDATA typedef for setting d3drm appdata
* Fix warning about assigning const string literals to variable char pointers
* Don't cast pointers to integers on non-32-bit architectures
* memset 2nd argument is int
* Assume cpuid is available on x86_64, needs testing on i386 and unavailable on anything else
* Store HFILE in its own member variable
* Updates
---------
Co-authored-by: jonschz <17198703+jonschz@users.noreply.github.com>
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
Co-authored-by: Anonymous Maarten <madebr@users.noreply.github.com>
|
2024-06-25 18:12:08 +02:00 |
|
Christian Semmler
|
419bc2a44e
|
Updates from isledecomp/isle (#23)
* Fix remaining vtordisp issues (#1016)
* Fix LegoRaceActor
* Fix LegoRaceMap
* Fix LegoCarRaceActor
* Fix LegoJetskiRaceActor
* Fix LegoJetski
* Fix LegoRaceCar
* Downgrade orig addr unique message to debug
* Implement/match Ambulance::HandleEndAction (#1018)
* Implement/match Ambulance::HandleClick (#1019)
* Implement/match Ambulance::HandleClick
* Remove junk
* Add Ambulance::FUN_10036e60
* Implement/match Ambulance::Tickle (#1021)
* Match LegoMeterPresenter::ParseExtra (#1022)
* Match LegoMeterPresenter::ParseExtra
* Add LegoMeterPresenter to factory
* Add call to parent
* Add missing TODO
* Implement/match Ambulance::ActivateSceneActions (#1023)
* Fix CaveEntity class (#1024)
* Fix CaveEntity class
* Rename function
* Implement/match JailEntity::HandleClick and CaveEntity::HandleClick (#1025)
* Implement/match JailEntity::HandleClick and CaveEntity::HandleClick
* Fix
* Add remaining classes, implement/match LegoObjectFactory (#1026)
* Add missing classes
* Match LegoObjectFactory
* Remove semicolon
* Add symbol
* Fix
* Implement/match Ambulance::VTable0x70 (#1027)
* Implement/match Ambulance::HandleButtonDown (#1028)
* Implement/match Ambulance::HandlePathStruct (#1029)
* Implement/match Ambulance::HandlePathStruct
* Add annotation
* Implement/match remaining Ambulance functions (#1030)
* Fix camera glitch (#1031)
* Implement LegoAnimScene::FUN_1009f490 (#1032)
* Implement LegoAnimScene::FUN_1009f490
* Update legoanim.cpp
* Update legoanim.cpp
* Update legoanim.cpp
* Bugfix for LegoMeterPresenter::DrawMeter (#1033)
* 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>
---------
Co-authored-by: MS <disinvite@users.noreply.github.com>
Co-authored-by: jonschz <17198703+jonschz@users.noreply.github.com>
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
|
2024-06-16 15:15:03 +02:00 |
|
Christian Semmler
|
6ddd86dcbe
|
Updates from isledecomp/isle (#3)
* Implement/match LegoPathActor::ParseAction (#946)
* Implement/match LegoPathActor::ParseAction
* Fix naming
* Space
* Implement/match Isle::UpdateGlobe (#947)
* Implement/match Isle::UpdateGlobe
* Change function access
* Implement/match Isle::CreateState and related (#948)
* Implement/match actor Create functions (#949)
* Implement/match Isle::Escape (#950)
* Implement/match Isle::FUN_10033350 (#951)
* Implement/match Isle::HandleType19Notification (#952)
* Implement/match Isle::HandleType19Notification
* Fix
* Implement/match LegoAnimationManager::FUN_10063b90 (#953)
* Implement/match LegoAnimationManager::FUN_100648f0 (#954)
* Implement LegoROI::FUN_100a9410 (#955)
* WIP
* WIP
* Remove space
* Fix
* Implement/match LegoExtraActor::VTable0x6c (#956)
* Match LegoUnknown::FUN_1009a1e0 (#957)
* Fix extra actor collisions (#958)
* Implement/match IslePathActor::FUN_1001b660 (#960)
* Refactor MxBitmap (again) (#961)
* Remove this
* Starting list of beta addrs
* Static for height-specific abs, fix StrechBits
* MxBitmap refactor
* Implement/match LegoPathBoundary::FUN_100586e0 and FUN_10057fe0 (#962)
* Implement/match LegoAnimPresenter::FUN_1006b140 (#963)
* Implement LegoMeterPresenter::DrawMeter (#964)
* Implement LegoMeterPresenter::DrawMeter
* New MxRect16 header, offsets and size annotations
* Missing mxtypes include
* Implement/match LegoAnimationManager::FUN_10063270 (#965)
* Implement/match LegoAnimMMPresenter::FUN_1004b840 (#966)
* Implement/match LegoAnimationManager::FUN_10062e20 (#967)
* Beta match MxPalette (#968)
* Beta match MxPalette
* Modern compiler fix
* Implement/match LegoCameraController::FUN_10012290 and FUN_10012320 (#969)
* Implement/match LegoControlManager::FUN_100293c0 (#970)
* Implement/match Pizzeria::HandleClick (#971)
* Implement/match Lego3DWavePresenter::StartingTickle (#972)
* Implement/match Lego3DWavePresenter::StartingTickle
* Fix annotation
* Add StreamingTickle
* Rename
* Add static HandlerClassName function (#973)
* Add static HandlerClassName function
* Use method in PresenterNameDispatch
---------
Co-authored-by: disinvite@users.noreply.github.com <disinvite@users.noreply.github.com>
|
2024-05-30 19:20:36 +02:00 |
|
Christian Semmler
|
681c69c4ac
|
initial commit
|
2024-05-16 19:42:54 -04:00 |
|