isle-portable/LEGO1/realtime
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
..
lodlist.h Implement/match ViewLODListManager::Create (#611) 2024-03-01 22:32:10 +01:00
matrix.cpp Pad all single-digit hexadecimal values with zero (#504) 2024-01-29 22:17:17 +01:00
matrix.h Implement the rest of the SkateBoard class (#873) 2024-05-01 13:36:58 +02:00
orientableroi.cpp Implement OrientableROI::GetLocalTransform (#652) 2024-03-10 16:10:53 +01:00
orientableroi.h Implement LegoCharacterManager::CreateROI (#709) 2024-03-22 18:40:19 +01:00
realtime.cpp Matrix/vector refactor (#426) 2024-01-12 19:34:38 -05:00
realtime.h Add CalcWorldBoundingVolumes (#651) 2024-03-10 15:29:16 +01:00
realtimeview.cpp Implement/match ViewManager ctor/dtor/structure (#614) 2024-03-02 15:43:19 +01:00
realtimeview.h Implement ViewManager::FUN_100a66f0 (#648) 2024-03-10 04:47:13 +01:00
roi.h Finish LegoVariables class (#698) 2024-03-19 19:44:42 +01:00
vector.cpp Pad all single-digit hexadecimal values with zero (#504) 2024-01-29 22:17:17 +01:00
vector.h Implement/match LegoAnimPresenter::PutFrame (#796) 2024-04-13 17:59:16 +02:00