Commit Graph

  • 4e3a76a6fe Hopefully fix c++ format and skip ncc naming violation Anonymous Maarten 2024-06-24 16:05:52 +0200
  • 64436ade73 cmake: disable clang-tidy for miniaudio and libsmacker as well Anonymous Maarten 2024-06-24 15:54:59 +0200
  • edbc112002 Thread functions must have SDLCALL call convention Anonymous Maarten 2024-06-24 15:50:12 +0200
  • 57e19688f3 Disable clang-tidy on d3drm wine Anonymous Maarten 2024-06-24 15:49:42 +0200
  • 409a6fe468 ci: enable msys2 mingw32 build Anonymous Maarten 2024-06-24 15:33:31 +0200
  • 0e9f6c1311 cmake: Build all shared libraries in the binary output directory (to avoid PATH issues) Anonymous Maarten 2024-06-24 15:33:11 +0200
  • 6ff29ac35f cmake: merge ISLE_USE_DX5_LIBS into ISLE_USE_DX5 Anonymous Maarten 2024-06-24 15:32:46 +0200
  • 64be507298 Add wine's d3drm headers Anonymous Maarten 2024-06-24 15:16:52 +0200
  • ebd5cbd3c2 Add a minimal Findiniparser.cmake (not all distributions carry the upstream iniparser-config.cmake files) Anonymous Maarten 2024-06-24 15:00:19 +0200
  • f5612ed41a cmake: bump minimum required CMake version to 3.25 to allow adding a subproject with SYSTEM automatically applied Anonymous Maarten 2024-06-24 14:38:53 +0200
  • 75b8dca0c0 cmake: move 3rd party targets to cmake script in 3rdparty directory Anonymous Maarten 2024-06-24 14:36:32 +0200
  • 6cb0b2fad5 Build d3drm-wine with 32-bit mingw Anonymous Maarten 2024-06-23 01:08:55 +0200
  • ca73187412 Copy d3d from wine git 6c5d17af07a318d754c0c21023b2d162a0d3725d Anonymous Maarten 2024-06-23 00:45:38 +0200
  • 4498f52cf0 Remove MusicManager from public LEGO1.DLL interface Anonymous Maarten 2024-06-23 01:24:48 +0200
  • e285617ad2 Cannot forward declare and use enum Anonymous Maarten 2024-06-23 01:22:57 +0200
  • b99b855dcb SDL3 is still instable Anonymous Maarten 2024-06-23 01:22:40 +0200
  • 3fb3f31319 /SAFESEH:NO is a VC thing Anonymous Maarten 2024-06-23 01:22:21 +0200
  • 9b46ee1f71 Fix 'invalid conversion from 'SDL_FunctionPointer' {aka 'void (*)()'} to 'void*' Anonymous Maarten 2024-06-23 01:15:05 +0200
  • 1520f537d4 Fix engineConfig declaration crossing jump Anonymous Maarten 2024-06-23 01:12:46 +0200
  • c9c130eb87
    Implement AnimState (#1042) jonschz 2024-06-21 20:41:01 +0200
  • 1d666f62e5
    Implement/match LegoPlantManager interaction functions (#1041) Christian Semmler 2024-06-19 12:57:05 -0400
  • 656e7fc674
    Implement/match more LegoPlantManager functions (#1040) Christian Semmler 2024-06-19 12:02:54 -0400
  • e507f42717
    Implement/match LegoPlantManager::CreatePlant (#1039) Christian Semmler 2024-06-18 13:35:03 -0400
  • 1a46d370ec
    Bootstrap LegoPlantManager, add plants data (#1038) Christian Semmler 2024-06-17 14:11:27 -0400
  • e4e0f4e4d3
    Implement/match Motocycle, consistent notification names (#1037) Christian Semmler 2024-06-16 10:47:53 -0400
  • 68023379d8
    Implement/match Bike (#1036) Christian Semmler 2024-06-16 09:54:40 -0400
  • 07e65a2f4c
    Update README.md Christian Semmler 2024-06-16 15:30:16 +0200
  • 8a802bcf85
    Replace DirectSound with miniaudio (#21) Christian Semmler 2024-06-16 09:26:04 -0400
  • 44c03d0402 SDL3: changed macro name Christian Semmler 2024-06-16 09:21:57 -0400
  • d51216b72f Merge branch 'master' into miniaudio Christian Semmler 2024-06-16 09:16:33 -0400
  • 419bc2a44e
    Updates from isledecomp/isle (#23) Christian Semmler 2024-06-16 09:15:03 -0400
  • bd484bebba feat: Implement several ::Serialize functions (#1017) jonschz 2024-06-14 23:24:34 +0200
  • fa0d9c4a4f Bugfix for LegoMeterPresenter::DrawMeter (#1033) MS 2024-06-13 23:56:28 -0400
  • 278460be42 Implement LegoAnimScene::FUN_1009f490 (#1032) Christian Semmler 2024-06-13 17:53:45 -0400
  • 9dd2f5554e Fix camera glitch (#1031) Christian Semmler 2024-06-13 16:09:14 -0400
  • 55ca934663 Implement/match remaining Ambulance functions (#1030) Christian Semmler 2024-06-13 14:32:28 -0400
  • bec0959e1d Implement/match Ambulance::HandlePathStruct (#1029) Christian Semmler 2024-06-13 14:10:19 -0400
  • 1959992dae Implement/match Ambulance::HandleButtonDown (#1028) Christian Semmler 2024-06-13 11:34:44 -0400
  • c222adc648 Implement/match Ambulance::VTable0x70 (#1027) Christian Semmler 2024-06-13 11:25:48 -0400
  • 730faad89a Add remaining classes, implement/match LegoObjectFactory (#1026) Christian Semmler 2024-06-12 20:02:47 -0400
  • ca2278ae9f Implement/match JailEntity::HandleClick and CaveEntity::HandleClick (#1025) Christian Semmler 2024-06-12 11:13:06 -0400
  • dd1d00da94 Fix CaveEntity class (#1024) Christian Semmler 2024-06-12 10:20:51 -0400
  • ffb75edc9a Implement/match Ambulance::ActivateSceneActions (#1023) Christian Semmler 2024-06-12 10:08:55 -0400
  • 3466bdf4d7 Match LegoMeterPresenter::ParseExtra (#1022) Christian Semmler 2024-06-12 09:53:33 -0400
  • 752be50de4 Implement/match Ambulance::Tickle (#1021) Christian Semmler 2024-06-12 09:13:52 -0400
  • b4796f4326 Implement/match Ambulance::HandleClick (#1019) Christian Semmler 2024-06-11 14:19:41 -0400
  • 55085bfa5a Implement/match Ambulance::HandleEndAction (#1018) Christian Semmler 2024-06-11 13:12:02 -0400
  • f568d1e4c5 Fix remaining vtordisp issues (#1016) MS 2024-06-10 13:04:40 -0400
  • d869d565c2
    Fix Ghidra import script re-importing unchanged functions (#1035) jonschz 2024-06-16 14:50:32 +0200
  • c8dc77cbf4
    Support stubs in function import (#1034) jonschz 2024-06-16 13:13:19 +0200
  • a6644801f1
    feat: Implement several ::Serialize functions (#1017) jonschz 2024-06-14 23:24:34 +0200
  • 165785c434
    Bugfix for LegoMeterPresenter::DrawMeter (#1033) MS 2024-06-13 23:56:28 -0400
  • e1a97cab2d
    Implement LegoAnimScene::FUN_1009f490 (#1032) Christian Semmler 2024-06-13 17:53:45 -0400
  • dd1c11a933
    Fix camera glitch (#1031) Christian Semmler 2024-06-13 16:09:14 -0400
  • e5d66d597d
    Implement/match remaining Ambulance functions (#1030) Christian Semmler 2024-06-13 14:32:28 -0400
  • bbc304ce46
    Implement/match Ambulance::HandlePathStruct (#1029) Christian Semmler 2024-06-13 14:10:19 -0400
  • cf7246ac6c
    Implement/match Ambulance::HandleButtonDown (#1028) Christian Semmler 2024-06-13 11:34:44 -0400
  • 33c64bb002
    Implement/match Ambulance::VTable0x70 (#1027) Christian Semmler 2024-06-13 11:25:48 -0400
  • cf576ca78f
    Add remaining classes, implement/match LegoObjectFactory (#1026) Christian Semmler 2024-06-12 20:02:47 -0400
  • abb4483e18
    Implement/match JailEntity::HandleClick and CaveEntity::HandleClick (#1025) Christian Semmler 2024-06-12 11:13:06 -0400
  • 641d9f1b8b
    Fix CaveEntity class (#1024) Christian Semmler 2024-06-12 10:20:51 -0400
  • 475d21f8c8
    Implement/match Ambulance::ActivateSceneActions (#1023) Christian Semmler 2024-06-12 10:08:55 -0400
  • 2a88d06ff9
    Match LegoMeterPresenter::ParseExtra (#1022) Christian Semmler 2024-06-12 09:53:33 -0400
  • 1f360929cb
    Implement/match Ambulance::Tickle (#1021) Christian Semmler 2024-06-12 09:13:52 -0400
  • ebc200bea3
    Implement/match Ambulance::HandleClick (#1019) Christian Semmler 2024-06-11 14:19:41 -0400
  • 5311951bc7
    Implement/match Ambulance::HandleEndAction (#1018) Christian Semmler 2024-06-11 13:12:02 -0400
  • 9383076e04
    Fix remaining vtordisp issues (#1016) MS 2024-06-10 13:04:40 -0400
  • f85f5b0c9b Rename function Christian Semmler 2024-06-10 11:58:22 -0400
  • 71a78f01bd Merge branch 'master' into miniaudio Christian Semmler 2024-06-10 11:57:45 -0400
  • b945993ee3
    Updates from isledecomp/isle (#22) Christian Semmler 2024-06-10 11:57:20 -0400
  • 9439546a36 Fix Christian Semmler 2024-06-10 11:51:37 -0400
  • 912f255e78 Fix Christian Semmler 2024-06-10 11:47:00 -0400
  • 94b755d52e Implement/match LegoFlcTexturePresenter (#1015) Christian Semmler 2024-06-10 11:44:55 -0400
  • 451d34bbf0 Begin LegoRace class (#1014) Mikhail Thompson 2024-06-10 14:58:05 +0200
  • dabbd67471 Rename Start/StopTimer to Pause/Resume (#1007) Christian Semmler 2024-06-09 13:39:22 -0400
  • 5d0b3e339f TowTrack and LegoAct2 destructors (#1005) MS 2024-06-08 19:17:33 -0400
  • 8e807437b7 Match Ambulance::StopScriptOnAmbulance and StopScriptOnEntity (#1003) Joshua Peisach 2024-06-08 17:40:36 -0400
  • 0b408ef8fb Act2PoliceStation::Notify (#1002) Joshua Peisach 2024-06-08 17:40:20 -0400
  • c22c6f3379
    Implement/match LegoFlcTexturePresenter (#1015) Christian Semmler 2024-06-10 11:44:55 -0400
  • dd7c1450c3 Fix minimize/maximize suspension Christian Semmler 2024-06-10 11:43:45 -0400
  • 1c430f894d
    Begin LegoRace class (#1014) Mikhail Thompson 2024-06-10 14:58:05 +0200
  • 0dca127649
    Parse anonymous LF_UNION type (#1013) MS 2024-06-09 13:52:04 -0400
  • be4c351d7d
    Rename Start/StopTimer to Pause/Resume (#1007) Christian Semmler 2024-06-09 13:39:22 -0400
  • 9bc5c26bcc
    Handle S_BLOCK32 in cvdump symbols parser (#1012) MS 2024-06-09 13:38:57 -0400
  • f26c30974a
    Add Ghidra function import script (#909) jonschz 2024-06-09 14:41:24 +0200
  • 88805f9fcb
    TowTrack and LegoAct2 destructors (#1005) MS 2024-06-08 19:17:33 -0400
  • efdbbeecc0
    Stop disassembling if we hit int3 (#1004) MS 2024-06-08 19:16:28 -0400
  • 90e544a179 Set rolloff Christian Semmler 2024-06-08 18:11:59 -0400
  • 13221c47f4 Update comment Christian Semmler 2024-06-08 18:00:05 -0400
  • 2c4d6b0ab7 Invert Z axis for OpenGL system Christian Semmler 2024-06-08 17:59:05 -0400
  • ed7b7ae2fe disable ma threading Christian Semmler 2024-06-08 17:46:22 -0400
  • b7b0b7f50a
    Match Ambulance::StopScriptOnAmbulance and StopScriptOnEntity (#1003) Joshua Peisach 2024-06-08 17:40:36 -0400
  • 14a2aaadea
    Act2PoliceStation::Notify (#1002) Joshua Peisach 2024-06-08 17:40:20 -0400
  • bfd6d73ee8 Fix naming Christian Semmler 2024-06-08 17:32:01 -0400
  • f924c576d0 Fix naming Christian Semmler 2024-06-08 17:21:51 -0400
  • 4ae52e4b5b Fixes Christian Semmler 2024-06-08 17:05:49 -0400
  • 80bf1c6f92 Update README.md Christian Semmler 2024-06-08 16:54:43 -0400
  • 490370b90c Remove unused WinMM code Christian Semmler 2024-06-08 16:39:56 -0400
  • 707a18ca17 Implement 3D sound, WIP Christian Semmler 2024-06-08 16:33:21 -0400
  • 7d20a4c870 Fix volume Christian Semmler 2024-06-08 13:35:12 -0400