SpaceCadetPinball/SpaceCadetPinball
Muzychenko Andrey 350651dae6 Fixed MSVC warnings, added Windows build script. 2023-09-05 10:51:19 +03:00
..
DebugOverlay.cpp FT collision part3: cleanup. 2023-03-05 14:16:07 +03:00
DebugOverlay.h FT collision part1: AABB. 2022-12-28 08:47:44 +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 Fixed MSVC warnings, added Windows build script. 2023-09-05 10:51:19 +03:00
GroupData.h Score: inject 3DPB msg font into dat struct. 2021-10-10 12:22:21 +03:00
Icon_1.ico updated Icon_1.ico with 256x256 render for modern Windows using IcoFX (#180) 2023-07-11 11:51:16 +03:00
Icon_16x16.png Add linux desktop file and install (#100) 2021-12-02 08:07:27 +03:00
Icon_32x32.png Add linux desktop file and install (#100) 2021-12-02 08:07:27 +03:00
Icon_48x48.png Add linux desktop file and install (#100) 2021-12-02 08:07:27 +03:00
Icon_128x128.png Add assets (#113) 2021-12-26 13:06:31 +03:00
Icon_192x192.png Improve linux building (#111) 2021-12-24 09:09:40 +03:00
NatvisFile.natvis Cleaning up maths: part 3. 2022-05-13 11:15:30 +03:00
PB_MSGFT.bin Added icon, textbox font. 2020-12-11 19:03:13 +03:00
Sound.cpp Fixed MSVC warnings, added Windows build script. 2023-09-05 10:51:19 +03:00
Sound.h Moved SDL mixer initialization out of partial restart loop. 2022-12-02 14:46:22 +03:00
SpaceCadetPinball.cpp Moved SDL mixer initialization out of partial restart loop. 2022-12-02 14:46:22 +03:00
SpaceCadetPinball.rc Mingw cross compilation (#24) 2021-10-07 12:53:56 +03:00
TBall.cpp FT collision part6: fixes and cleanup. 2023-03-13 10:54:33 +03:00
TBall.h FT collision part6: fixes and cleanup. 2023-03-13 10:54:33 +03:00
TBlocker.cpp Added “easy mode” cheat, aka frustration-free mode. 2022-11-21 09:49:15 +03:00
TBlocker.h Message code enum part 4: finalized transition of Message to enum class. 2022-09-06 16:57:56 +03:00
TBumper.cpp Render tweaks part 2: sprite set by index. 2022-09-22 17:46:00 +03:00
TBumper.h Message code enum part 4: finalized transition of Message to enum class. 2022-09-06 16:57:56 +03:00
TCircle.cpp FT collision part4: ball to ball collision. 2023-03-12 11:12:41 +03:00
TCircle.h FT collision part4: ball to ball collision. 2023-03-12 11:12:41 +03:00
TCollisionComponent.cpp FT collision part1: AABB. 2022-12-28 08:47:44 +03:00
TCollisionComponent.h FT collision part1: AABB. 2022-12-28 08:47:44 +03:00
TComponentGroup.cpp Message code enum part 5: control codes. 2022-09-07 16:01:38 +03:00
TComponentGroup.h Message code enum part 4: finalized transition of Message to enum class. 2022-09-06 16:57:56 +03:00
TDemo.cpp FT collision part6: fixes and cleanup. 2023-03-13 10:54:33 +03:00
TDemo.h Message code enum part 4: finalized transition of Message to enum class. 2022-09-06 16:57:56 +03:00
TDrain.cpp Message code enum part 5: control codes. 2022-09-07 16:01:38 +03:00
TDrain.h Message code enum part 4: finalized transition of Message to enum class. 2022-09-06 16:57:56 +03:00
TEdgeBox.h Replaced objlist_class with std::vector. 2021-10-01 18:55:44 +03:00
TEdgeManager.cpp FT collision part5: cleanup. 2023-03-13 08:25:49 +03:00
TEdgeManager.h Switched positional audio to collision coordinate system. 2022-06-01 16:19:27 +03:00
TEdgeSegment.cpp FT collision part4: ball to ball collision. 2023-03-12 11:12:41 +03:00
TEdgeSegment.h FT collision part4: ball to ball collision. 2023-03-12 11:12:41 +03:00
TFlagSpinner.cpp Fixed MSVC warnings, added Windows build script. 2023-09-05 10:51:19 +03:00
TFlagSpinner.h Message code enum part 4: finalized transition of Message to enum class. 2022-09-06 16:57:56 +03:00
TFlipper.cpp Fixed MSVC warnings, added Windows build script. 2023-09-05 10:51:19 +03:00
TFlipper.h FT collision part3: cleanup. 2023-03-05 14:16:07 +03:00
TFlipperEdge.cpp FT collision part4: ball to ball collision. 2023-03-12 11:12:41 +03:00
TFlipperEdge.h FT collision part4: ball to ball collision. 2023-03-12 11:12:41 +03:00
TGate.cpp Render tweaks part 2: sprite set by index. 2022-09-22 17:46:00 +03:00
TGate.h Message code enum part 4: finalized transition of Message to enum class. 2022-09-06 16:57:56 +03:00
THole.cpp FT collision part5: cleanup. 2023-03-13 08:25:49 +03:00
THole.h FT collision part5: cleanup. 2023-03-13 08:25:49 +03:00
TKickback.cpp Render tweaks part 2: sprite set by index. 2022-09-22 17:46:00 +03:00
TKickback.h Message code enum part 4: finalized transition of Message to enum class. 2022-09-06 16:57:56 +03:00
TKickout.cpp FT collision part5: cleanup. 2023-03-13 08:25:49 +03:00
TKickout.h Message code enum part 4: finalized transition of Message to enum class. 2022-09-06 16:57:56 +03:00
TLight.cpp Render tweaks part 2: sprite set by index. 2022-09-22 17:46:00 +03:00
TLight.h Render tweaks part 2: sprite set by index. 2022-09-22 17:46:00 +03:00
TLightBargraph.cpp Message code enum part 5: control codes. 2022-09-07 16:01:38 +03:00
TLightBargraph.h Message code enum part 4: finalized transition of Message to enum class. 2022-09-06 16:57:56 +03:00
TLightGroup.cpp Message code enum part 6: final touches + control light cleanup. 2022-09-08 10:51:33 +03:00
TLightGroup.h Message code enum part 4: finalized transition of Message to enum class. 2022-09-06 16:57:56 +03:00
TLightRollover.cpp Render tweaks part 2: sprite set by index. 2022-09-22 17:46:00 +03:00
TLightRollover.h Message code enum part 4: finalized transition of Message to enum class. 2022-09-06 16:57:56 +03:00
TLine.cpp FT collision part4: ball to ball collision. 2023-03-12 11:12:41 +03:00
TLine.h FT collision part4: ball to ball collision. 2023-03-12 11:12:41 +03:00
TOneway.cpp FT collision part1: AABB. 2022-12-28 08:47:44 +03:00
TOneway.h Code from FT: simplified score access in TPinballComponent. 2022-08-18 16:23:29 +03:00
TPinballComponent.cpp Render tweaks part 3: bitmap/zMap pairs. 2022-09-29 14:45:14 +03:00
TPinballComponent.h Render tweaks part 3: bitmap/zMap pairs. 2022-09-29 14:45:14 +03:00
TPinballTable.cpp FT control part1: mission and control scores, jackpot handling, hyperspace. 2023-06-25 10:35:04 +03:00
TPinballTable.h FT control part1: mission and control scores, jackpot handling, hyperspace. 2023-06-25 10:35:04 +03:00
TPlunger.cpp Fixed plunger pullback following FT rules in 3DPB mode. 2023-07-11 12:25:22 +03:00
TPlunger.h Message code enum part 4: finalized transition of Message to enum class. 2022-09-06 16:57:56 +03:00
TPopupTarget.cpp Render tweaks part 2: sprite set by index. 2022-09-22 17:46:00 +03:00
TPopupTarget.h Message code enum part 4: finalized transition of Message to enum class. 2022-09-06 16:57:56 +03:00
TRamp.cpp FT collision part3: cleanup. 2023-03-05 14:16:07 +03:00
TRamp.h Code from FT: simplified score access in TPinballComponent. 2022-08-18 16:23:29 +03:00
TRollover.cpp Render tweaks part 2: sprite set by index. 2022-09-22 17:46:00 +03:00
TRollover.h Message code enum part 4: finalized transition of Message to enum class. 2022-09-06 16:57:56 +03:00
TSink.cpp FT collision part5: cleanup. 2023-03-13 08:25:49 +03:00
TSink.h Message code enum part 4: finalized transition of Message to enum class. 2022-09-06 16:57:56 +03:00
TSoloTarget.cpp Render tweaks part 2: sprite set by index. 2022-09-22 17:46:00 +03:00
TSoloTarget.h Message code enum part 4: finalized transition of Message to enum class. 2022-09-06 16:57:56 +03:00
TSound.cpp Implement stereo sound. (#138) 2022-05-30 10:35:29 +03:00
TSound.h Cleaned up positional sound. 2022-05-30 11:23:47 +03:00
TTableLayer.cpp FT collision part1: AABB. 2022-12-28 08:47:44 +03:00
TTableLayer.h Switched positional audio to collision coordinate system. 2022-06-01 16:19:27 +03:00
TTextBox.cpp Added in-game credits from Full Tilt. 2023-03-17 16:38:08 +03:00
TTextBox.h Added in-game credits from Full Tilt. 2023-03-17 16:38:08 +03:00
TTextBoxMessage.cpp Added in-game credits from Full Tilt. 2023-03-17 16:38:08 +03:00
TTextBoxMessage.h Added in-game credits from Full Tilt. 2023-03-17 16:38:08 +03:00
TTimer.cpp Message code enum part 5: control codes. 2022-09-07 16:01:38 +03:00
TTimer.h Message code enum part 4: finalized transition of Message to enum class. 2022-09-06 16:57:56 +03:00
TTripwire.cpp Message code enum part 5: control codes. 2022-09-07 16:01:38 +03:00
TTripwire.h Renamed some collision variables. 2022-05-20 11:51:00 +03:00
TWall.cpp Render tweaks part 2: sprite set by index. 2022-09-22 17:46:00 +03:00
TWall.h Render tweaks part 2: sprite set by index. 2022-09-22 17:46:00 +03:00
control.cpp FT control part1: mission and control scores, jackpot handling, hyperspace. 2023-06-25 10:35:04 +03:00
control.h FT control part1: mission and control scores, jackpot handling, hyperspace. 2023-06-25 10:35:04 +03:00
font_selection.cpp Adjusted exit key: added shortcut binding, confirmation dialog. 2023-02-12 08:43:08 +03:00
font_selection.h Add translations (#153) 2022-08-31 07:58:03 +03:00
fullscrn.cpp Add translations (#153) 2022-08-31 07:58:03 +03:00
fullscrn.h Add translations (#153) 2022-08-31 07:58:03 +03:00
gdrv.cpp Simplified get_rc_string, merged pinball and pb. 2022-08-31 15:18:22 +03:00
gdrv.h Add translations (#153) 2022-08-31 07:58:03 +03:00
high_score.cpp Adjusted exit key: added shortcut binding, confirmation dialog. 2023-02-12 08:43:08 +03:00
high_score.h Fixed high score insertion for multiple players. 2022-04-11 10:28:20 +03:00
imconfig.h Updated ImGui to v1.89.2 WIP. 2022-12-11 07:57:49 +03:00
imgui.cpp Updated ImGui to v1.89.2 WIP. 2022-12-11 07:57:49 +03:00
imgui.h Updated ImGui to v1.89.2 WIP. 2022-12-11 07:57:49 +03:00
imgui_demo.cpp Updated ImGui to v1.89.2 WIP. 2022-12-11 07:57:49 +03:00
imgui_draw.cpp Updated ImGui to v1.89.2 WIP. 2022-12-11 07:57:49 +03:00
imgui_impl_sdl.cpp Updated ImGui to v1.89.2 WIP. 2022-12-11 07:57:49 +03:00
imgui_impl_sdl.h Updated ImGui to v1.89.2 WIP. 2022-12-11 07:57:49 +03:00
imgui_impl_sdlrenderer.cpp Added hardware ImGui renderer. 2022-12-11 09:32:40 +03:00
imgui_impl_sdlrenderer.h Added hardware ImGui renderer. 2022-12-11 09:32:40 +03:00
imgui_internal.h Updated ImGui to v1.89.2 WIP. 2022-12-11 07:57:49 +03:00
imgui_sdl.cpp Updated ImGui to v1.89.2 WIP. 2022-12-11 07:57:49 +03:00
imgui_sdl.h Added GUI, some menus dont work yet. 2021-09-05 10:47:05 +03:00
imgui_tables.cpp Updated ImGui to v1.89.2 WIP. 2022-12-11 07:57:49 +03:00
imgui_widgets.cpp Updated ImGui to v1.89.2 WIP. 2022-12-11 07:57:49 +03:00
imstb_rectpack.h Updated ImGui to v1.89.2 WIP. 2022-12-11 07:57:49 +03:00
imstb_textedit.h Updated ImGui to v1.89.2 WIP. 2022-12-11 07:57:49 +03:00
imstb_truetype.h Updated ImGui to v1.89.2 WIP. 2022-12-11 07:57:49 +03:00
loader.cpp Improved console output: added version constants and message box texts. 2022-12-02 08:21:08 +03:00
loader.h Render tweaks part 3: bitmap/zMap pairs. 2022-09-29 14:45:14 +03:00
maths.cpp FT collision part6: fixes and cleanup. 2023-03-13 10:54:33 +03:00
maths.h FT collision part6: fixes and cleanup. 2023-03-13 10:54:33 +03:00
midi.cpp Moved SDL mixer initialization out of partial restart loop. 2022-12-02 14:46:22 +03:00
midi.h Moved SDL mixer initialization out of partial restart loop. 2022-12-02 14:46:22 +03:00
nudge.cpp Renamed some collision variables. 2022-05-20 11:51:00 +03:00
nudge.h TBall, nudge v1, ready. 2020-12-27 18:19:36 +03:00
options.cpp Added hide mouse cursor option. 2023-07-11 15:34:51 +03:00
options.h Added hide mouse cursor option. 2023-07-11 15:34:51 +03:00
partman.cpp Added FT demo data support. 2021-11-24 17:25:23 +03:00
partman.h Replaced objlist_class with std::vector. 2021-10-01 18:55:44 +03:00
pb.cpp Added in-game credits from Full Tilt. 2023-03-17 16:38:08 +03:00
pb.h Added in-game credits from Full Tilt. 2023-03-17 16:38:08 +03:00
pch.h Options refactor part 2: input bindings. 2023-01-27 16:25:47 +03:00
proj.cpp Render tweaks part 1: refactored sprite struct. 2022-09-21 16:43:45 +03:00
proj.h Render tweaks part 1: refactored sprite struct. 2022-09-21 16:43:45 +03:00
render.cpp Optimized table restart, external font loading. 2022-11-17 15:43:59 +03:00
render.h Render tweaks part 2: sprite set by index. 2022-09-22 17:46:00 +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 Multiball part 1: control and component changes from FT. 2022-08-25 17:09:17 +03:00
timer.h Multiball part 1: control and component changes from FT. 2022-08-25 17:09:17 +03:00
translations.cpp FT control part1: mission and control scores, jackpot handling, hyperspace. 2023-06-25 10:35:04 +03:00
translations.h FT control part1: mission and control scores, jackpot handling, hyperspace. 2023-06-25 10:35:04 +03:00
winmain.cpp Fixed MSVC warnings, added Windows build script. 2023-09-05 10:51:19 +03:00
winmain.h Added hide mouse cursor option. 2023-07-11 15:34:51 +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