isle-portable/LEGO1/lego/legoomni/src/actors
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
..
act2actor.cpp Enable some multiple-inheritance vtables (#821) 2024-04-19 16:23:36 -04:00
act3actor.cpp Enable some multiple-inheritance vtables (#821) 2024-04-19 16:23:36 -04:00
ambulance.cpp Ambulance::Create, dtor (#719) 2024-03-24 22:28:44 +01:00
bike.cpp Fix Annotations and LegoAnimActor class structure. (#710) 2024-03-22 21:30:58 -04:00
bumpbouy.cpp Enable some multiple-inheritance vtables (#821) 2024-04-19 16:23:36 -04:00
doors.cpp Implement/match LegoExtraActor::VTable0x94 (#759) 2024-03-30 12:18:15 -04:00
dunebuggy.cpp Fix Annotations and LegoAnimActor class structure. (#710) 2024-03-22 21:30:58 -04:00
helicopter.cpp Implement the rest of the SkateBoard class (#873) 2024-05-01 13:36:58 +02:00
isleactor.cpp Implement/match Pizzeria::Create (#862) 2024-04-27 16:06:12 +02:00
islepathactor.cpp Implement/match LegoAnimPresenter::ParseExtra (#848) 2024-04-25 16:00:58 +02:00
jetski.cpp Fix Annotations and LegoAnimActor class structure. (#710) 2024-03-22 21:30:58 -04:00
jukeboxentity.cpp Fix Annotations and LegoAnimActor class structure. (#710) 2024-03-22 21:30:58 -04:00
motorcycle.cpp Fix Annotations and LegoAnimActor class structure. (#710) 2024-03-22 21:30:58 -04:00
pizza.cpp Progress towards implementing SkateBoard (#864) 2024-04-28 07:23:29 -04:00
pizzeria.cpp Implement/match Pizzeria::Create (#862) 2024-04-27 16:06:12 +02:00
racecar.cpp Fix Annotations and LegoAnimActor class structure. (#710) 2024-03-22 21:30:58 -04:00
radio.cpp Refactor: Replace magic values by enum values (#865) 2024-04-28 07:27:17 -04:00
skateboard.cpp Implement the rest of the SkateBoard class (#873) 2024-05-01 13:36:58 +02:00
towtrack.cpp Fix Annotations and LegoAnimActor class structure. (#710) 2024-03-22 21:30:58 -04:00