SpaceCadetPinball/SpaceCadetPinball
Gábor Dobra ada2776fb8 Don't resume game when paused manually
You get an annoying behavior when:
- press F3 to pause
- minimize the window
- (keep it in the background, do other stuff)
- bring the window back to focus, accidentally (Alt+Tab)
- game resumes even if I explicitly paused it with F3

This commit makes F3 (and Pause in the menu) require an explicit
resume via F3 (or Pause), other pauses like moving the window still
get resumed automatically.
2022-01-04 18:37:54 +01:00
..
Icon_1.ico Added icon, textbox font. 2020-12-11 19:03:13 +03:00
NatvisFile.natvis Partman v2, ready. 2020-10-24 18:30:45 +03:00
PB_MSGFT.bin Added icon, textbox font. 2020-12-11 19:03:13 +03:00
Sound.cpp Minor performance optimizations (#89) 2021-11-13 14:36:22 +03:00
Sound.h Minor performance optimizations (#89) 2021-11-13 14:36:22 +03:00
SpaceCadetPinball.cpp Replaced GlobalAlloc with malloc. 2021-02-18 12:53:25 +03:00
SpaceCadetPinball.rc Added Turkish translation. 2021-11-02 15:33:22 +03:00
SpaceCadetPinball.vcxproj Disable input method in game (#93) 2021-11-17 08:15:50 +03:00
SpaceCadetPinball.vcxproj.filters Cleaned up objlist_class. 2021-01-30 14:19:25 +03:00
TBall.cpp Added table resolution support. 2021-02-06 16:53:47 +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 Fixed x64 build warnings. 2021-02-16 19:03:45 +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 Bug fixes from master: 2021-10-09 08:14:47 +03:00
TFlipper.h Bug fixes from master: 2021-10-09 08:14:47 +03:00
TFlipperEdge.cpp Bug fixes from master: 2021-10-09 08:14:47 +03:00
TFlipperEdge.h Bug fixes from master: 2021-10-09 08:14:47 +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 Merge from master: control bugfix, no delay FT THole. 2021-10-30 16:21:01 +03:00
THole.h TBlocker, TBumper, TFlagSpinner, TGate, THole, TKickback, TWall ready. 2021-01-16 17:45:29 +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 Bug fixes from master: 2021-10-09 08:14:47 +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 Bug fixes from master: 2021-10-09 08:14:47 +03:00
TLightBargraph.h TDrain, TKickout, TLightBargraph, TPopupTarget, TSoloTarget ready. 2021-01-17 18:26:03 +03:00
TLightGroup.cpp Bug fixes from master: 2021-10-09 08:14:47 +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 Added loader for Full Tilt .dat files, v1. 2021-01-31 17:29:53 +03:00
TPinballComponent.h Fixed x64 build warnings. 2021-02-16 19:03:45 +03:00
TPinballTable.cpp TTextBox: converted to accept wchar input. 2021-10-26 08:12:37 +03:00
TPinballTable.h Cleaned up objlist_class. 2021-01-30 14:19:25 +03:00
TPlunger.cpp Cleaned up objlist_class. 2021-01-30 14:19:25 +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 Replaced GlobalAlloc with malloc. 2021-02-18 12:53:25 +03:00
TTableLayer.h Added loader for Full Tilt .dat files, v1. 2021-01-31 17:29:53 +03:00
TTextBox.cpp Merge from master: centered textboxes in FT mode. 2021-11-23 15:49:56 +03:00
TTextBox.h Merge from master: centered textboxes in FT mode. 2021-11-23 15:49:56 +03:00
TTextBoxMessage.cpp TTextBox: converted to accept wchar input. 2021-10-26 08:12:37 +03:00
TTextBoxMessage.h TTextBox: converted to accept wchar input. 2021-10-26 08:12:37 +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
WaveMix.cpp Minor performance optimizations (#89) 2021-11-13 14:36:22 +03:00
WaveMix.h Minor performance optimizations (#89) 2021-11-13 14:36:22 +03:00
control.cpp Merge from master: fixed bug with mission accept scores. 2021-11-04 18:49:49 +03:00
control.h Bug fixes from master: 2021-10-09 08:14:47 +03:00
fullscrn.cpp TTextBox: fixed DrawText texts getting overwritten by full redraw. 2021-10-30 18:25:49 +03:00
fullscrn.h Added Windows XP build configuration. 2021-09-07 10:09:07 +03:00
gdrv.cpp Merge from master: centered textboxes in FT mode. 2021-11-23 15:49:56 +03:00
gdrv.h Merge from master: centered textboxes in FT mode. 2021-11-23 15:49:56 +03:00
high_score.cpp Added Unicode support in high score dialog. 2021-11-03 12:53:04 +03:00
high_score.h Added Unicode support in high score dialog. 2021-11-03 12:53:04 +03:00
loader.cpp Improved wav duration calculation - now supports sample rates other than 11025. 2021-08-18 12:44:26 +03:00
loader.h Improved wav duration calculation - now supports sample rates other than 11025. 2021-08-18 12:44:26 +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 Improved wav duration calculation - now supports sample rates other than 11025. 2021-08-18 12:44:26 +03:00
midi.h Improved wav duration calculation - now supports sample rates other than 11025. 2021-08-18 12:44:26 +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 Added Unicode support in high score dialog. 2021-11-03 12:53:04 +03:00
options.h Added Unicode support in high score dialog. 2021-11-03 12:53:04 +03:00
partman.cpp Converted memory to direct pointers. 2021-02-02 18:29:54 +03:00
partman.h Fixed x64 build warnings. 2021-02-16 19:03:45 +03:00
pb.cpp Added float target frame time, set UPS to 120. 2021-11-13 10:55:37 +03:00
pb.h Added float target frame time, set UPS to 120. 2021-11-13 10:55:37 +03:00
pch.cpp Add project files. 2020-10-04 09:28:38 +03:00
pch.h Fixed x64 build warnings. 2021-02-16 19:03:45 +03:00
pinball.cpp TTextBox: converted to accept wchar input. 2021-10-26 08:12:37 +03:00
pinball.h TTextBox: converted to accept wchar input. 2021-10-26 08:12:37 +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 Added new render mode with reduced tearing. 2021-10-12 16:30:20 +03:00
render.h Added new render mode with reduced tearing. 2021-10-12 16:30:20 +03:00
resource.h Added Turkish translation. 2021-11-02 15:33:22 +03:00
score.cpp Replaced GlobalAlloc with malloc. 2021-02-18 12:53:25 +03:00
score.h Added table resolution support. 2021-02-06 16:53:47 +03:00
splash.cpp Replaced GlobalAlloc with malloc. 2021-02-18 12:53:25 +03:00
splash.h Converted memory to direct pointers. 2021-02-02 18:29:54 +03:00
splash_bitmap.bmp splash ready. 2021-01-29 14:24:49 +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
winmain.cpp Don't resume game when paused manually 2022-01-04 18:37:54 +01:00
winmain.h Don't resume game when paused manually 2022-01-04 18:37:54 +01:00
zdrv.cpp Fixed x64 build warnings. 2021-02-16 19:03:45 +03:00
zdrv.h Fixed x64 build warnings. 2021-02-16 19:03:45 +03:00