Muzychenko Andrey
dc00dbde0d
Fixed bug with mission accept scores.
...
Ref issue #81 .
2021-11-04 18:46:04 +03:00
toxie
57af3af800
Increase precision of mode_countdown_ handling ( #52 )
...
* fix harmless warnings and properly try/catch allocations via new
otherwise the error handling will never be triggered
* increase precision of mode_countdown_ handling
potentially there could be modes running a bit too long, depending on passed in ms (which were implicitly truncated before when passing in)
also fix some harmless warnings
* document warnings that i cannot handle on my own
* revert changes to have a new cleaner PR after review/cherry picks
* increase precision of mode_countdown_ handling
potentially there could be modes running a bit too long, depending on passed in ms (which were implicitly truncated before when passing in)
also fix some harmless warnings and add comments where original code is 'correct' but weird
2021-10-23 07:33:04 +03:00
Muzychenko Andrey
348d79ef38
Bugs and suggestions from PR# 48.
2021-10-18 09:31:47 +03:00
Muzychenko Andrey
8c4f38c0af
Cheats: flipped literals, made some toggle, added GUI.
2021-10-05 16:48:13 +03:00
Muzychenko Andrey
167a2c2bd1
Demangled and simplified pbctrl_bdoor_controller.
2021-10-04 17:04:09 +03:00
Muzychenko Andrey
81c2034a16
Replaced objlist_class with std::vector.
...
Fixed minor bug in TLightGroup.
Cleaned up some warnings.
2021-10-01 18:55:44 +03:00
Muzychenko Andrey
4c196a9290
Added table resolution and UI scale options.
...
gdrv: blit directly to backing store of vScreen texture.
Added missing cheat_bump_rank sub, oops.
Fixed some warnings.
2021-09-22 15:50:07 +03:00
Muzychenko Andrey
c63c6701ac
gdrv: RGBA buffers, pre-applied palettes, SDL bitmap origin.
...
Refactored partman.
Added sprite viewer.
2021-09-21 13:14:39 +03:00
Muzychenko Andrey
c5b7c0ad16
Fixed some of the memory leaks and Clang warnings.
...
DrMemory and Valgrind work with regular debug builds.
2021-09-14 15:33:18 +03:00
Muzychenko Andrey
28e2417ef9
Made it compile with GCC on Linux.
...
Fixed GCC warnings and Windows specifics.
Restored C++11, switch to 14 was not supposed to happen.
Not 100% sure about my Find* module section.
2021-09-09 11:40:54 +03:00
Muzychenko Andrey
a09ea75d80
SDL port v1, Windows only for now.
...
Working: graphics, sound, music (3dpb only).
Not working: GUI, user settings.
2021-08-27 13:29:41 +03:00
Muzychenko Andrey
55984fbb08
Fixed x64 build warnings.
...
Replaced __intN with intN_t.
Some cleanup.
2021-02-16 19:03:45 +03:00
Muzychenko Andrey
d594f5fdb7
Converted memory to direct pointers.
...
Fixed memory leaks in uninit.
Fixed some of the code analysis warnings.
Enabled /MP build.
Cleaned up the code.
2021-02-02 18:29:54 +03:00
Muzychenko Andrey
6ff457eb68
Cleaned up objlist_class.
2021-01-30 14:19:25 +03:00
oz
262b098610
Some renames, cleanup partman, loader.
2021-01-28 18:01:26 +03:00
oz
683e823193
control ready.
2021-01-23 09:57:16 +03:00
oz
847eb15d02
control: removed tag casts.
2021-01-22 12:53:16 +03:00
oz
bdf2d930fd
control v3.
2021-01-21 17:58:05 +03:00
oz
d4febb4082
control v2.
2021-01-20 17:28:48 +03:00
oz
f22077d8c8
TSink, TDemo ready.
2021-01-18 18:30:19 +03:00
oz
7e8f52c156
TDrain, TKickout, TLightBargraph, TPopupTarget, TSoloTarget ready.
2021-01-17 18:26:03 +03:00
oz
d19fb0476a
TRollover, TOneway, TLightRollover, TTripwire, TEdgeManager ready.
2021-01-08 18:50:12 +03:00
oz
9bd064bf15
TPlunger ready. TEdgeManager v1.
2021-01-07 19:00:38 +03:00
oz
1ea247e185
pb, cheats ready.
...
Collison v1, mouse fixed.
2021-01-06 17:06:50 +03:00
oz
a143b820af
TBall, nudge v1, ready.
...
render occlude list.
2020-12-27 18:19:36 +03:00
oz
99fba56a34
TPinballTable v2.
2020-12-25 16:46:06 +03:00
oz
a6425b54f3
control v1.
2020-12-19 17:49:31 +03:00