Muzychenko Andrey
|
69ecce88df
|
Score: inject 3DPB msg font into dat struct.
Fixed double free in sound.
|
2021-10-10 12:22:21 +03:00 |
|
oz
|
93de90b680
|
Replaced memory with new.
Cleaned up gdrv, zdrv, render.
|
2021-10-02 17:45:31 +03:00 |
|
Muzychenko Andrey
|
ba5a0f3044
|
Compressed and encoded embedded 3DPB font.
Exposed ImGui function for decompressing embedded data.
|
2021-09-29 10:08:45 +03:00 |
|
Muzychenko Andrey
|
22ce8ac538
|
gdrv: blit no more, present render:vScreen directly.
Improved split bitmap handling.
|
2021-09-25 16:52:19 +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
|
2fe6d6d33a
|
Removed windows.h dependency.
Added support for music in MDS format.
|
2021-09-06 16:27:58 +03:00 |
|
Muzychenko Andrey
|
9a10d72e1f
|
gdrv: simplified bitmap, fixed blit, improved SDL present.
Removed some Windows dependencies.
|
2021-09-01 11:02:57 +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
|
98f234fce3
|
Replaced GlobalAlloc with malloc.
WaveMix keeps GlobalAlloc for authenticity.
Fixed float to double casts.
Some cleanup.
|
2021-02-18 12:53:25 +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
|
1c5256a4c6
|
Added table resolution support.
Only works with FT .dat file.
FT music does not work - different format.
|
2021-02-06 16:53:47 +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
|
99fba56a34
|
TPinballTable v2.
|
2020-12-25 16:46:06 +03:00 |
|
oz
|
2da95a2e8a
|
score, high_score ready.
Added dialog rc.
|
2020-12-12 16:36:20 +03:00 |
|
oz
|
fe254ef03c
|
Added icon, textbox font.
TTextBox ready.
|
2020-12-11 19:03:13 +03:00 |
|
oz
|
090beefd07
|
timer v1, ready.
winmain uninit.
message_handler tweaks.
|
2020-12-04 18:35:47 +03:00 |
|
oz
|
fe66d33768
|
TTextBoxMessage v1, ready.
TTextBox v1.
|
2020-12-03 17:47:36 +03:00 |
|
oz
|
d83c4e2b26
|
Proj v1, ready.
port_draw in multiple T classes.
pb v1.
proj v1, ready.
WinMain v3.
|
2020-11-29 18:50:49 +03:00 |
|
oz
|
a4c64cc4c8
|
render v2, ready
|
2020-11-15 17:39:00 +03:00 |
|
oz
|
989ba6cdb2
|
gdrv, render v1.
|
2020-11-08 18:37:59 +03:00 |
|
oz
|
a925b6137f
|
winmain v2.
FuncStats doc.
|
2020-11-07 18:41:14 +03:00 |
|
oz
|
473ed6b9d9
|
winmain, memory, options v1.
|
2020-11-05 18:44:34 +03:00 |
|
oz
|
5e94b5b513
|
Score, PinbalTable, PinballComponent v1
Placeholders for T piball component classes.
|
2020-11-01 18:45:29 +03:00 |
|