-
7d249d2d67
flake.nix: package icon and desktop file
main
Elnu
2023-09-05 18:23:08 -0700
-
ab85163723
Fix clippy warnings
Elnu
2023-09-05 18:04:50 -0700
-
05e9a7b8e0
cargo upgrade
Elnu
2023-09-05 18:04:13 -0700
-
a29048ddce
Use flake
Elnu
2023-09-05 17:52:25 -0700
-
04245c0604
Update build README, add UPX verison notice
Elnu
2022-03-22 14:25:57 -0700
-
3c1cafa7c9
Update changelog
v1.1.0
Elnu
2022-03-21 11:36:55 -0700
-
4f506fc0ef
Update README files
Elnu
2022-03-21 11:24:37 -0700
-
24561cb055
Add Ctrl+Q exit shortcut
Elnu
2022-03-20 22:06:44 -0700
-
819aea8163
Add window resizing
Elnu
2022-03-20 22:04:42 -0700
-
2e2dccc033
Improve pausing
Elnu
2022-03-20 21:28:43 -0700
-
98e29b1c3e
Add .exe icon
Elnu
2022-03-20 21:07:08 -0700
-
ac46b6631e
Add Windows building
Elnu
2022-03-20 14:26:37 -0700
-
f7c560ae3e
Fix panicking on wall kicks, add utility Grid struct
Elnu
2022-03-19 13:46:38 -0700
-
19990061b2
Update build instructions
Elnu
2022-03-19 12:55:29 -0700
-
109298e279
Add libcsfml dependencies to Debian control file
Elnu
2022-03-19 12:45:25 -0700
-
d55773cdc5
cargo fmt
Elnu
2022-03-18 20:52:08 -0700
-
8b6387737c
Rewrite in Rust
Elnu
2022-03-18 20:37:52 -0700
-
3ca546a53b
Rename Debian release to 1.1.0, add changelog and copyright
Elnu
2022-03-17 13:42:37 -0700
-
79d02d0489
Fix target of Debian build script
v1.0.1
cpp
Elnu
2022-03-17 13:36:06 -0700
-
8ded199bbf
Update CMakeLists.txt project version number
Elnu
2022-03-17 13:31:52 -0700
-
1ae8196ae7
Add Debian copyright file
Elnu
2022-03-17 13:07:23 -0700
-
a2156d2055
v1.0.1
Elnu
2022-03-17 12:59:32 -0700
-
7df31f6b5c
set up Rust project, delete C++ files
Elnu
2022-03-17 11:35:29 -0700
-
-
efa898ebaa
Fix performance issue in paused state
Elnu
2022-03-14 11:50:09 -0700
-
eee95af5e3
Remove untested note on build README
v1.0
Elnu
2022-03-13 13:10:38 -0700
-
95a77e59b7
Update screenshot
Elnu
2022-03-13 13:09:10 -0700
-
baa8bdcfd8
Fix bug where level 0 uses previous game's update_interval
Elnu
2022-03-13 12:59:55 -0700
-
67322d79c3
Add wall kicks
Elnu
2022-03-13 12:44:13 -0700
-
e5d32f58d3
Remove Windows build protections
Elnu
2022-03-13 12:29:20 -0700
-
074faeb05a
Remove Windows build things and make adjustments for CMake v3.23.0-rc3
Elnu
2022-03-13 12:24:01 -0700
-
477a72195c
Add border to playfield to increase contrast
Elnu
2022-03-13 11:59:52 -0700
-
916d5e6c8b
Ensure required folders exist in Debian build script
Elnu
2022-03-12 15:17:07 -0800
-
38bd97148a
Get Windows compilation partially working
Elnu
2022-03-11 21:25:04 -0800
-
e18094174f
Move Linux build stuff into dedicated folder
Elnu
2022-03-11 17:23:30 -0800
-
d9513bdee3
Add pausing
Elnu
2022-03-11 16:54:18 -0800
-
6215239745
Update README.md files
Elnu
2022-03-11 15:08:39 -0800
-
2f2369dbb2
Add icon, Debian packaging
Elnu
2022-03-11 14:51:50 -0800
-
9c8bccbe0d
Update background text
Elnu
2022-03-11 12:48:29 -0800
-
22d5bc40c4
Add configuration help
Elnu
2022-03-11 12:13:42 -0800
-
4ed0a1a841
Rename to septadrop
Elnu
2022-03-11 11:51:46 -0800
-
186fb78a0b
Remove OK notes from BlockType.cpp
Elnu
2022-03-11 11:48:20 -0800
-
b1849ccdd8
Move move frame interval into config
Elnu
2022-03-10 22:26:58 -0800
-
c6308d5388
Refactor BlockType
Elnu
2022-03-10 22:25:29 -0800
-
e88ff1ebe6
Create shared resources header file
Elnu
2022-03-10 19:32:27 -0800
-
48886ecfd8
Separate out Main.cpp
Elnu
2022-03-10 19:18:52 -0800
-
77d634015f
Remove unused #include statements
Elnu
2022-03-10 17:54:43 -0800
-
bd62eb8ed7
Organize resources into folders, update packer accordingly
Elnu
2022-03-10 17:54:18 -0800
-
9a9f74cb52
Improve packing
Elnu
2022-03-10 17:26:11 -0800
-
874d9b3819
Improve packer formatting
Elnu
2022-03-10 16:10:05 -0800
-
7cefa4f969
Add initial version of asset inclusion in binary
Elnu
2022-03-10 15:58:05 -0800
-
7a7c5d7398
Add sound effects
Elnu
2022-03-09 13:16:54 -0800
-
5d118895a7
Remove unused clear_color variable
Elnu
2022-03-09 12:18:50 -0800
-
862004e422
Add highscores
Elnu
2022-03-09 12:15:10 -0800
-
9b7f2db494
Update compile and run instructions
Elnu
2022-03-09 12:00:17 -0800
-
0419367472
Upgrade to C++20
Elnu
2022-03-09 11:58:43 -0800
-
d03b0b804e
Export CMake compile commands for clangd
Elnu
2022-03-09 11:57:33 -0800
-
38c0eaf462
Fix CMakeLists.txt, switch from C++14 to C++17
Elnu
2022-03-09 11:05:54 -0800
-
0dcaa0422b
Improve horizontal movement
Elnu
2022-03-09 10:33:33 -0800
-
ae5f62fcd4
Improve input
Elnu
2022-03-08 21:01:30 -0800
-
d054d5c329
Add scoring, remove temporary speedups
Elnu
2022-03-08 16:48:21 -0800
-
fac23ba4f5
Move some variables from int to uint
Elnu
2022-03-08 16:28:12 -0800
-
91ca7a7b74
Add next block readout
Elnu
2022-03-08 12:06:18 -0800
-
b20a58b7d3
Add thousands comma, prevent tiles and blocks counters from counting on reset
Elnu
2022-03-07 20:18:08 -0800
-
e57b3cc550
Add background, bitmap text counters
Elnu
2022-03-07 19:40:10 -0800
-
2df9d4d95f
Fix ground movement
Elnu
2022-03-06 19:48:31 -0800
-
7bb946a805
Prevent window resizing
Elnu
2022-03-06 19:21:21 -0800
-
c2e3cd1679
Add textures
Elnu
2022-03-06 17:03:37 -0800
-
797ab34246
Add 60 FPS limit
Elnu
2022-03-06 11:40:38 -0800
-
e663e8c061
Remove broken conditional drawing code
Elnu
2022-03-06 11:38:29 -0800
-
9ddc9caf4a
Add increasing speed for each row cleared
Elnu
2022-03-06 10:25:47 -0800
-
386678ab21
Add game over reset
Elnu
2022-03-06 10:15:29 -0800
-
e4b894e23d
Fix font path
Elnu
2022-03-06 09:59:10 -0800
-
417d17751c
Draw on start
Elnu
2022-03-06 09:58:46 -0800
-
b7a4b8ae35
Match game dimensions to Quadrapassel
Elnu
2022-03-06 09:58:31 -0800
-
b3f7e3789a
Add scorekeeping
Elnu
2022-03-06 09:53:26 -0800
-
13932a45e8
Add back fastforwarding
Elnu
2022-03-06 09:05:42 -0800
-
b779c37aba
Add conditional redrawing
Elnu
2022-03-06 09:01:32 -0800
-
18253d188e
Improve input system
Elnu
2022-03-06 08:53:37 -0800
-
4f53a00f41
Fix row not clearing bug by checking all rows
Elnu
2022-03-05 13:38:50 -0800
-
0e76abdcc7
Seed the random number generator
Elnu
2022-03-05 13:33:26 -0800
-
6600bdf109
Allow for clearing of more than one row at once
Elnu
2022-03-05 13:31:22 -0800
-
9df133113a
Adjust dimensions
Elnu
2022-03-05 13:31:00 -0800
-
a31f2d0559
Move rotation to event system
Elnu
2022-03-05 13:24:44 -0800
-
551d6dc2c5
Remove outdated rotation_state transformations comment
Elnu
2022-03-05 13:20:49 -0800
-
7827f00524
Move snapping to event system
Elnu
2022-03-05 13:20:21 -0800
-
9cb6f35ec1
Adjust speed and remove unnecessary window.setFramerateLimit call
Elnu
2022-03-05 13:14:36 -0800
-
ba88df070a
Add mostly functional row clearing
Elnu
2022-03-05 13:11:15 -0800
-
cda6883dd6
Fix right wall collisions
Elnu
2022-03-05 12:38:16 -0800
-
4d3e1d3b2d
Prevent O block from rotating
Elnu
2022-03-05 12:35:54 -0800
-
20222ad686
Add collision detection for rotation
Elnu
2022-03-05 12:31:43 -0800
-
d67b06d006
Add block rotation
Elnu
2022-03-05 12:14:43 -0800
-
f09b6c51e2
Rewrite block definitions
Elnu
2022-03-05 11:49:39 -0800
-
f00b40e945
Clean up unneeded curly braces in block type initialization
Elnu
2022-03-05 11:42:41 -0800
-
ba36ac45cb
Remove fixed tile size requirements
Elnu
2022-03-05 11:40:34 -0800
-
42c8414378
Switch from lists to vectors, clean up includes
Elnu
2022-03-05 11:37:49 -0800
-
e97ff2269a
Add disfunctional rotation
Elnu
2022-03-05 11:00:18 -0800
-
fa27bd9127
Migrate block loops to Block::get_tiles
Elnu
2022-03-05 10:41:15 -0800
-
3c861bd5e2
Add fast forwarding
Elnu
2022-03-04 14:28:35 -0800
-
96a0254208
Add snapping
Elnu
2022-03-04 14:05:18 -0800
-
2aa3f14aaa
Add section comments and remove useless landed = false statement
Elnu
2022-03-04 13:57:51 -0800