1
0
Fork 0
mirror of https://github.com/k4zmu2a/SpaceCadetPinball.git synced 2024-11-14 05:48:04 +01:00
SpaceCadetPinball/SpaceCadetPinball
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
..
control.cpp Made it compile with GCC on Linux. 2021-09-09 11:40:54 +03:00
control.h Converted memory to direct pointers. 2021-02-02 18:29:54 +03:00
fullscrn.cpp Removed windows.h dependency. 2021-09-06 16:27:58 +03:00
fullscrn.h Removed windows.h dependency. 2021-09-06 16:27:58 +03:00
gdrv.cpp Made it compile with GCC on Linux. 2021-09-09 11:40:54 +03:00
gdrv.h Made it compile with GCC on Linux. 2021-09-09 11:40:54 +03:00
high_score.cpp Made it compile with GCC on Linux. 2021-09-09 11:40:54 +03:00
high_score.h Added GUI, some menus dont work yet. 2021-09-05 10:47:05 +03:00
Icon_1.ico Added icon, textbox font. 2020-12-11 19:03:13 +03:00
imconfig.h Added GUI, some menus dont work yet. 2021-09-05 10:47:05 +03:00
imgui.cpp Added GUI, some menus dont work yet. 2021-09-05 10:47:05 +03:00
imgui.h Added GUI, some menus dont work yet. 2021-09-05 10:47:05 +03:00
imgui_demo.cpp Added GUI, some menus dont work yet. 2021-09-05 10:47:05 +03:00
imgui_draw.cpp Added GUI, some menus dont work yet. 2021-09-05 10:47:05 +03:00
imgui_impl_sdl.cpp Added GUI, some menus dont work yet. 2021-09-05 10:47:05 +03:00
imgui_impl_sdl.h Added GUI, some menus dont work yet. 2021-09-05 10:47:05 +03:00
imgui_internal.h Added GUI, some menus dont work yet. 2021-09-05 10:47:05 +03:00
imgui_sdl.cpp Made it compile with GCC on Linux. 2021-09-09 11:40:54 +03:00
imgui_sdl.h Added GUI, some menus dont work yet. 2021-09-05 10:47:05 +03:00
imgui_tables.cpp Added GUI, some menus dont work yet. 2021-09-05 10:47:05 +03:00
imgui_widgets.cpp Added GUI, some menus dont work yet. 2021-09-05 10:47:05 +03:00
imstb_rectpack.h Added GUI, some menus dont work yet. 2021-09-05 10:47:05 +03:00
imstb_textedit.h Added GUI, some menus dont work yet. 2021-09-05 10:47:05 +03:00
imstb_truetype.h Added GUI, some menus dont work yet. 2021-09-05 10:47:05 +03:00
loader.cpp Made it compile with GCC on Linux. 2021-09-09 11:40:54 +03:00
loader.h SDL port v1, Windows only for now. 2021-08-27 13:29:41 +03:00
maths.cpp Replaced GlobalAlloc with malloc. 2021-02-18 12:53:25 +03:00
maths.h x64 build - no collision bug found( 2021-01-29 16:42:05 +03:00
memory.cpp Converted memory to direct pointers. 2021-02-02 18:29:54 +03:00
memory.h Converted memory to direct pointers. 2021-02-02 18:29:54 +03:00
midi.cpp Made it compile with GCC on Linux. 2021-09-09 11:40:54 +03:00
midi.h Made it compile with GCC on Linux. 2021-09-09 11:40:54 +03:00
NatvisFile.natvis Partman v2, ready. 2020-10-24 18:30:45 +03:00
nudge.cpp Replaced GlobalAlloc with malloc. 2021-02-18 12:53:25 +03:00
nudge.h TBall, nudge v1, ready. 2020-12-27 18:19:36 +03:00
objlist_class.h Converted memory to direct pointers. 2021-02-02 18:29:54 +03:00
options.cpp Made it compile with GCC on Linux. 2021-09-09 11:40:54 +03:00
options.h Removed windows.h dependency. 2021-09-06 16:27:58 +03:00
partman.cpp Made it compile with GCC on Linux. 2021-09-09 11:40:54 +03:00
partman.h Made it compile with GCC on Linux. 2021-09-09 11:40:54 +03:00
pb.cpp Made it compile with GCC on Linux. 2021-09-09 11:40:54 +03:00
pb.h gdrv: simplified bitmap, fixed blit, improved SDL present. 2021-09-01 11:02:57 +03:00
PB_MSGFT.bin Added icon, textbox font. 2020-12-11 19:03:13 +03:00
pch.cpp Add project files. 2020-10-04 09:28:38 +03:00
pch.h Made it compile with GCC on Linux. 2021-09-09 11:40:54 +03:00
pinball.cpp Made it compile with GCC on Linux. 2021-09-09 11:40:54 +03:00
pinball.h Removed windows.h dependency. 2021-09-06 16:27:58 +03:00
proj.cpp Replaced GlobalAlloc with malloc. 2021-02-18 12:53:25 +03:00
proj.h Proj v1, ready. 2020-11-29 18:50:49 +03:00
render.cpp Made it compile with GCC on Linux. 2021-09-09 11:40:54 +03:00
render.h Made it compile with GCC on Linux. 2021-09-09 11:40:54 +03:00
resource.h Added scalable window, mouse controls. 2021-02-09 18:09:44 +03:00
score.cpp Made it compile with GCC on Linux. 2021-09-09 11:40:54 +03:00
score.h Added table resolution support. 2021-02-06 16:53:47 +03:00
Sound.cpp Removed windows.h dependency. 2021-09-06 16:27:58 +03:00
Sound.h SDL port v1, Windows only for now. 2021-08-27 13:29:41 +03:00
SpaceCadetPinball.cpp Made it compile with GCC on Linux. 2021-09-09 11:40:54 +03:00
SpaceCadetPinball.rc Added scalable window, mouse controls. 2021-02-09 18:09:44 +03:00
splash_bitmap.bmp splash ready. 2021-01-29 14:24:49 +03:00
TBall.cpp Made it compile with GCC on Linux. 2021-09-09 11:40:54 +03:00
TBall.h TRamp, TPinballTable ready. 2021-01-19 18:28:48 +03:00
TBlocker.cpp Replaced GlobalAlloc with malloc. 2021-02-18 12:53:25 +03:00
TBlocker.h control v2. 2021-01-20 17:28:48 +03:00
TBumper.cpp Cleaned up objlist_class. 2021-01-30 14:19:25 +03:00
TBumper.h midi ready, TCollision cleanup. 2021-01-23 13:33:30 +03:00
TCircle.cpp Some renames, cleanup partman, loader. 2021-01-28 18:01:26 +03:00
TCircle.h Some renames, cleanup partman, loader. 2021-01-28 18:01:26 +03:00
TCollisionComponent.cpp Replaced GlobalAlloc with malloc. 2021-02-18 12:53:25 +03:00
TCollisionComponent.h Cleaned up objlist_class. 2021-01-30 14:19:25 +03:00
TComponentGroup.cpp Replaced GlobalAlloc with malloc. 2021-02-18 12:53:25 +03:00
TComponentGroup.h Cleaned up objlist_class. 2021-01-30 14:19:25 +03:00
TDemo.cpp Made it compile with GCC on Linux. 2021-09-09 11:40:54 +03:00
TDemo.h TSink, TDemo ready. 2021-01-18 18:30:19 +03:00
TDrain.cpp TDrain, TKickout, TLightBargraph, TPopupTarget, TSoloTarget ready. 2021-01-17 18:26:03 +03:00
TDrain.h TDrain, TKickout, TLightBargraph, TPopupTarget, TSoloTarget ready. 2021-01-17 18:26:03 +03:00
TEdgeBox.cpp Cleaned up objlist_class. 2021-01-30 14:19:25 +03:00
TEdgeBox.h Cleaned up objlist_class. 2021-01-30 14:19:25 +03:00
TEdgeManager.cpp Cleaned up objlist_class. 2021-01-30 14:19:25 +03:00
TEdgeManager.h TRollover, TOneway, TLightRollover, TTripwire, TEdgeManager ready. 2021-01-08 18:50:12 +03:00
TEdgeSegment.cpp Replaced GlobalAlloc with malloc. 2021-02-18 12:53:25 +03:00
TEdgeSegment.h Fixed x64 build warnings. 2021-02-16 19:03:45 +03:00
TFlagSpinner.cpp Replaced GlobalAlloc with malloc. 2021-02-18 12:53:25 +03:00
TFlagSpinner.h TBlocker, TBumper, TFlagSpinner, TGate, THole, TKickback, TWall ready. 2021-01-16 17:45:29 +03:00
TFlipper.cpp Replaced GlobalAlloc with malloc. 2021-02-18 12:53:25 +03:00
TFlipper.h TFlipper, TFlipperEdge ready. 2021-01-10 15:22:06 +03:00
TFlipperEdge.cpp Replaced GlobalAlloc with malloc. 2021-02-18 12:53:25 +03:00
TFlipperEdge.h Some renames, cleanup partman, loader. 2021-01-28 18:01:26 +03:00
TGate.cpp Cleaned up objlist_class. 2021-01-30 14:19:25 +03:00
TGate.h TBlocker, TBumper, TFlagSpinner, TGate, THole, TKickback, TWall ready. 2021-01-16 17:45:29 +03:00
THole.cpp Replaced GlobalAlloc with malloc. 2021-02-18 12:53:25 +03:00
THole.h TBlocker, TBumper, TFlagSpinner, TGate, THole, TKickback, TWall ready. 2021-01-16 17:45:29 +03:00
timer.cpp Converted memory to direct pointers. 2021-02-02 18:29:54 +03:00
timer.h x64 build - no collision bug found( 2021-01-29 16:42:05 +03:00
TKickback.cpp Cleaned up objlist_class. 2021-01-30 14:19:25 +03:00
TKickback.h TBlocker, TBumper, TFlagSpinner, TGate, THole, TKickback, TWall ready. 2021-01-16 17:45:29 +03:00
TKickout.cpp Replaced GlobalAlloc with malloc. 2021-02-18 12:53:25 +03:00
TKickout.h WaveMix ready. Fixed ball Z reset in TKickout. 2021-01-28 12:46:48 +03:00
TLight.cpp Replaced GlobalAlloc with malloc. 2021-02-18 12:53:25 +03:00
TLight.h x64 build - no collision bug found( 2021-01-29 16:42:05 +03:00
TLightBargraph.cpp Converted memory to direct pointers. 2021-02-02 18:29:54 +03:00
TLightBargraph.h TDrain, TKickout, TLightBargraph, TPopupTarget, TSoloTarget ready. 2021-01-17 18:26:03 +03:00
TLightGroup.cpp Made it compile with GCC on Linux. 2021-09-09 11:40:54 +03:00
TLightGroup.h Cleaned up objlist_class. 2021-01-30 14:19:25 +03:00
TLightRollover.cpp Cleaned up objlist_class. 2021-01-30 14:19:25 +03:00
TLightRollover.h TRollover, TOneway, TLightRollover, TTripwire, TEdgeManager ready. 2021-01-08 18:50:12 +03:00
TLine.cpp Some renames, cleanup partman, loader. 2021-01-28 18:01:26 +03:00
TLine.h Some renames, cleanup partman, loader. 2021-01-28 18:01:26 +03:00
TOneway.cpp Replaced GlobalAlloc with malloc. 2021-02-18 12:53:25 +03:00
TOneway.h TRollover, TOneway, TLightRollover, TTripwire, TEdgeManager ready. 2021-01-08 18:50:12 +03:00
TPinballComponent.cpp Made it compile with GCC on Linux. 2021-09-09 11:40:54 +03:00
TPinballComponent.h Fixed x64 build warnings. 2021-02-16 19:03:45 +03:00
TPinballTable.cpp Made it compile with GCC on Linux. 2021-09-09 11:40:54 +03:00
TPinballTable.h Cleaned up objlist_class. 2021-01-30 14:19:25 +03:00
TPlunger.cpp Made it compile with GCC on Linux. 2021-09-09 11:40:54 +03:00
TPlunger.h TRollover, TOneway, TLightRollover, TTripwire, TEdgeManager ready. 2021-01-08 18:50:12 +03:00
TPopupTarget.cpp Cleaned up objlist_class. 2021-01-30 14:19:25 +03:00
TPopupTarget.h TDrain, TKickout, TLightBargraph, TPopupTarget, TSoloTarget ready. 2021-01-17 18:26:03 +03:00
TRamp.cpp Added loader for Full Tilt .dat files, v1. 2021-01-31 17:29:53 +03:00
TRamp.h Some renames, cleanup partman, loader. 2021-01-28 18:01:26 +03:00
TRollover.cpp Cleaned up objlist_class. 2021-01-30 14:19:25 +03:00
TRollover.h TRollover, TOneway, TLightRollover, TTripwire, TEdgeManager ready. 2021-01-08 18:50:12 +03:00
TSink.cpp Replaced GlobalAlloc with malloc. 2021-02-18 12:53:25 +03:00
TSink.h TSink, TDemo ready. 2021-01-18 18:30:19 +03:00
TSoloTarget.cpp Cleaned up objlist_class. 2021-01-30 14:19:25 +03:00
TSoloTarget.h TDrain, TKickout, TLightBargraph, TPopupTarget, TSoloTarget ready. 2021-01-17 18:26:03 +03:00
TSound.cpp TLight, TTimer, TSound, TComponentGroup ready. 2021-01-01 16:14:11 +03:00
TSound.h TLight, TTimer, TSound, TComponentGroup ready. 2021-01-01 16:14:11 +03:00
TTableLayer.cpp Made it compile with GCC on Linux. 2021-09-09 11:40:54 +03:00
TTableLayer.h Added loader for Full Tilt .dat files, v1. 2021-01-31 17:29:53 +03:00
TTextBox.cpp Replaced GlobalAlloc with malloc. 2021-02-18 12:53:25 +03:00
TTextBox.h timer v1, ready. 2020-12-04 18:35:47 +03:00
TTextBoxMessage.cpp Made it compile with GCC on Linux. 2021-09-09 11:40:54 +03:00
TTextBoxMessage.h TTextBoxMessage v1, ready. 2020-12-03 17:47:36 +03:00
TTimer.cpp TLight, TTimer, TSound, TComponentGroup ready. 2021-01-01 16:14:11 +03:00
TTimer.h TLight, TTimer, TSound, TComponentGroup ready. 2021-01-01 16:14:11 +03:00
TTripwire.cpp midi ready, TCollision cleanup. 2021-01-23 13:33:30 +03:00
TTripwire.h TRollover, TOneway, TLightRollover, TTripwire, TEdgeManager ready. 2021-01-08 18:50:12 +03:00
TWall.cpp Cleaned up objlist_class. 2021-01-30 14:19:25 +03:00
TWall.h TBlocker, TBumper, TFlagSpinner, TGate, THole, TKickback, TWall ready. 2021-01-16 17:45:29 +03:00
winmain.cpp Made it compile with GCC on Linux. 2021-09-09 11:40:54 +03:00
winmain.h Removed windows.h dependency. 2021-09-06 16:27:58 +03:00
zdrv.cpp Made it compile with GCC on Linux. 2021-09-09 11:40:54 +03:00
zdrv.h Fixed x64 build warnings. 2021-02-16 19:03:45 +03:00