Commit Graph

768 Commits

Author SHA1 Message Date
Anonymous Maarten
137a1d59ee Remove CSerializer 2024-02-07 07:24:32 +01:00
Anonymous Maarten
9250749c0f format 2024-02-07 07:23:39 +01:00
Anonymous Maarten
ffd23424a6 Introduce common CDialog parent for CAboutDialog and CMainDialog 2024-02-07 07:21:54 +01:00
Anonymous Maarten
0a7e6f51d2
Merge pull request #5 from disinvite/config3
Config tweaks and MxDirect3d annotations
2024-02-07 07:16:46 +01:00
Anonymous Maarten
bf249eff3f It's important to compare against the correct file 2024-02-07 07:05:39 +01:00
disinvite
8118a805f1 Config tweaks and MxDirect3d annotations 2024-02-06 23:48:01 -05:00
Anonymous Maarten
c291f18e19 Annotation fixes 2024-02-07 04:31:33 +01:00
Anonymous Maarten
94442ebf89 Forget about actions/setup-python (for now) 2024-02-06 23:45:56 +01:00
Anonymous Maarten
0208df5808 curl CONFIGPROGRESS-OLD.TXT will fail 2024-02-06 23:44:18 +01:00
Anonymous Maarten
03bb1c23de oops :) 2024-02-06 23:37:19 +01:00
Anonymous Maarten
77b45ed2a3 ci: request at least python 3 2024-02-06 23:33:57 +01:00
Anonymous Maarten
e4cd473003 trigger worflows 2024-02-06 23:27:53 +01:00
Anonymous Maarten
f4ab935a26 Fix global CConfigApp object annotation 2024-02-06 23:22:08 +01:00
Anonymous Maarten
6fccf24f90 format reloaded 2024-02-06 23:15:40 +01:00
Anonymous Maarten
fa20edbae9 Fix CAboutDialog::GetMessageMap annotation 2024-02-06 23:10:45 +01:00
Anonymous Maarten
223fb7dc62 remove ninja.exe 2024-02-06 23:10:32 +01:00
Anonymous Maarten
d114437bb7 ci: We're building CONFIG.EXE, not CONFIG.DLL 2024-02-06 23:02:48 +01:00
Anonymous Maarten
e12a2cc52e Fix annotations of Message Map entries 2024-02-06 22:57:51 +01:00
Anonymous Maarten
1895f2e19c decomplint needed a shebang 2024-02-06 22:52:37 +01:00
Anonymous Maarten
6103bd889e actions again 2024-02-06 22:51:19 +01:00
Anonymous Maarten
984f0bd901 actionSSSSSSSSSSSSSSS 2024-02-06 22:48:48 +01:00
Anonymous Maarten
41de5779a5 reformat 2024-02-06 22:48:13 +01:00
Anonymous Maarten
f70d1eb495 Add a few assertions on MFC classes 2024-02-06 22:45:23 +01:00
Anonymous Maarten
3ff4175582 Test more CONFIG things 2024-02-06 22:44:02 +01:00
Anonymous Maarten
a50a8b82ca Merge remote-tracking branch 'origin/master' into config 2024-02-06 22:20:21 +01:00
Anonymous Maarten
4b68b6ffcf style fixes 2024-02-06 22:20:14 +01:00
Anonymous Maarten
55af10f69e 88.78% 2024-02-06 21:37:55 +01:00
MS
00e32673d1
Ordinal imports (#534) 2024-02-06 21:03:55 +01:00
Anonymous Maarten
168c7fab25 Add Config app 2024-02-06 19:42:26 +01:00
Anonymous Maarten
ffceeed0ed mxstopwatch must include LIMITS.H for ULONG_MAX 2024-02-06 19:09:23 +01:00
Anonymous Maarten
981fe1a98b mxdirectdraw: no need to explicitly add a terminating '\0' in C 2024-02-06 00:07:20 +01:00
Christian Semmler
03423b2ffa
Implement/match Infocenter::Reset (#532)
* Implement Infocenter::Reset

* Move code

* Move function

* Fix bug

* Fix another bug
2024-02-05 12:35:26 -05:00
Christian Semmler
a2c1bd66b3
Various changes to IsleApp (#531)
* ISLE experiment

* Annotations

* Remove define.cpp

* Remove header

* Fix types

* Leave as MxLong for now
2024-02-05 15:01:48 +01:00
MS
264b9e815b
Match static function variables (#530)
* Match static function variables

* IsleApp::Tick static variables
2024-02-05 12:43:13 +01:00
Joshua Peisach
0497ef13fb
Implement Police::HandleKeyPress, Enable, VTable0x64 (#529)
* Implement Police::HandleKeyPress, Enable, VTable0x64

* fix return type

* Style

---------

Co-authored-by: Christian Semmler <mail@csemmler.com>
2024-02-04 23:40:51 +01:00
MS
8cc79ad4de
Performance enhancements (#527) 2024-02-04 19:37:37 +01:00
Christian Semmler
b4c9d78eb4
Minor fixes 2024-02-04 12:44:51 -05:00
Christian Semmler
434deecee4
Implement/match remaining LegoWorld functions (#526)
* Implement/match remaining LegoWorld functions

* Move functions

* Move function

* Fix function location

* Fix function return type
2024-02-04 18:33:37 +01:00
Daniel Hejduk
d324fd664a
Implementing RegistrationBook::RegistrationBook() and removing this-> from Gasstation.cpp (#508)
* Implementing RegistrationBook::RegistrationBook()

* Update registrationbook.h

* Update registrationbook.h

* Removing this keyword

* TESTING: fixing the format errors

* Update registrationbook.cpp

* Update registrationbook.h

* Update registrationbook.h

* Update registrationbook.h

* Update registrationbook.h

* TEST fixing format errors

* Update registrationbook.h

* Update registrationbook.h

* Removing this-> from gasstation.cpp

* Fix outstanding issues, match function

---------

Co-authored-by: Christian Semmler <mail@csemmler.com>
2024-02-04 16:36:47 +01:00
Anonymous Maarten
ac8ddca405
Implement mxdirectx stubs (#525)
* Implement MxDeviceEnumerate::SupportsMMX

* Implement MxDeviceEnumerate::EnumerateErrorToString

* fixes

* fixes

* Remove STUB from function

* Fix error messages

* Use return type int

---------

Co-authored-by: Christian Semmler <mail@csemmler.com>
2024-02-04 15:46:15 +01:00
Joshua Peisach
724cdeb86f
Implement Police::Notify (#524)
* Implement Police::Notify

* Fix HandleKeyPress

---------

Co-authored-by: Christian Semmler <mail@csemmler.com>
2024-02-03 22:30:00 +01:00
Christian Semmler
e68e25275f
Fix buffer exhaustion / audio glitches 2024-02-03 16:12:31 -05:00
Christian Semmler
f405ca51fc
Fix MXIOINFO::Advance 2024-02-02 22:17:10 -05:00
Christian Semmler
a131f89290
Fix MxDSBuffer::FUN_100c6fa0 2024-02-02 22:01:57 -05:00
Christian Semmler
f0ea8850c4
Match MxDSFile scalar ddtor, add annotations (#523) 2024-02-03 17:33:22 +01:00
Misha
83e116defc
push changes (#522) 2024-02-03 07:38:57 -05:00
Misha
2158142b08
Implement LegoSoundManager (#521)
* push code

* begin work on subclass

* fixes

* Fixes

---------

Co-authored-by: Christian Semmler <mail@csemmler.com>
2024-02-03 02:16:57 +01:00
Anonymous Maarten
57d5949d84
Implement some Act1State functions (#520)
* Implement some Act1State functions

* ci: push fix commits to pr

* ci fix

* Show diffs generated by clang-format

* Run clang-format

* Fix naming

* re-use _countof + add parentheses

* Fix naming

* Use MxS32

* Annotate Act1State::NamedPlane::~NamedPlane

* Apply suggestions

* Read and Write Mx3DPointFloat's

* Annotations, spacing

* Add Mx3DPointFloat copy ctor, match some functions

* Fix WriteVector3

* Adding more spacing for readability

* Use MxResult as a return type for Serialize

---------

Co-authored-by: Christian Semmler <mail@csemmler.com>
2024-02-03 02:03:52 +01:00
Christian Semmler
6653533b1f
Hotfix Laura selected 2024-02-02 16:58:33 -05:00
Misha
0c47ed5056
Implement more infocenter methods (#519)
* push changes

* format fix

* Update legogamestate.cpp

* Update legogamestate.cpp

* Fixes

* Match Infocenter::Create

* Style

* Fix InfocenterDoor::HandleClick

---------

Co-authored-by: Christian Semmler <mail@csemmler.com>
2024-02-02 22:32:50 +01:00