isle/LEGO1/lego/legoomni/src/common
jonschz 84b789ef9e
Implement the rest of the SkateBoard class (#873)
* Implement SkateBoard::~SkateBoard()

* Implement SkateBoard::VTable0xd4

* Implement SkateBoard::Create()

- one typecast is still not clear

* Add SkateBoard::VTable0xe4()

* apply clang-format

* Apply clang-format to legocontrolmanager.h

* Address review comments

* 57 percent match

* 63 percent

* 82 percent match

* previous 86 was bugged, unfortunately

* 85 percent on FUN_10010270

* 92 percent FUN_10010270

* 69 percent VTable0xcc

* 73 percent VTable0xcc

* more progress, not quite there yet

* minor 10010510 improvement

* 100 % on FUN_10010510

* slowly making progress on SkateBoard::VTable0xcc (broken decomp)

* getting closer, now only wrong registers

* 89 percent VTable0xcc

* 92 percent

* 95 % VTable0xcc

* Changes, see comment

---------

Co-authored-by: jonschz <jonschz@users.noreply.github.com>
Co-authored-by: Christian Semmler <mail@csemmler.com>
2024-05-01 13:36:58 +02:00
..
animstate.cpp Fix writing/reading of game state (#834) 2024-04-21 15:42:08 +02:00
legoactioncontrolpresenter.cpp InvokeAction: take const atom (#837) 2024-04-22 14:24:00 +02:00
legoanimationmanager.cpp Implement the rest of the SkateBoard class (#873) 2024-05-01 13:36:58 +02:00
legoanimmmpresenter.cpp Implement/match LegoAnimPresenter::ParseExtra (#848) 2024-04-25 16:00:58 +02:00
legobackgroundcolor.cpp Implement/match LegoBackgroundColor::SetLightColor and related (#758) 2024-03-29 21:50:00 +01:00
legocharactermanager.cpp Rename LegoCharacterData to LegoCharacterInfo (#867) 2024-04-28 15:04:27 +02:00
legocharacters.cpp Rename LegoCharacterData to LegoCharacterInfo (#867) 2024-04-28 15:04:27 +02:00
legofullscreenmovie.cpp Refactor files based on beta debug build (#645) 2024-03-09 21:07:52 +01:00
legogamestate.cpp Implement/match LegoAnimationManager::Resume (#869) 2024-04-30 10:27:57 +02:00
legoobjectfactory.cpp Fix Annotations and LegoAnimActor class structure. (#710) 2024-03-22 21:30:58 -04:00
legophoneme.cpp Implement/match LegoPhonemePresenter::StartingTickle (#809) 2024-04-16 16:07:13 +02:00
legoplantmanager.cpp Fix writing/reading of game state (#834) 2024-04-21 15:42:08 +02:00
legostate.cpp Implement LegoState::Playlist (#517) 2024-02-02 20:09:45 +01:00
legotextureinfo.cpp Implement/match LegoTextureInfo::FUN_10066010 (#815) 2024-04-17 16:05:51 +02:00
legoutils.cpp Implement/match LegoAnimPresenter::ParseExtra (#848) 2024-04-25 16:00:58 +02:00
legovariables.cpp Beta matching MxString (#842) 2024-04-24 12:10:51 -04:00
misc.cpp Implement/match LegoAnimationManager::FUN_100605e0 (#872) 2024-04-30 16:02:58 +02:00
mxcompositemediapresenter.cpp Implement/match LegoAnimMMPresenter::FUN_1004b450 (#827) 2024-04-20 17:18:19 +02:00
mxcontrolpresenter.cpp Implement the rest of the SkateBoard class (#873) 2024-05-01 13:36:58 +02:00
mxtransitionmanager.cpp Fix Annotations and LegoAnimActor class structure. (#710) 2024-03-22 21:30:58 -04:00