Christian Semmler
|
f1688be263
|
Make NotificationManager::Send take a const reference to notification (#836)
* Make NotificationManager::Send take a const reference to notification
* Fix virtual func
|
2024-04-22 14:11:38 +02:00 |
|
Christian Semmler
|
0e0d6890ad
|
Fix SwitchHat (#835)
|
2024-04-21 16:41:38 +02:00 |
|
Christian Semmler
|
57589c082c
|
Fix default light position
|
2024-04-21 10:03:14 -04:00 |
|
Christian Semmler
|
c9db98c4c3
|
Fix writing/reading of game state (#834)
* Fix writing/reading of game state
* Match existing state serialization functions
|
2024-04-21 15:42:08 +02:00 |
|
Christian Semmler
|
26f2dd1e5f
|
Implement/match LegoAnimMMPresenter::~LegoAnimMMPresenter (#833)
* Implement/match LegoAnimMMPresenter::~LegoAnimMMPresenter
* add missing override
* use NULL
|
2024-04-20 18:53:53 +02:00 |
|
Christian Semmler
|
30747dbae6
|
Implement/match LegoAnimMMPresenter::FUN_1004b6d0 (#832)
|
2024-04-20 18:33:10 +02:00 |
|
Christian Semmler
|
b39ea845b0
|
Implement/match LegoAnimMMPresenter::FUN_1004b610 and FUN_1004b6b0 (#831)
|
2024-04-20 18:24:09 +02:00 |
|
Christian Semmler
|
a3bd98a04d
|
Implement/match LegoAnimMMPresenter::FUN_1004b5b0 (#830)
|
2024-04-20 18:03:42 +02:00 |
|
Christian Semmler
|
3cab989250
|
Implement/match LegoAnimMMPresenter::FUN_1004b580 (#829)
|
2024-04-20 17:52:46 +02:00 |
|
Christian Semmler
|
f637dcaa29
|
Implement/match LegoAnimMMPresenter::FUN_1004b530 (#828)
|
2024-04-20 17:40:23 +02:00 |
|
Christian Semmler
|
91d043a9ae
|
Implement/match LegoAnimMMPresenter::FUN_1004b450 (#827)
|
2024-04-20 17:18:19 +02:00 |
|
Christian Semmler
|
c617139d5b
|
Implement/match LegoAnimMMPresenter::EndAction (#826)
* Implement/match LegoAnimMMPresenter::EndAction
* Add missing vtable
|
2024-04-20 16:41:34 +02:00 |
|
Christian Semmler
|
8d729f77b7
|
Implement/match LegoAnimMMPresenter Streaming/RepeatingTickle and Notify (#825)
|
2024-04-20 16:24:12 +02:00 |
|
Christian Semmler
|
9cc5df8c40
|
Implement/match LegoAnimMMPresenter::StartingTickle (#824)
|
2024-04-20 16:07:58 +02:00 |
|
Christian Semmler
|
0b08b0ae69
|
Implement/match LegoAnimMMPresenter::ReadyTickle (#823)
|
2024-04-20 15:52:10 +02:00 |
|
Christian Semmler
|
5021f66de2
|
Imlpement/match LegoAnimMMPresenter::ParseExtra and related (#822)
* Imlpement/match LegoAnimMMPresenter::ParseExtra and related
* sort
|
2024-04-20 15:32:10 +02:00 |
|
MS
|
2ce9ff06fc
|
Enable some multiple-inheritance vtables (#821)
|
2024-04-19 16:23:36 -04:00 |
|
Christian Semmler
|
d5dd8db46e
|
Implement LegoAnimationManager::FUN_100609f0 / LegoTranInfo (#820)
* Implement LegoAnimationManager::FUN_100609f0 / LegoTranInfo
* use NULL
|
2024-04-19 17:42:28 +02:00 |
|
Christian Semmler
|
fb0f35188b
|
Implement/match LegoCharacterManager::FUN_10083c30 (#819)
|
2024-04-19 14:30:36 +02:00 |
|
Christian Semmler
|
e7aec124a2
|
Implement/match LegoPhonemePresenter::EndAction (#816)
|
2024-04-17 17:03:17 +02:00 |
|
Christian Semmler
|
97b502362d
|
Implement/match LegoTextureInfo::FUN_10066010 (#815)
|
2024-04-17 16:05:51 +02:00 |
|
Christian Semmler
|
7d0957aa3c
|
LegoTextureContainer::AddToList bugfix
|
2024-04-17 09:37:26 -04:00 |
|
Christian Semmler
|
06fadd922e
|
Implement/match LegoROI/LegoLOD::GetTexture (#814)
* Implement/match LegoROI/LegoLOD::GetTexture
* Remove explicit truth tests
* LegoTextureContainer::AddToList fix
* Revert "Remove explicit truth tests"
This reverts commit d169349bd61294e3cf4d645ac59244b48fb95867.
|
2024-04-17 15:18:34 +02:00 |
|
Christian Semmler
|
a64bb4d460
|
Implement/match LegoCharacterManager::FUN_100849a0 (#813)
|
2024-04-17 13:52:59 +02:00 |
|
Christian Semmler
|
11410890cd
|
Implement/match LegoPhonemePresenter::LoadFrame & PutFrame (#812)
* Implement/match LegoPhonemePresenter::LoadFrame & PutFrame
* add beta10 annotations
|
2024-04-17 13:26:11 +02:00 |
|
Nathan M Gilbert
|
d639eb4c2b
|
Implement LegoPathActor::Vtable0x6c (#810)
* Implement LegoPathActor::VTable0x6c
* Update LEGO1/lego/legoomni/src/paths/legopathactor.cpp
Co-authored-by: Anonymous Maarten <madebr@users.noreply.github.com>
* Fix logic / match
* Add BETA annotation
---------
Co-authored-by: Christian Semmler <mail@csemmler.com>
Co-authored-by: Anonymous Maarten <madebr@users.noreply.github.com>
|
2024-04-17 12:34:21 +02:00 |
|
Christian Semmler
|
2600b1b421
|
Implement/match LegoPhonemePresenter::StartingTickle (#809)
* Implement/match LegoPhonemePresenter::StartingTickle
* Name vars
* Fix name
|
2024-04-16 16:07:13 +02:00 |
|
Nathan M Gilbert
|
41281dcbec
|
Implement LegoPathActor::VTable0x70 (#807)
* Implement LegoPathActor::VTable0x70
* match
---------
Co-authored-by: Christian Semmler <mail@csemmler.com>
|
2024-04-16 12:54:08 +02:00 |
|
MS
|
46362a0f6e
|
Fix some issues with annotations (#808)
|
2024-04-15 14:42:25 -04:00 |
|
Nathan M Gilbert
|
dcbad318e0
|
Implement/Match LegoPathActor::VTable0x74 (#805)
* Implement/Match LegoPathActor::VTable0x74
* Remove superfluous early returns
* fix
---------
Co-authored-by: Christian Semmler <mail@csemmler.com>
|
2024-04-15 13:38:30 +02:00 |
|
Misha
|
540bcc61ad
|
Implement LegoVideoManager::FUN_1007c520 (#803)
|
2024-04-14 16:23:32 -04:00 |
|
Misha
|
e251ddb17d
|
implement LegoAnimNodeData::FindKeys (#802)
* implement LegoAnimNodeData::FindKeys
* Update legoanim.cpp
* fix flickering
* Match
* Fix cond
* clang
---------
Co-authored-by: Christian Semmler <mail@csemmler.com>
|
2024-04-14 14:25:39 -04:00 |
|
Christian Semmler
|
dcc42c33d8
|
Implement/match LegoROI::FUN_100a8e80 (#801)
|
2024-04-14 17:46:56 +02:00 |
|
Misha
|
69b250e40c
|
implement FUN_1003e050 (#799)
* FUN_1003e050
* Match FUN_1003e050
* Remove unused function
---------
Co-authored-by: Christian Semmler <mail@csemmler.com>
|
2024-04-14 17:19:16 +02:00 |
|
Nathan M Gilbert
|
7821d952ec
|
Pathactor (#800)
* Implement LegoPathActor::VTable0x8c
* Fix paramater name
* WIP fixes
* more fixes
* style
* fix
* fix
* fix
---------
Co-authored-by: Christian Semmler <mail@csemmler.com>
|
2024-04-14 16:43:07 +02:00 |
|
Misha
|
c282b3019d
|
implement LegoAnimPresenter::VTable0x8c (#798)
|
2024-04-13 17:42:05 -04:00 |
|
Christian Semmler
|
54421ebcdf
|
Implement/match LegoAnimPresenter::FUN_1006b9a0 (#797)
|
2024-04-13 18:05:43 +02:00 |
|
Christian Semmler
|
67127e2515
|
Implement/match LegoAnimPresenter::PutFrame (#796)
* Implement/match LegoAnimPresenter::PutFrame
* compat mode
|
2024-04-13 17:59:16 +02:00 |
|
Christian Semmler
|
d469cabd6b
|
Implement/match LegoAnimPresenter::FUN_1006abb0 (#795)
|
2024-04-13 16:35:55 +02:00 |
|
Christian Semmler
|
93257a7c8c
|
Implement/match LegoAnimPresenter::FUN_1006c8a0 (#794)
|
2024-04-13 16:11:24 +02:00 |
|
Christian Semmler
|
4502737fe2
|
Implement/match LegoAnimPresenter::FUN_100699e0 (#793)
|
2024-04-13 16:02:55 +02:00 |
|
Christian Semmler
|
e43749c8bb
|
Implement/match LegoAnimPresenter::FUN_10069b10 (#792)
|
2024-04-13 15:55:26 +02:00 |
|
Christian Semmler
|
f5e81777bc
|
Implement LegoAnimPresenter::FUN_1006a3c0 (#791)
|
2024-04-13 14:57:18 +02:00 |
|
Nathan M Gilbert
|
e8b61d5a1d
|
Implement LegoPathActor::Vtable0x84 (#790)
* Implement LegoPathActor::Vtable0x84
* fix condition
---------
Co-authored-by: Christian Semmler <mail@csemmler.com>
|
2024-04-13 14:05:20 +02:00 |
|
Christian Semmler
|
dc3259bb17
|
Implement/match LegoAnimPresenter::FUN_1006a4f0 (#789)
|
2024-04-12 17:53:22 +02:00 |
|
Misha
|
4374891ac8
|
Implement IslePathActor::VTable0xe0 & VTable0xec (#788)
* Implement IslePathActor::VTable0xe0 & VTable0xec
* Revert random change
|
2024-04-12 07:02:32 -04:00 |
|
Joshua Peisach
|
8cbb094b75
|
IsleActor::Create, IsleActor::Notify (#779)
* IsleActor::Create, IsleActor::Notify
* fix pizzeria vtable
* clang-format
* fix pizza vtable
* fix annotation
* refactor, add annotations
---------
Co-authored-by: Christian Semmler <mail@csemmler.com>
|
2024-04-11 13:55:22 +02:00 |
|
Christian Semmler
|
91ae26589a
|
Remove TODO
|
2024-04-11 07:36:55 -04:00 |
|
Nathan M Gilbert
|
ada83989b1
|
Implement LegoPathActor::VTable0x88 (#787)
* Implement LegoPathActor::VTable0x88
* Implement FUN_1002ddc0
* Fixes and match
* refac
---------
Co-authored-by: Christian Semmler <mail@csemmler.com>
|
2024-04-11 13:35:15 +02:00 |
|
Nathan M Gilbert
|
507cd0cff4
|
Refactor/Implement/Match LegoEdge (#786)
* Refactor/Implement/Match LegoEdge
* Reorder annotation
---------
Co-authored-by: Christian Semmler <mail@csemmler.com>
|
2024-04-09 11:25:24 +02:00 |
|