Christian Semmler
|
71559309a9
|
Rename InitPresenters to Create, remove this keyword (#1000) (#20)
|
2024-06-25 19:57:18 +02:00 |
|
Anonymous Maarten
|
3d59615274
|
Merge commit 'ba378eb22442d71fe4f23a5c818cdfad16d3b16d' into new-isle-decomp
|
2024-06-25 19:57:16 +02:00 |
|
Anonymous Maarten
|
8d5bfb40d9
|
Merge commit '828b35e9d22c7a17f7af4906049b56e0b1f4c789' into new-isle-decomp
|
2024-06-25 19:55:43 +02:00 |
|
Christian Semmler
|
4bf9174c15
|
Add SDL cursors (#16)
* Add SDL cursors
* Fix naming
|
2024-06-25 19:51:12 +02:00 |
|
Christian Semmler
|
8a2bbcac84
|
Define cursor enum and custom cursor window message (#980) (#15)
* Define cursor enum and custom cursor window message
* Fix param name
* Remove unused header
|
2024-06-25 19:51:12 +02:00 |
|
Christian Semmler
|
880ae98f0b
|
Remove dependency on dinput, use SDL keyboard state for navigation (#14)
* WIP
* Use SDL kb state for navigational keys
* Remove linking against dinput
|
2024-06-25 19:51:12 +02:00 |
|
Christian Semmler
|
636996caf6
|
Improve naming, use virtual key constants (#979) (#13)
|
2024-06-25 19:51:12 +02:00 |
|
Anonymous Maarten
|
3190a6c23a
|
Merge commit '77af1a5483780db06f09558d248a4766763c8701' into new-isle-decomp
|
2024-06-25 19:51:12 +02:00 |
|
Christian Semmler
|
dda6778665
|
Replace Windows registry with .ini file (#10)
* Replace Windows registry with .ini file
* Update README.md
* Update CMakeLists.txt
* comment
* set CMake policy
* Try this
* Try this
* Adjust comments
|
2024-06-25 19:51:12 +02:00 |
|
Christian Semmler
|
21502ecf18
|
Replace Windows threads with SDL threads (#8)
* Replace Windows threads with SDL threads
* Wait for thread in dtor
|
2024-06-25 19:51:12 +02:00 |
|
Christian Semmler
|
641ae70ab9
|
Replace Windows CriticalSection with SDL Mutex (#7)
* Replace Windows CriticalSection with SDL Mutex
* Update README.md
|
2024-06-25 19:51:12 +02:00 |
|
Christian Semmler
|
6f2481e8d6
|
Use USHRT_MAX instead of MAXWORD (#975) (#6)
|
2024-06-25 19:51:12 +02:00 |
|
Anonymous Maarten
|
fc76114a36
|
Merge commit '76435d803f768be8da9821d72b98306a4b043ad2' into new-isle-decomp
|
2024-06-25 19:51:12 +02:00 |
|
Christian Semmler
|
6f1aebbb02
|
Add SDL3 and replace Windows semaphores (#4)
* Add SDL3 and replace Windows semaphores
* Try this
* Change for now
|
2024-06-25 19:50:27 +02:00 |
|
Anonymous Maarten
|
94081312c3
|
Merge commit 'ac41854149776a30b7acaa89808cee0a7cad7380' into new-isle-decomp
|
2024-06-25 19:50:27 +02:00 |
|
Christian Semmler
|
3ec9c98daf
|
Update TODO comments
|
2024-06-25 19:49:59 +02:00 |
|
Anonymous Maarten
|
c1f20a4502
|
Merge commit '6774784b37ec185297191c0dd87251a53f3c7e4c' into new-isle-decomp
|
2024-06-25 19:49:56 +02:00 |
|
Christian Semmler
|
a548770f7e
|
Add libsmacker to replace smack.lib
|
2024-06-25 19:48:56 +02:00 |
|
MS
|
ba378eb224
|
Streamline MxVideoParamFlags (#999)
* Streamline MxVideoParamFlags
* Remove this-> from MxOmniCreateFlags
|
2024-06-06 17:15:57 -04:00 |
|
Christian Semmler
|
ca17928fc6
|
Implement/match Ambulance::Notify (#998)
|
2024-06-06 18:19:43 +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 6e7a1e2b08fd82012b28be3054eeff65428eb4d1.
* Revert "Revert "Partially fix vector interface""
This reverts commit e3860e3c9fa1f8937b702d6c81d6e3bb4dadecc6.
* Fix
* Remove some COMPAT_MODE
|
2024-06-06 17:45:37 +02:00 |
|
Christian Semmler
|
9b22642f0c
|
Implement/match LegoCharacterManager::SwitchColor (#996)
|
2024-06-06 14:26:33 +02:00 |
|
Christian Semmler
|
49c17c9c6a
|
Implement/match LegoEntity::SwitchSound / SwitchMove / SwitchColor / SwitchMood (#995)
* Implement/match LegoEntity::SwitchSound
* Name
* Name
* Implement/match LegoEntity::SwitchMove
* Mood
|
2024-06-05 19:40:44 +02:00 |
|
Christian Semmler
|
f6c923a84e
|
Implement/match LegoEntity::ClickAnimation (#994)
* Implement/match LegoEntity::VTable0x38
* Update names
|
2024-06-05 19:00:46 +02:00 |
|
Christian Semmler
|
6a9f68872b
|
Add enum for actor IDs (#993)
|
2024-06-05 18:11:46 +02:00 |
|
Christian Semmler
|
6e7e9a3f20
|
Add more annotations to ISLE (#990)
* Minor improvements in ISLE.EXE
* Add more annotations
* Fix
* Comment out
* Fix lint
|
2024-06-05 12:31:23 +02:00 |
|
Christian Semmler
|
0c7c77aad3
|
Implement/match LegoActor::Mute (#992)
|
2024-06-04 12:19:59 -04:00 |
|
Christian Semmler
|
4898a55508
|
Match LegoCacheSoundManager::FindSoundByKey (#991)
* Match LegoCacheSoundManager::FindSoundByKey
* Remove space
|
2024-06-04 18:05:01 +02:00 |
|
Christian Semmler
|
133a312aee
|
Consolidate state and building entity classes (#989)
|
2024-06-03 18:53:25 +02:00 |
|
Christian Semmler
|
73bb37596e
|
Refactor JukeBox, add enum for music (#988)
* Refactor JukeBox, add enum for music
* add BETA annotation
* Fix BETA annotation
* Fix BETA annotation
* Fix
|
2024-06-03 13:00:38 +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 |
|
Christian Semmler
|
03ffb9c5de
|
Implement/match LegoCacheSound::Create and LegoLoadCacheSoundPresenter::StreamingTickle (#986)
* Implement/match LegoCacheSound::Create
* Naming
* Fix naming
* Fix parens
|
2024-06-01 17:29:37 -04:00 |
|
Christian Semmler
|
1423eb56fc
|
Implement/match LegoSoundManager::UpdateListener (#985)
|
2024-06-01 23:13:57 +02:00 |
|
Christian Semmler
|
ac4e8da662
|
Implement/match Lego3DSound::SetDistance and Reset (#984)
|
2024-06-01 19:45:22 +02:00 |
|
Christian Semmler
|
919a3f5c49
|
Implement/match Lego3DSound::UpdatePosition (#983)
|
2024-06-01 19:38:13 +02:00 |
|
Christian Semmler
|
23e5ad7d15
|
Name/rename functions in LegoCharacterManager (#982)
* Name/rename functions in LegoCharacterManager
* Name flag
|
2024-06-01 18:45:34 +02:00 |
|
Christian Semmler
|
375ac29b9b
|
Implement/match Lego3DSound::Create (#981)
* Implement/match Lego3DSound::Create
* Add space
* Naming
* Changes
|
2024-06-01 18:23:48 +02:00 |
|
Christian Semmler
|
df20b05510
|
Define cursor enum and custom cursor window message (#980)
* Define cursor enum and custom cursor window message
* Fix param name
* Remove unused header
|
2024-06-01 16:07:58 +02:00 |
|
Christian Semmler
|
b67af71f33
|
Improve naming, use virtual key constants (#979)
|
2024-06-01 04:46:05 +02:00 |
|
Christian Semmler
|
77af1a5483
|
Fix Radio::HandleControl COMPAT_MODE branch (#978)
|
2024-05-31 23:15:35 +02:00 |
|
DmitriLeon2000
|
3b3ac07cac
|
Rename LegoEdge::GetOpposingPoint to LegoEdge::CWVertex (#977)
|
2024-05-30 20:04:06 -04:00 |
|
Christian Semmler
|
eeb81b7223
|
Use USHRT_MAX instead of MAXWORD (#975)
|
2024-05-30 22:02:58 +02:00 |
|
Christian Semmler
|
76435d803f
|
Style refactor omni/system components (#974)
* Style refactor omni/system components
* Fix
* Fix
|
2024-05-30 21:03:43 +02:00 |
|
MS
|
ac41854149
|
Add static HandlerClassName function (#973)
* Add static HandlerClassName function
* Use method in PresenterNameDispatch
|
2024-05-30 19:10:41 +02:00 |
|
Christian Semmler
|
ab4ba9fc4f
|
Implement/match Lego3DWavePresenter::StartingTickle (#972)
* Implement/match Lego3DWavePresenter::StartingTickle
* Fix annotation
* Add StreamingTickle
* Rename
|
2024-05-30 16:27:18 +02:00 |
|
Christian Semmler
|
650903d043
|
Implement/match Pizzeria::HandleClick (#971)
|
2024-05-30 15:54:24 +02:00 |
|
Christian Semmler
|
ae859fbc19
|
Implement/match LegoControlManager::FUN_100293c0 (#970)
|
2024-05-30 15:15:16 +02:00 |
|
Christian Semmler
|
689178f689
|
Implement/match LegoCameraController::FUN_10012290 and FUN_10012320 (#969)
|
2024-05-30 14:48:14 +02:00 |
|
MS
|
085bdbe74b
|
Beta match MxPalette (#968)
* Beta match MxPalette
* Modern compiler fix
|
2024-05-29 22:52:45 +02:00 |
|
Christian Semmler
|
b978787f8f
|
Implement/match LegoAnimationManager::FUN_10062e20 (#967)
|
2024-05-29 19:24:08 +02:00 |
|