jonschz
|
bb323cfdeb
|
Merge branch 'master' into more-skateboard-functions
|
2024-05-01 09:43:59 +02:00 |
|
jonschz
|
f10bbdf289
|
95 % VTable0xcc
|
2024-05-01 09:34:54 +02:00 |
|
jonschz
|
b6216b2f76
|
92 percent
|
2024-05-01 07:50:19 +02:00 |
|
jonschz
|
a0498a983d
|
89 percent VTable0xcc
|
2024-05-01 07:44:22 +02:00 |
|
jonschz
|
b56273f9c1
|
getting closer, now only wrong registers
|
2024-04-30 22:10:12 +02:00 |
|
jonschz
|
7ceaa6f819
|
slowly making progress on SkateBoard::VTable0xcc (broken decomp)
|
2024-04-30 21:46:25 +02:00 |
|
jonschz
|
ea68494d6a
|
100 % on FUN_10010510
|
2024-04-30 20:58:47 +02:00 |
|
jonschz
|
397677a067
|
minor 10010510 improvement
|
2024-04-30 20:46:24 +02:00 |
|
jonschz
|
114b31a76d
|
more progress, not quite there yet
|
2024-04-30 20:30:48 +02:00 |
|
Christian Semmler
|
20dee07b9c
|
Implement/match LegoAnimationManager::FUN_100605e0 (#872)
* Implement/match LegoAnimationManager::FUN_100605e0
* Remove padding
* Fix annotation
|
2024-04-30 16:02:58 +02:00 |
|
Christian Semmler
|
b902790c54
|
Implement/match LegoAnimationManager::FUN_1005f6d0 and FUN_1005f700 (#871)
* Implement/match LegoAnimationManager::FUN_1005f6d0 and FUN_1005f700
* Use bool constants
|
2024-04-30 12:38:55 +02:00 |
|
Christian Semmler
|
60796eff74
|
Implement/match LegoAnimationManager::Suspend (#870)
|
2024-04-30 12:18:44 +02:00 |
|
Christian Semmler
|
599d8c91c8
|
Implement/match LegoAnimationManager::Resume (#869)
* Implement/match LegoAnimationManager::FUN_1005f0b0
* Rename
|
2024-04-30 10:27:57 +02:00 |
|
jonschz
|
6cc9a5427c
|
73 percent VTable0xcc
|
2024-04-29 21:41:12 +02:00 |
|
jonschz
|
4ea0f6e355
|
69 percent VTable0xcc
|
2024-04-29 21:31:05 +02:00 |
|
MS
|
e7670f9a81
|
Read floating point constants up front (#868)
* Read floating point constants before sanitize
* Fix roadmap
|
2024-04-29 14:33:16 -04:00 |
|
jonschz
|
06c7c3d876
|
92 percent FUN_10010270
|
2024-04-29 19:53:37 +02:00 |
|
jonschz
|
48a8c75c24
|
85 percent on FUN_10010270
|
2024-04-29 19:35:28 +02:00 |
|
jonschz
|
9e2fd0d279
|
previous 86 was bugged, unfortunately
|
2024-04-28 16:27:22 +02:00 |
|
jonschz
|
8e4ae31e0c
|
82 percent match
|
2024-04-28 16:00:40 +02:00 |
|
Christian Semmler
|
7c6c68d6f9
|
Rename LegoCharacterData to LegoCharacterInfo (#867)
|
2024-04-28 15:04:27 +02:00 |
|
Christian Semmler
|
ca9b611251
|
Add enums for character LODs and parts (#866)
|
2024-04-28 14:49:07 +02:00 |
|
jonschz
|
b17d76c2cc
|
Refactor: Replace magic values by enum values (#865)
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
|
2024-04-28 07:27:17 -04:00 |
|
jonschz
|
dede20000f
|
Progress towards implementing SkateBoard (#864)
* 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
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
|
2024-04-28 07:23:29 -04:00 |
|
jonschz
|
ac285d60cc
|
63 percent
|
2024-04-28 11:14:24 +02:00 |
|
jonschz
|
086efe01f1
|
57 percent match
|
2024-04-28 11:10:35 +02:00 |
|
jonschz
|
3bc43ed121
|
Address review comments
|
2024-04-28 06:55:33 +02:00 |
|
jonschz
|
b063c861e1
|
Apply clang-format to legocontrolmanager.h
|
2024-04-27 21:55:18 +02:00 |
|
jonschz
|
238afc630c
|
apply clang-format
|
2024-04-27 21:31:41 +02:00 |
|
jonschz
|
09979b3987
|
Add SkateBoard::VTable0xe4()
|
2024-04-27 21:16:07 +02:00 |
|
jonschz
|
0decfbbd66
|
Implement SkateBoard::Create()
- one typecast is still not clear
|
2024-04-27 17:34:28 +02:00 |
|
jonschz
|
0c672edb42
|
Implement SkateBoard::VTable0xd4
|
2024-04-27 17:34:28 +02:00 |
|
jonschz
|
231dc1d923
|
Implement SkateBoard::~SkateBoard()
|
2024-04-27 17:34:28 +02:00 |
|
Christian Semmler
|
ec7df356cf
|
Implement/match LegoAnimationManager::Reset (#863)
* Implement/match LegoAnimationManager::Init
* Rename function
* fix hex val
|
2024-04-27 16:31:50 +02:00 |
|
Christian Semmler
|
659599b635
|
Implement/match Pizzeria::Create (#862)
|
2024-04-27 16:06:12 +02:00 |
|
Christian Semmler
|
f6ffeabed7
|
Implement/match LegoAnimationManager::GetCharacterIndex (#861)
|
2024-04-27 15:59:00 +02:00 |
|
Christian Semmler
|
c7e5457f95
|
Implement/match LegoAnimationManager::FUN_10062770 (#860)
|
2024-04-27 15:46:47 +02:00 |
|
Christian Semmler
|
e49d05c410
|
Implement/match LegoAnimationManager::FUN_10063780 and FUN_10063aa0 (#859)
|
2024-04-27 15:19:55 +02:00 |
|
Christian Semmler
|
86203f1704
|
Implement/match LegoAnimationManager::Init (#858)
|
2024-04-27 15:07:28 +02:00 |
|
Christian Semmler
|
00f5eff792
|
Implement/match LegoAnimationManager ctor/dtor (#857)
|
2024-04-27 14:52:28 +02:00 |
|
Christian Semmler
|
53ef6bdd81
|
Implement/match LegoAnimationManager::FUN_10060dc0 (#856)
* Implement/match LegoAnimationManager::FUN_10060dc0
* Fix params
|
2024-04-26 17:37:07 +02:00 |
|
Christian Semmler
|
19d39394be
|
Score class cleanup (#855)
* Cleanup/fixes
* Improve Paint match
* Improve Score::FillArea
* Fix naming
* Fix value
|
2024-04-26 16:58:42 +02:00 |
|
Christian Semmler
|
180a1e6360
|
Define LegoEntity::Type enum (#854)
* Define LegoEntity::Type enum
* Use enum constant
|
2024-04-26 16:03:13 +02:00 |
|
MS
|
a9d67e4dd7
|
Beta match MXIOINFO (#853)
|
2024-04-26 04:57:10 -04:00 |
|
MS
|
612eec6889
|
Beta matching MxAtom classes (#847)
* Beta matching MxAtom classes
* Remove unused getter
* Restore operator!= for modern compilers
|
2024-04-25 17:43:42 +02:00 |
|
Christian Semmler
|
31f5143741
|
Implement/match LegoAnimPresenter::VTable0x94 (#852)
|
2024-04-25 17:27:55 +02:00 |
|
Christian Semmler
|
054120bc5d
|
Implement/match LegoAnimPresenter::FUN_1006aa60 (#851)
|
2024-04-25 17:00:42 +02:00 |
|
Christian Semmler
|
ce3d915bba
|
Implement/match LegoAnimPresenter::SubstituteVariables (#850)
|
2024-04-25 16:36:28 +02:00 |
|
Christian Semmler
|
830c0827af
|
Implement/match LegoAnimPresenter::Destroy (#849)
* WIP Destroy
* Match
|
2024-04-25 16:24:06 +02:00 |
|
Christian Semmler
|
916c039e72
|
Implement/match LegoAnimPresenter::ParseExtra (#848)
* Implement/match LegoAnimPresenter::ParseExtra
* Fix
|
2024-04-25 16:00:58 +02:00 |
|