1
0
Fork 0
mirror of https://github.com/k4zmu2a/SpaceCadetPinball.git synced 2025-09-01 06:20:15 +02:00

Commit graph

  • c1e77df7e0
    Replaced spaces with tabs Natty 2022-09-22 11:08:34 +02:00
  • 59e5c6332d
    Add FullTilt lane light behavior Natty 2022-09-21 16:36:40 +02:00
  • 9f0ae0434e Render tweaks part 1: refactored sprite struct. Optimized sprite handling in render. Fixed switch warning in control. Muzychenko Andrey 2022-09-21 16:43:04 +03:00
  • 1e43bdd5fa
    Minor typo fixes in Russian translation (#156) Harmann Gabrielian 2022-09-16 08:51:46 +04:00
  • a3ee5b0727 Minor typo fixes in Russian translation Առման Գալոյան 2022-09-15 22:51:17 +04:00
  • 40672845e4 Message code enum part 6: final touches + control light cleanup. MessageField is often used as int, so it stays unchanged. Muzychenko Andrey 2022-09-08 10:51:33 +03:00
  • 22603aa126 Message code enum part 5: control codes. Muzychenko Andrey 2022-09-07 16:01:38 +03:00
  • dfe1665ba1 Message code enum part 4: finalized transition of Message to enum class. Muzychenko Andrey 2022-09-06 16:57:56 +03:00
  • e80010e3c6 Message code enum part 3: light and light group. Muzychenko Andrey 2022-09-06 16:48:09 +03:00
  • 803ca14ef2 Message code enum part 2: all components except for lights. Muzychenko Andrey 2022-09-06 11:58:35 +03:00
  • 44d5fd5097 Message code enum part 1: global messages and some hacks. Muzychenko Andrey 2022-09-05 10:17:37 +03:00
  • 69fd91f003
    Russian translation overhaul (#154) Harmann Gabrielian 2022-09-02 08:34:54 +04:00
  • 8e29f04b4e Rollback wormhole translation. Muzychenko Andrey 2022-09-02 07:32:32 +03:00
  • 0406e8728a Russian translation overhaul Առման Գալոյան 2022-08-31 22:22:54 +04:00
  • 42226a14c9 Simplified get_rc_string, merged pinball and pb. Muzychenko Andrey 2022-08-31 15:18:22 +03:00
  • 88f835d068 Removed unused translated texts. Fixed translation.h include leak. Added TTextBox font color support. Muzychenko Andrey 2022-08-31 11:11:21 +03:00
  • 66a868083a
    Add translations (#153) Alexis Murzeau 2022-08-31 06:58:03 +02:00
  • 2cc9697077 Remove placeholder english texts from missing translations Alexis Murzeau 2022-08-29 21:10:11 +02:00
  • 56e1ead3b8 Final touches: removed unused declaration in gdrv. Removed unused Msg entries and added new check. Muzychenko Andrey 2022-08-29 14:12:25 +03:00
  • a845d0d630 Rearranged TTextBox immediate mode draw. Muzychenko Andrey 2022-08-29 13:54:06 +03:00
  • e8b0102bfb Removed unnecessary ImGui patch. Muzychenko Andrey 2022-08-29 13:30:44 +03:00
  • 78c8acc31e All new types, locals and globals should use CamelCase. Muzychenko Andrey 2022-08-29 13:01:16 +03:00
  • 17c059b6f7 Simplified language list. Muzychenko Andrey 2022-08-29 12:46:19 +03:00
  • 339021a11b Fixed build errors and warnings. Muzychenko Andrey 2022-08-29 11:19:52 +03:00
  • 9f17e0dd0a Collapsed translated text struct and array. Muzychenko Andrey 2022-08-29 11:01:19 +03:00
  • dae4b1bf20 Get rid of namespace, use header instead. Muzychenko Andrey 2022-08-29 08:29:22 +03:00
  • a489c7d897 Rollback: remove NUMBER in enums. Muzychenko Andrey 2022-08-29 08:10:38 +03:00
  • 0092343861 Testing pull collaboration. Muzychenko Andrey 2022-08-29 08:02:13 +03:00
  • dc828b01b8 translations: handle non existing translations gracefuly (don't crash) Alexis Murzeau 2022-08-27 22:15:57 +02:00
  • 4f25a25802 translations: remove NUMBER in enums Alexis Murzeau 2022-08-27 22:14:53 +02:00
  • ab1b3d400f translations: avoid u8 to avoid reencoding by MSVC Alexis Murzeau 2022-08-27 22:12:41 +02:00
  • d8ae03d281 Fix crash when the font file doesn't exist Alexis Murzeau 2022-08-27 00:55:40 +02:00
  • ea4e143405 translations: rename enums and avoid macros Alexis Murzeau 2022-08-27 22:22:09 +02:00
  • ead8ac2c18 translations: remove includes that are already in pch.h Alexis Murzeau 2022-08-27 22:19:43 +02:00
  • 95ed735269 Add font configuration (to be able to use non-latin languages) Alexis Murzeau 2022-08-22 23:53:50 +02:00
  • aa58379c56 Add translations from v1 Alexis Murzeau 2022-08-15 17:55:39 +02:00
  • c1c74878df Multiball part 1: control and component changes from FT. The result is 3DPB/FT hybrid, with control closer to 3DPB and components closer to FT. Muzychenko Andrey 2022-08-25 17:09:17 +03:00
  • 14a8d64b67 TLight: cleanup, code from FT, new test commands. Muzychenko Andrey 2022-08-24 13:32:35 +03:00
  • acd1ad34b2 Code from FT: simplified TFlipper sprite update. TFlipperEdge moving geometry stored in object. Muzychenko Andrey 2022-08-23 08:14:28 +03:00
  • 7feba1e947 Code from FT: simplified score access in TPinballComponent. Muzychenko Andrey 2022-08-18 16:23:29 +03:00
  • 20032b0893 Merge from V2: Fix flipper animation and angle calculation (#150) WindowsClassic Muzychenko Andrey 2022-08-09 14:28:07 +03:00
  • e9a4791322
    Update README.md (#147) stech11 (SoftOrange Tech) 2022-08-09 01:21:01 -06:00
  • a2567c1fea
    Fix flipper animation and angle calculation (#150) Alexis Murzeau 2022-08-09 09:04:51 +02:00
  • 367f4538a3
    fix gui not responding when the game is paused (#151) Alexis Murzeau 2022-08-09 07:26:15 +02:00
  • 4e770c258b Fix flipper animation and angle calculation Alexis Murzeau 2022-08-08 21:54:06 +02:00
  • ab2e00a642 fix gui not responding when the game is paused Alexis Murzeau 2022-08-08 19:29:16 +02:00
  • 9c6f919ce8
    Update README.md SirGamers 2022-08-08 10:51:46 -04:00
  • 76b55e3c37
    Update README.md stech11 (SoftOrange Tech) 2022-08-07 22:50:39 -06:00
  • 54a217c27b Fixed build with new SDL_mixer versions. Issue #145. Muzychenko Andrey 2022-07-18 09:45:46 +03:00
  • 6f00b57eb9
    Change strings from Commation to Commendation, as it is in the original game (#144) sasodoma 2022-07-11 09:09:57 +02:00
  • aa939f8884 Change strings from Commation to Commendation, as it is in the original game sasodoma 2022-07-06 15:51:12 +02:00
  • 1a610ba831
    Added fexed's Android port (#143) Federico Matteoni 2022-07-06 08:47:47 +02:00
  • 783aeff8f4
    Added fexed's Android port Federico Matteoni 2022-07-02 09:09:51 +02:00
  • 76aedfb052 Enable HiDPI support, only tested on macOS ThatsNiceGuy 2022-06-17 00:05:47 -06:00
  • eed3662592 Fixed HardHit detection in DefaultCollision. Issue #141. Muzychenko Andrey 2022-06-15 09:10:24 +03:00
  • 7f3bee15f0 Merge from V2: Fixed sound duration for missing sounds. Issue #140. Muzychenko Andrey 2022-06-14 16:58:28 +03:00
  • 5e42f37fba Fixed sound duration for missing sounds. Issue #140. Muzychenko Andrey 2022-06-14 11:46:11 +03:00
  • 8017734de4 Switched positional audio to collision coordinate system. Refactored positional audio. Muzychenko Andrey 2022-06-01 16:19:27 +03:00
  • c93e11ee6b Added sprite positions to debug overlay. Muzychenko Andrey 2022-05-31 11:34:04 +03:00
  • 5d7d7c0822 Cleaned up positional sound. Muzychenko Andrey 2022-05-30 11:23:47 +03:00
  • a4c6165094
    Implement stereo sound. (#138) Patrice Levesque 2022-05-30 03:35:29 -04:00
  • dae824ab75 Added cleanup for ball_bitmap memory. Muzychenko Andrey 2022-05-30 09:02:54 +03:00
  • 9ed0bb2738
    Copy-paste typo fix. Patrice Levesque 2022-05-27 17:55:20 -04:00
  • a8fc3ccd8e
    Implement stereo sound. Patrice Levesque 2022-05-27 17:09:36 -04:00
  • cfe2691892 Optimized SDL_RenderDrawCircle. Change mouse warping strategy in hidden test cheat. Muzychenko Andrey 2022-05-27 13:54:36 +03:00
  • b937f57121 Merge from V2: Added support for multiple music tracks in FT mode. Issue #129. Muzychenko Andrey 2022-05-26 11:18:09 +03:00
  • 4183e7f0bf Refactored midi multiple track support. Cleaned up TCollisionComponent. Issue #129. Muzychenko Andrey 2022-05-23 12:45:18 +03:00
  • e283a643b3 Added support for multiple music tracks in FT mode. Note that taba3 is not currently played as it needs multiball support. Issue #129. Muzychenko Andrey 2022-05-20 19:32:09 +03:00
  • 97aea20586 Renamed some collision variables. Muzychenko Andrey 2022-05-20 11:51:00 +03:00
  • 5461483bb5 Added debug overlay v1. It features various collision info perspective projected and overlayed on the table. Muzychenko Andrey 2022-05-19 14:17:31 +03:00
  • 0cb75ecf7f Cleaned up Bresenham line in TLine and TEdgeManager. Muzychenko Andrey 2022-05-17 12:36:46 +03:00
  • 2d2ca0ab2a Cleaning up maths: part 4. More by ref args, cleaned up distance_to_flipper, ramp init. Muzychenko Andrey 2022-05-16 09:28:35 +03:00
  • fdf1f6c9f1 Cleaning up maths: part 3. Demangled methods, vectors args by ref, added comments, more accurate ray_intersect_line. Muzychenko Andrey 2022-05-13 11:15:30 +03:00
  • 2d0da712e3 Cleaning up maths: part 2. Renamed vector2. Muzychenko Andrey 2022-05-11 16:47:13 +03:00
  • d23444b983 Cleaning up maths: part 1. Vector3 inherited from vector2. Muzychenko Andrey 2022-05-11 16:42:45 +03:00
  • 3f7526ba12
    fix X11 include leak (#136) guijan 2022-05-06 04:58:53 +00:00
  • f493c5f9ff
    fix X11 include leak Guilherme Janczak 2022-05-05 12:58:05 +00:00
  • cdf0216136
    cmake: use ${CMAKE_SOURCE_DIR} in install() (#137) guijan 2022-05-04 05:48:42 +00:00
  • 70313d3d18
    cmake: use ${CMAKE_SOURCE_DIR} in install() Guilherme Janczak 2022-04-29 10:39:40 +00:00
  • d672adbeb9
    Fixed loading on big endian CPUs iAmInAction 2022-04-25 08:07:03 +02:00
  • 6bc1957ab6
    Fixed loading on big endian CPUs iAmInAction 2022-04-25 08:06:13 +02:00
  • cc06d35bc7 Fixed high score insertion for multiple players. Refactored high_score. Issue #131. Muzychenko Andrey 2022-04-11 10:28:20 +03:00
  • 0f88e43ba2
    AmigaOS 4 port (#132) Stefan 2022-03-31 11:44:03 +02:00
  • a30452ab50
    AmigaOS 4 port Stefan 2022-03-29 10:28:16 +02:00
  • 5b4f259289 Replaced some of integer literals with constants. Partial cherry pick from https://github.com/evpobr/SpaceCadetPinball/tree/develop. Muzychenko Andrey 2022-02-25 10:00:20 +03:00
  • b20e13ee97 control: reduced component indirection. cheats: hidden test with tab, FT style. Muzychenko Andrey 2022-02-10 16:29:31 +03:00
  • 06ca75057d Merge from master: Fixed wormhole lights reset on mission abort. Issue #124. Muzychenko Andrey 2022-02-07 16:58:45 +03:00
  • a626572da3 Fixed wormhole lights reset on mission abort. Issue #124. Muzychenko Andrey 2022-02-07 16:57:04 +03:00
  • 29c84c37c8
    MorphOS port (#128) Stefan 2022-01-26 06:15:41 +01:00
  • 63a174bdca
    MorphOS port Stefan 2022-01-25 23:38:53 +01:00
  • 6ce3f654b1 Refactored System font option. Muzychenko Andrey 2022-01-18 12:53:20 +03:00
  • 7a6ae6ac50
    Add support for SYSTEM font (#119) Gábor Dobra 2022-01-18 07:42:14 +01:00
  • 16fe9b0482 Add System Font Name registry option Gábor Dobra 2022-01-18 00:34:58 +01:00
  • bec1e04dfa Add support for SYSTEM font Gábor Dobra 2022-01-03 15:14:30 +01:00
  • b10fefd5af Improved TargetUps comments. Muzychenko Andrey 2022-01-17 09:54:28 +03:00
  • 4f8dd98135
    Add Target UPS registry option (#85) Gábor Dobra 2022-01-17 07:30:17 +01:00
  • 6039f843a7
    Fix typo in CONTRIBUTING.md (guarantee) (#123) 林博仁(Buo-ren, Lin) 2022-01-17 14:14:43 +08:00
  • e873aaad17 Add Target UPS registry option Gábor Dobra 2021-11-14 19:21:17 +01:00
  • 6f72e975bf
    Fix typo in CONTRIBUTING.md (guarantee) 林博仁(Buo-ren, Lin) 2022-01-15 15:50:02 +08:00
  • 8f34829b1e High score: rank starts from 1, table borders. Muzychenko Andrey 2022-01-12 17:26:31 +03:00