Commit graph

79 commits

Author SHA1 Message Date
24561cb055 Add Ctrl+Q exit shortcut 2022-03-20 22:06:44 -07:00
819aea8163 Add window resizing 2022-03-20 22:04:42 -07:00
2e2dccc033 Improve pausing 2022-03-20 21:28:43 -07:00
ac46b6631e Add Windows building 2022-03-20 14:26:37 -07:00
f7c560ae3e Fix panicking on wall kicks, add utility Grid struct 2022-03-19 13:46:38 -07:00
d55773cdc5 cargo fmt 2022-03-18 20:52:08 -07:00
8b6387737c Rewrite in Rust 2022-03-18 20:37:52 -07:00
7df31f6b5c set up Rust project, delete C++ files 2022-03-17 11:35:29 -07:00
efa898ebaa Fix performance issue in paused state 2022-03-14 11:50:09 -07:00
baa8bdcfd8 Fix bug where level 0 uses previous game's update_interval 2022-03-13 12:59:55 -07:00
67322d79c3 Add wall kicks 2022-03-13 12:44:13 -07:00
e5d32f58d3 Remove Windows build protections 2022-03-13 12:29:20 -07:00
074faeb05a Remove Windows build things and make adjustments for CMake v3.23.0-rc3 2022-03-13 12:24:01 -07:00
38bd97148a Get Windows compilation partially working 2022-03-11 21:25:04 -08:00
d9513bdee3 Add pausing 2022-03-11 16:54:18 -08:00
2f2369dbb2 Add icon, Debian packaging 2022-03-11 14:51:50 -08:00
22d5bc40c4 Add configuration help 2022-03-11 12:13:42 -08:00
4ed0a1a841 Rename to septadrop 2022-03-11 11:51:46 -08:00
186fb78a0b Remove OK notes from BlockType.cpp 2022-03-11 11:48:20 -08:00
b1849ccdd8 Move move frame interval into config 2022-03-10 22:26:58 -08:00
c6308d5388 Refactor BlockType 2022-03-10 22:25:29 -08:00
e88ff1ebe6 Create shared resources header file 2022-03-10 19:32:27 -08:00
48886ecfd8 Separate out Main.cpp 2022-03-10 19:18:52 -08:00
77d634015f Remove unused #include statements 2022-03-10 17:54:43 -08:00
bd62eb8ed7 Organize resources into folders, update packer accordingly 2022-03-10 17:54:18 -08:00
9a9f74cb52 Improve packing 2022-03-10 17:26:11 -08:00
7cefa4f969 Add initial version of asset inclusion in binary 2022-03-10 15:58:05 -08:00
7a7c5d7398 Add sound effects 2022-03-09 13:16:54 -08:00
5d118895a7 Remove unused clear_color variable 2022-03-09 12:18:50 -08:00
862004e422 Add highscores 2022-03-09 12:15:10 -08:00
0dcaa0422b Improve horizontal movement 2022-03-09 10:33:33 -08:00
ae5f62fcd4 Improve input 2022-03-08 21:01:30 -08:00
d054d5c329 Add scoring, remove temporary speedups 2022-03-08 16:48:21 -08:00
fac23ba4f5 Move some variables from int to uint 2022-03-08 16:28:12 -08:00
91ca7a7b74 Add next block readout 2022-03-08 12:06:18 -08:00
b20a58b7d3 Add thousands comma, prevent tiles and blocks counters from counting on reset 2022-03-07 20:18:08 -08:00
e57b3cc550 Add background, bitmap text counters 2022-03-07 19:40:10 -08:00
2df9d4d95f Fix ground movement 2022-03-06 19:48:31 -08:00
7bb946a805 Prevent window resizing 2022-03-06 19:21:21 -08:00
c2e3cd1679 Add textures 2022-03-06 17:03:37 -08:00
797ab34246 Add 60 FPS limit 2022-03-06 11:40:38 -08:00
e663e8c061 Remove broken conditional drawing code 2022-03-06 11:38:29 -08:00
9ddc9caf4a Add increasing speed for each row cleared 2022-03-06 10:25:47 -08:00
386678ab21 Add game over reset 2022-03-06 10:15:29 -08:00
e4b894e23d Fix font path 2022-03-06 09:59:10 -08:00
417d17751c Draw on start 2022-03-06 09:58:46 -08:00
b7a4b8ae35 Match game dimensions to Quadrapassel 2022-03-06 09:58:31 -08:00
b3f7e3789a Add scorekeeping 2022-03-06 09:53:26 -08:00
13932a45e8 Add back fastforwarding 2022-03-06 09:05:42 -08:00
b779c37aba Add conditional redrawing 2022-03-06 09:01:32 -08:00