70 Commits (efa898ebaad4089ea478360dd2f9504b18439159)

Author SHA1 Message Date
Elnu efa898ebaa Fix performance issue in paused state
2 years ago
Elnu baa8bdcfd8 Fix bug where level 0 uses previous game's update_interval
2 years ago
Elnu 67322d79c3 Add wall kicks
2 years ago
Elnu e5d32f58d3 Remove Windows build protections
2 years ago
Elnu 074faeb05a Remove Windows build things and make adjustments for CMake v3.23.0-rc3
2 years ago
Elnu 38bd97148a Get Windows compilation partially working
2 years ago
Elnu d9513bdee3 Add pausing
2 years ago
Elnu 2f2369dbb2 Add icon, Debian packaging
2 years ago
Elnu 22d5bc40c4 Add configuration help
2 years ago
Elnu 4ed0a1a841 Rename to septadrop
2 years ago
Elnu b1849ccdd8 Move move frame interval into config
2 years ago
Elnu c6308d5388 Refactor BlockType
2 years ago
Elnu e88ff1ebe6 Create shared resources header file
2 years ago
Elnu 48886ecfd8 Separate out Main.cpp
2 years ago
Elnu 77d634015f Remove unused #include statements
2 years ago
Elnu bd62eb8ed7 Organize resources into folders, update packer accordingly
2 years ago
Elnu 9a9f74cb52 Improve packing
2 years ago
Elnu 7cefa4f969 Add initial version of asset inclusion in binary
2 years ago
Elnu 7a7c5d7398 Add sound effects
2 years ago
Elnu 5d118895a7 Remove unused clear_color variable
2 years ago
Elnu 862004e422 Add highscores
2 years ago
Elnu 0dcaa0422b Improve horizontal movement
2 years ago
Elnu ae5f62fcd4 Improve input
2 years ago
Elnu d054d5c329 Add scoring, remove temporary speedups
2 years ago
Elnu fac23ba4f5 Move some variables from int to uint
2 years ago
Elnu 91ca7a7b74 Add next block readout
2 years ago
Elnu b20a58b7d3 Add thousands comma, prevent tiles and blocks counters from counting on reset
2 years ago
Elnu e57b3cc550 Add background, bitmap text counters
2 years ago
Elnu 2df9d4d95f Fix ground movement
2 years ago
Elnu 7bb946a805 Prevent window resizing
2 years ago
Elnu c2e3cd1679 Add textures
2 years ago
Elnu 797ab34246 Add 60 FPS limit
2 years ago
Elnu e663e8c061 Remove broken conditional drawing code
2 years ago
Elnu 9ddc9caf4a Add increasing speed for each row cleared
2 years ago
Elnu 386678ab21 Add game over reset
2 years ago
Elnu e4b894e23d Fix font path
2 years ago
Elnu 417d17751c Draw on start
2 years ago
Elnu b7a4b8ae35 Match game dimensions to Quadrapassel
2 years ago
Elnu b3f7e3789a Add scorekeeping
2 years ago
Elnu 13932a45e8 Add back fastforwarding
2 years ago
Elnu b779c37aba Add conditional redrawing
2 years ago
Elnu 18253d188e Improve input system
2 years ago
Elnu 4f53a00f41 Fix row not clearing bug by checking all rows
2 years ago
Elnu 0e76abdcc7 Seed the random number generator
2 years ago
Elnu 6600bdf109 Allow for clearing of more than one row at once
2 years ago
Elnu 9df133113a Adjust dimensions
2 years ago
Elnu a31f2d0559 Move rotation to event system
2 years ago
Elnu 551d6dc2c5 Remove outdated rotation_state transformations comment
2 years ago
Elnu 7827f00524 Move snapping to event system
2 years ago
Elnu 9cb6f35ec1 Adjust speed and remove unnecessary window.setFramerateLimit call
2 years ago