SpaceCadetPinball/SpaceCadetPinball
Muzychenko Andrey 64c3f2031b Added “Prefer 3DPB game data” option.
Useful for quickly switching between the two datasets.
3DPB and FT data can be stored in one folder without collisions.
2021-11-21 15:40:56 +03:00
..
EmbeddedData.cpp Compressed and encoded embedded 3DPB font. 2021-09-29 10:08:45 +03:00
EmbeddedData.h Compressed and encoded embedded 3DPB font. 2021-09-29 10:08:45 +03:00
GroupData.cpp Added UTF-8 path support on Windows. 2021-11-06 19:22:56 +03:00
GroupData.h Score: inject 3DPB msg font into dat struct. 2021-10-10 12:22:21 +03:00
Icon_1.ico Added icon, textbox font. 2020-12-11 19:03:13 +03:00
NatvisFile.natvis ColorRgba: replaced union with bit shifts. 2021-11-13 09:00:58 +03:00
PB_MSGFT.bin Added icon, textbox font. 2020-12-11 19:03:13 +03:00
Sound.cpp Added UTF-8 path support on Windows. 2021-11-06 19:22:56 +03:00
Sound.h Sound: added channel recycling. 2021-10-09 17:28:30 +03:00
SpaceCadetPinball.cpp Added UTF-8 path support on Windows. 2021-11-06 19:22:56 +03:00
SpaceCadetPinball.rc Mingw cross compilation (#24) 2021-10-07 12:53:56 +03:00
TBall.cpp winmain: converted int to bool. 2021-10-23 09:02:51 +03:00
TBall.h TPinballComponent: replaced calloc operator new with member initialization. 2021-10-02 18:58:54 +03:00
TBlocker.cpp Replaced objlist_class with std::vector. 2021-10-01 18:55:44 +03:00
TBlocker.h control v2. 2021-01-20 17:28:48 +03:00
TBumper.cpp Replaced objlist_class with std::vector. 2021-10-01 18:55:44 +03:00
TBumper.h TPinballComponent: replaced calloc operator new with member initialization. 2021-10-02 18:58:54 +03:00
TCircle.cpp Some renames, cleanup partman, loader. 2021-01-28 18:01:26 +03:00
TCircle.h TPinballComponent: replaced calloc operator new with member initialization. 2021-10-02 18:58:54 +03:00
TCollisionComponent.cpp Replaced objlist_class with std::vector. 2021-10-01 18:55:44 +03:00
TCollisionComponent.h Replaced objlist_class with std::vector. 2021-10-01 18:55:44 +03:00
TComponentGroup.cpp Fix compiler warnings (#73) 2021-10-26 17:15:45 +03:00
TComponentGroup.h Replaced objlist_class with std::vector. 2021-10-01 18:55:44 +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.h Replaced objlist_class with std::vector. 2021-10-01 18:55:44 +03:00
TEdgeManager.cpp Replaced objlist_class with std::vector. 2021-10-01 18:55:44 +03:00
TEdgeManager.h TPinballComponent: replaced calloc operator new with member initialization. 2021-10-02 18:58:54 +03:00
TEdgeSegment.cpp Fix compiler warnings (#73) 2021-10-26 17:15:45 +03:00
TEdgeSegment.h TPinballComponent: replaced calloc operator new with member initialization. 2021-10-02 18:58:54 +03:00
TFlagSpinner.cpp Replaced objlist_class with std::vector. 2021-10-01 18:55:44 +03:00
TFlagSpinner.h TPinballComponent: replaced calloc operator new with member initialization. 2021-10-02 18:58:54 +03:00
TFlipper.cpp Increase precision of mode_countdown_ handling (#52) 2021-10-23 07:33:04 +03:00
TFlipper.h Fixed flipper animation frame skip bug. 2021-10-07 08:01:34 +03:00
TFlipperEdge.cpp Fix compiler warnings (#73) 2021-10-26 17:15:45 +03:00
TFlipperEdge.h Fixed flipper animation frame skip bug. 2021-10-07 08:01:34 +03:00
TGate.cpp Replaced objlist_class with std::vector. 2021-10-01 18:55:44 +03:00
TGate.h TBlocker, TBumper, TFlagSpinner, TGate, THole, TKickback, TWall ready. 2021-01-16 17:45:29 +03:00
THole.cpp winmain: converted int to bool. 2021-10-23 09:02:51 +03:00
THole.h TPinballComponent: replaced calloc operator new with member initialization. 2021-10-02 18:58:54 +03:00
TKickback.cpp TPinballComponent: replaced calloc operator new with member initialization. 2021-10-02 18:58:54 +03:00
TKickback.h TPinballComponent: replaced calloc operator new with member initialization. 2021-10-02 18:58:54 +03:00
TKickout.cpp Fixed TKickout temporary Z in FT mode. 2021-10-06 12:42:22 +03:00
TKickout.h TPinballComponent: replaced calloc operator new with member initialization. 2021-10-02 18:58:54 +03:00
TLight.cpp Replaced objlist_class with std::vector. 2021-10-01 18:55:44 +03:00
TLight.h TPinballComponent: replaced calloc operator new with member initialization. 2021-10-02 18:58:54 +03:00
TLightBargraph.cpp Fixed TLightGroup message 45 and 46, used by TLightBargraph. 2021-10-07 14:17:43 +03:00
TLightBargraph.h TPinballComponent: replaced calloc operator new with member initialization. 2021-10-02 18:58:54 +03:00
TLightGroup.cpp Increase precision of mode_countdown_ handling (#52) 2021-10-23 07:33:04 +03:00
TLightGroup.h TPinballComponent: replaced calloc operator new with member initialization. 2021-10-02 18:58:54 +03:00
TLightRollover.cpp Replaced objlist_class with std::vector. 2021-10-01 18:55:44 +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 TPinballComponent: replaced calloc operator new with member initialization. 2021-10-02 18:58:54 +03:00
TOneway.cpp Replaced objlist_class with std::vector. 2021-10-01 18:55:44 +03:00
TOneway.h TPinballComponent: replaced calloc operator new with member initialization. 2021-10-02 18:58:54 +03:00
TPinballComponent.cpp TPinballComponent: replaced calloc operator new with member initialization. 2021-10-02 18:58:54 +03:00
TPinballComponent.h TPinballComponent: replaced calloc operator new with member initialization. 2021-10-02 18:58:54 +03:00
TPinballTable.cpp Increase precision of mode_countdown_ handling (#52) 2021-10-23 07:33:04 +03:00
TPinballTable.h TPinballComponent: replaced calloc operator new with member initialization. 2021-10-02 18:58:54 +03:00
TPlunger.cpp winmain: converted int to bool. 2021-10-23 09:02:51 +03:00
TPlunger.h TRollover, TOneway, TLightRollover, TTripwire, TEdgeManager ready. 2021-01-08 18:50:12 +03:00
TPopupTarget.cpp Replaced objlist_class with std::vector. 2021-10-01 18:55:44 +03:00
TPopupTarget.h TPinballComponent: replaced calloc operator new with member initialization. 2021-10-02 18:58:54 +03:00
TRamp.cpp Replaced objlist_class with std::vector. 2021-10-01 18:55:44 +03:00
TRamp.h TPinballComponent: replaced calloc operator new with member initialization. 2021-10-02 18:58:54 +03:00
TRollover.cpp TPinballComponent: replaced calloc operator new with member initialization. 2021-10-02 18:58:54 +03:00
TRollover.h TPinballComponent: replaced calloc operator new with member initialization. 2021-10-02 18:58:54 +03:00
TSink.cpp Replaced objlist_class with std::vector. 2021-10-01 18:55:44 +03:00
TSink.h TPinballComponent: replaced calloc operator new with member initialization. 2021-10-02 18:58:54 +03:00
TSoloTarget.cpp Replaced objlist_class with std::vector. 2021-10-01 18:55:44 +03:00
TSoloTarget.h TPinballComponent: replaced calloc operator new with member initialization. 2021-10-02 18:58:54 +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 Replaced objlist_class with std::vector. 2021-10-01 18:55:44 +03:00
TTableLayer.h TPinballComponent: replaced calloc operator new with member initialization. 2021-10-02 18:58:54 +03:00
TTextBox.cpp Added centered text in textboxes in FT mode. 2021-11-20 19:03:22 +03:00
TTextBox.h Added centered text in textboxes in FT mode. 2021-11-20 19:03:22 +03:00
TTextBoxMessage.cpp Demangled and simplified pbctrl_bdoor_controller. 2021-10-04 17:04:09 +03:00
TTextBoxMessage.h Demangled and simplified pbctrl_bdoor_controller. 2021-10-04 17:04:09 +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 Increase precision of mode_countdown_ handling (#52) 2021-10-23 07:33:04 +03:00
TTripwire.h TRollover, TOneway, TLightRollover, TTripwire, TEdgeManager ready. 2021-01-08 18:50:12 +03:00
TWall.cpp TPinballComponent: replaced calloc operator new with member initialization. 2021-10-02 18:58:54 +03:00
TWall.h TPinballComponent: replaced calloc operator new with member initialization. 2021-10-02 18:58:54 +03:00
control.cpp Fixed bug with mission accept scores. 2021-11-04 18:46:04 +03:00
control.h Cheats: flipped literals, made some toggle, added GUI. 2021-10-05 16:48:13 +03:00
fullscrn.cpp Adjusted screen coordinates so menu doesn't overlap (#66) 2021-10-24 18:38:23 +03:00
fullscrn.h Added table resolution and UI scale options. 2021-09-22 15:50:07 +03:00
gdrv.cpp ColorRgba: replaced union with bit shifts. 2021-11-13 09:00:58 +03:00
gdrv.h ColorRgba: replaced union with bit shifts. 2021-11-13 09:00:58 +03:00
high_score.cpp high_score: fixed new score not shifting older scores. 2021-10-15 13:30:55 +03:00
high_score.h gdrv: RGBA buffers, pre-applied palettes, SDL bitmap origin. 2021-09-21 13:14:39 +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 Compressed and encoded embedded 3DPB font. 2021-09-29 10:08:45 +03:00
imgui_demo.cpp Added GUI, some menus dont work yet. 2021-09-05 10:47:05 +03:00
imgui_draw.cpp Compressed and encoded embedded 3DPB font. 2021-09-29 10:08:45 +03:00
imgui_impl_sdl.cpp Enabled ImGui navigation with keyboard and game controller. 2021-11-15 17:32:18 +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 winmain: reworked main loop for smoother frame times. 2021-09-28 08:14:18 +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 Added UTF-8 path support on Windows. 2021-11-06 19:22:56 +03:00
loader.h Replaced objlist_class with std::vector. 2021-10-01 18:55:44 +03:00
maths.cpp Increase precision of mode_countdown_ handling (#52) 2021-10-23 07:33:04 +03:00
maths.h Increase precision of mode_countdown_ handling (#52) 2021-10-23 07:33:04 +03:00
midi.cpp Added UTF-8 path support on Windows. 2021-11-06 19:22:56 +03:00
midi.h Added Windows subsystem entry point for release builds. 2021-10-09 12:33:33 +03:00
nudge.cpp Replaced objlist_class with std::vector. 2021-10-01 18:55:44 +03:00
nudge.h TBall, nudge v1, ready. 2020-12-27 18:19:36 +03:00
options.cpp Added “Prefer 3DPB game data” option. 2021-11-21 15:40:56 +03:00
options.h Added “Prefer 3DPB game data” option. 2021-11-21 15:40:56 +03:00
partman.cpp Added UTF-8 path support on Windows. 2021-11-06 19:22:56 +03:00
partman.h Replaced objlist_class with std::vector. 2021-10-01 18:55:44 +03:00
pb.cpp Added “Prefer 3DPB game data” option. 2021-11-21 15:40:56 +03:00
pb.h Added “Prefer 3DPB game data” option. 2021-11-21 15:40:56 +03:00
pch.h Added “Prefer 3DPB game data” option. 2021-11-21 15:40:56 +03:00
pinball.cpp Added “Prefer 3DPB game data” option. 2021-11-21 15:40:56 +03:00
pinball.h Added “Prefer 3DPB game data” option. 2021-11-21 15:40:56 +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 Improved frame time diagnostic tool. 2021-11-11 14:30:56 +03:00
render.h Improved frame time diagnostic tool. 2021-11-11 14:30:56 +03:00
score.cpp Score: inject 3DPB msg font into dat struct. 2021-10-10 12:22:21 +03:00
score.h Score: inject 3DPB msg font into dat struct. 2021-10-10 12:22:21 +03:00
splash_bitmap.bmp splash ready. 2021-01-29 14:24:49 +03:00
timer.cpp Replaced memory with new. 2021-10-02 17:45:31 +03:00
timer.h x64 build - no collision bug found( 2021-01-29 16:42:05 +03:00
winmain.cpp Added “Prefer 3DPB game data” option. 2021-11-21 15:40:56 +03:00
winmain.h Added “Prefer 3DPB game data” option. 2021-11-21 15:40:56 +03:00
zdrv.cpp ColorRgba: replaced union with bit shifts. 2021-11-13 09:00:58 +03:00
zdrv.h Replaced memory with new. 2021-10-02 17:45:31 +03:00