Fabian Neundorf
|
1a317a3ef8
|
Clear unknowns in LegoEntity (#1672)
|
2025-08-09 17:38:59 +02:00 |
|
Fabian Neundorf
|
fd299137ff
|
Clear unknowns LegoCameraController (#1647)
|
2025-07-21 22:18:59 +02:00 |
|
Korbo
|
16a94c725c
|
Names for race related or adjacent functions and variables (#1592)
* Names for race related or adjacent functions and variables
* fix formatting
* fix formatting
|
2025-06-28 01:08:45 +02:00 |
|
Florian Kaiser
|
36c1093c88
|
Clear unknowns in LegoPathBoundary, LegoWEEdge, LegoWEGEdge and LegoPathController (#1546)
|
2025-06-08 11:04:58 -07:00 |
|
Christian Semmler
|
d714bf62f1
|
Improve LegoPathActor::VTable0x84 BETA match (#1543)
|
2025-06-06 23:22:46 +02:00 |
|
jonschz
|
b7090bd838
|
Match LegoActor and LegoPathActor in BETA10 (#1524)
* Match `LegoActor` in BETA10
* Cleanup
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
|
2025-05-27 22:04:01 +02:00 |
|
Florian Kaiser
|
804632b13f
|
Refactor LegoUnknown100db7f4 to LegoOrientedEdge (#1515)
* Refactor `LegoUnknown100db7f4` to `LegoOrientedEdge`
* Update LEGO1/lego/sources/geom/legoorientededge.h
* Update legopathcontroller.h
---------
Co-authored-by: Christian Semmler <mail@csemmler.com>
|
2025-05-24 23:09:24 -07:00 |
|
Erik Schulze
|
eb1177b409
|
rename functions and parameters in OrientableROI (#1512)
|
2025-05-21 20:13:28 -07:00 |
|
Christian Semmler
|
ea5a722311
|
Fix Matrix4::operator[] annotation (#1390)
|
2025-02-22 06:48:11 -07:00 |
|
Christian Semmler
|
f95eedd0ce
|
Improve match of LegoPathActor::FUN_1002edd0, reorder (#1332)
* Relocate annotation
* Improve match of `LegoBuildingManager::ScheduleAnimation`
* try fix
* Revert "try fix"
This reverts commit e8f5db6fec.
* Order isle
* Move annotation
|
2025-01-12 21:31:58 +01:00 |
|
Christian Semmler
|
795d6e144d
|
Match LegoPathActor::VTable0x8c (#1303)
* Match `LegoPathActor::VTable0x8c`
* Fix
|
2024-12-29 20:46:03 +01:00 |
|
Christian Semmler
|
6b3fcafbe1
|
Match Helicopter::HandleEndAnim (#1276)
|
2024-12-25 18:39:51 +01:00 |
|
Christian Semmler
|
c2c9c75f1a
|
Fix Vector2/Vector3 order (#1272)
* Fix Vector2/Vector3 order
* Refactor vector classes to be const and reference param consistent
* Add BETA10 annotations and fixes
|
2024-12-24 22:21:26 +01:00 |
|
Christian Semmler
|
6da2faa48c
|
Refactor actor states, define enum (#1220)
* Refactor actor states, define enum
* Revert
* Rename `UpdateState` to `Animate`
|
2024-12-13 20:30:50 +01:00 |
|
Christian Semmler
|
ce3f71ea0f
|
Rename LegoPathActor::VTable0x70 to UpdateState (#1219)
|
2024-12-13 19:20:03 +01:00 |
|
Christian Semmler
|
aceba71fbb
|
Implement/match Act3Brickster::HitActor (#1212)
* Implement/match `Act3Brickster::HitActor`
* Fixes
* Fixes
* Fixes
* Add `Act3Cop::VTable0x9c`
* Fix
|
2024-12-12 17:10:44 +01:00 |
|
Christian Semmler
|
c2ee761f81
|
Implement/match Act3::ShootPizza and Act3::ShootDonut (#1203)
* Implement/match `Act3::LaunchPizza` and `Act3::LaunchDonut`
* Match Helicopter::HandleControl
* Rename
* Adjust total function count
* Rename
|
2024-12-09 23:41:51 +01:00 |
|
jonschz
|
07def56326
|
Implement Act2Actor::VTable0x70 (#1201)
* Implement draft of `Act2Actor::VTable0x70`
* Fix CI errors
* Implement `Act2Actor::FUN_100199f0`
* WIP: cleanup
* Address review comments
* Run formatter
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
|
2024-12-09 22:05:08 +01:00 |
|
Christian Semmler
|
94ce89cbaa
|
(Proposal) Introduce arithmetic operators to Vector2 (#1193)
|
2024-12-07 17:26:22 +01:00 |
|
jonschz
|
f066e2ee2e
|
Implement Act2Actor::Act2Actor(), add BETA10 references (#1182)
* Implement `Act2Actor::Act2Actor()`, add structure and BETA10
* Add LegoAnimActor BETA10 annotations
* Improve LegoAnimActor BETA10 match
* More BETA10 annotations
* Address review comment
* Disable annotation so the CI passes
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
|
2024-11-30 14:35:07 -07:00 |
|
jonschz
|
83b85f26a7
|
Implement LegoAct2::Tickle() and others (#1168)
* Implement `LegoAct2::Tickle()` and others
* Fix decomplint errors
* Minor cleanup
* Address review comments
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
|
2024-11-25 23:24:46 +01:00 |
|
Christian Semmler
|
cd261b9518
|
Refactor/improve matches in Act1State (#1143)
* Refactor/improve matches in Act1State
* Fix naming
|
2024-11-10 22:47:12 +01:00 |
|
Christian Semmler
|
5d3d66965d
|
Implement/match Act1State::PlaceActors and related (#1142)
* Implement/match Act1State::PlaceActors and related
* Fix naming
|
2024-11-10 21:26:48 +01:00 |
|
Christian Semmler
|
1badadebaa
|
Implement/match LegoPathActor::UpdatePlane (#1133)
|
2024-11-03 19:28:35 +01:00 |
|
Christian Semmler
|
d8412a4697
|
Implement/match Act1State::RemoveActors (#1132)
* Implement/match Act1State::RemoveActors
* Fix annotation
|
2024-11-03 19:06:09 +01:00 |
|
jonschz
|
34047c0cb6
|
Implement/match LegoCarRaceActor::VTable0x6c (#1085)
* Implement/match `LegoCarRaceActor::VTable0x6c`
* Rename variable
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
|
2024-08-17 08:59:22 -07:00 |
|
jonschz
|
e09acfcddb
|
Implement/match LegoCarRaceActor::VTable0x1c (#1078)
* Implement/match `LegoCarRaceActor::VTable0x1c`
* Fix formatting
* Fix LegoEdge::CWVertex()
* Fix more CI issues
* Trz to fix lvalue compile issue
* Fix formatting
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
|
2024-08-04 21:13:12 +02:00 |
|
jonschz
|
f436b9365b
|
Implement/match the rest of LegoRaceCar, BETA10 improvements (#1069)
* Implement/match the rest of `LegoRaceCar`
* Add BETA10 annotations and improvements
* Undo incorrect change
* Add synthetic vbase destructors
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
|
2024-07-27 18:24:36 +02:00 |
|
Christian Semmler
|
1f360929cb
|
Implement/match Ambulance::Tickle (#1021)
|
2024-06-12 15:13:52 +02:00 |
|
Christian Semmler
|
9a9bccda0e
|
Implement/match IslePathActor::Exit (#997)
* Implement/match IslePathActor::Exit
* Name
* Name
* Partially fix vector interface
* Revert "Partially fix vector interface"
This reverts commit 6e7a1e2b08.
* Revert "Revert "Partially fix vector interface""
This reverts commit e3860e3c9f.
* Fix
* Remove some COMPAT_MODE
|
2024-06-06 17:45:37 +02:00 |
|
Christian Semmler
|
6a9f68872b
|
Add enum for actor IDs (#993)
|
2024-06-05 18:11:46 +02:00 |
|
Christian Semmler
|
828b35e9d2
|
Implement/match LegoCacheSound::Play and Lego3DSound::FUN_10011a60 (#987)
* Implement/match LegoCacheSound::Play and Lego3DSound::FUN_10011a60
* Update names
* Update
|
2024-06-02 17:09:09 +02:00 |
|
DmitriLeon2000
|
3b3ac07cac
|
Rename LegoEdge::GetOpposingPoint to LegoEdge::CWVertex (#977)
|
2024-05-30 20:04:06 -04:00 |
|
Christian Semmler
|
3cfb918559
|
Implement/match LegoExtraActor::VTable0x6c (#956)
|
2024-05-26 01:16:20 +02:00 |
|
Christian Semmler
|
db90807d53
|
Implement/match LegoPathActor::ParseAction (#946)
* Implement/match LegoPathActor::ParseAction
* Fix naming
* Space
|
2024-05-24 19:07:45 +02:00 |
|
Christian Semmler
|
6774784b37
|
Implement/match LegoPathActor::VTable0xa4 and VTable0xa8 (#945)
* Implement/match LegoPathActor::VTable0xa4
* Implement/match LegoPathActor::VTable0xa8
* Name enum constants
|
2024-05-22 14:09:06 -04:00 |
|
Christian Semmler
|
bc91fd2189
|
Implement/match LegoPathActor::SwitchBoundary (#943)
* Implement/match LegoPathActor::SwitchBoundary
* Rename var
|
2024-05-20 20:27:00 +02:00 |
|
Christian Semmler
|
7538988f50
|
Implement LegoPathActor::VTable0x9c (#942)
* Implement LegoPathActor::VTable0x9c
* Add annotation
|
2024-05-20 18:27:54 +02:00 |
|
Christian Semmler
|
3342464321
|
Implement/match LegoPathController::FUN_1004a240 (#941)
|
2024-05-20 17:34:31 +02:00 |
|
Christian Semmler
|
fb16b2c896
|
Implement/match LegoPathBoundary::FUN_100575b0 (#939)
|
2024-05-19 21:41:07 +02:00 |
|
Christian Semmler
|
c8a0e4cf8d
|
Implement LegoPathActor::VTable0x68 (#938)
* Implement LegoPathActor::VTable0x68
* Fix naming
|
2024-05-19 20:22:53 +02:00 |
|
Christian Semmler
|
23cc82c532
|
Implement/match LegoPathBoundary::Intersect (#937)
|
2024-05-19 17:24:09 +02:00 |
|
Cameron
|
d106aada11
|
basic name improvements (#930)
* basic name improvements
* clang-format
---------
Co-authored-by: Christian Semmler <mail@csemmler.com>
|
2024-05-18 15:20:05 -04:00 |
|
Christian Semmler
|
5f34d2e877
|
Implement/match LegoPathController::AddActor and RemoveActor (#915)
* Implement/match LegoPathController::AddActor and RemoveActor
* Fix types
|
2024-05-13 12:46:59 +02:00 |
|
Christian Semmler
|
5df947dbb9
|
Implement/match LegoPathController::FUN_10045c20 and LegoPathController ctor (#903)
* Implement/match LegoPathController::FUN_10045c20 and LegoPathController ctor
* Remove obsolete struct
|
2024-05-11 15:32:11 +02:00 |
|
Christian Semmler
|
51adf75b9b
|
(Refactor) Use more forward declarations (#881)
* Use more forward declarations
* Use more forward declarations
* Add more forward declarations
* Fix
|
2024-05-03 18:19:12 +02:00 |
|
Christian Semmler
|
916c039e72
|
Implement/match LegoAnimPresenter::ParseExtra (#848)
* Implement/match LegoAnimPresenter::ParseExtra
* Fix
|
2024-04-25 16:00:58 +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 |
|
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 |
|
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 |
|