Elnu
|
d054d5c329
|
Add scoring, remove temporary speedups
|
3 years ago |
Elnu
|
fac23ba4f5
|
Move some variables from int to uint
|
3 years ago |
Elnu
|
91ca7a7b74
|
Add next block readout
|
3 years ago |
Elnu
|
b20a58b7d3
|
Add thousands comma, prevent tiles and blocks counters from counting on reset
|
3 years ago |
Elnu
|
e57b3cc550
|
Add background, bitmap text counters
|
3 years ago |
Elnu
|
2df9d4d95f
|
Fix ground movement
|
3 years ago |
Elnu
|
7bb946a805
|
Prevent window resizing
|
3 years ago |
Elnu
|
c2e3cd1679
|
Add textures
|
3 years ago |
Elnu
|
797ab34246
|
Add 60 FPS limit
|
3 years ago |
Elnu
|
e663e8c061
|
Remove broken conditional drawing code
|
3 years ago |
Elnu
|
9ddc9caf4a
|
Add increasing speed for each row cleared
|
3 years ago |
Elnu
|
386678ab21
|
Add game over reset
|
3 years ago |
Elnu
|
e4b894e23d
|
Fix font path
|
3 years ago |
Elnu
|
417d17751c
|
Draw on start
|
3 years ago |
Elnu
|
b7a4b8ae35
|
Match game dimensions to Quadrapassel
|
3 years ago |
Elnu
|
b3f7e3789a
|
Add scorekeeping
|
3 years ago |
Elnu
|
13932a45e8
|
Add back fastforwarding
|
3 years ago |
Elnu
|
b779c37aba
|
Add conditional redrawing
|
3 years ago |
Elnu
|
18253d188e
|
Improve input system
|
3 years ago |
Elnu
|
4f53a00f41
|
Fix row not clearing bug by checking all rows
|
3 years ago |
Elnu
|
0e76abdcc7
|
Seed the random number generator
|
3 years ago |
Elnu
|
6600bdf109
|
Allow for clearing of more than one row at once
|
3 years ago |
Elnu
|
9df133113a
|
Adjust dimensions
|
3 years ago |
Elnu
|
a31f2d0559
|
Move rotation to event system
|
3 years ago |
Elnu
|
551d6dc2c5
|
Remove outdated rotation_state transformations comment
|
3 years ago |
Elnu
|
7827f00524
|
Move snapping to event system
|
3 years ago |
Elnu
|
9cb6f35ec1
|
Adjust speed and remove unnecessary window.setFramerateLimit call
|
3 years ago |
Elnu
|
ba88df070a
|
Add mostly functional row clearing
|
3 years ago |
Elnu
|
cda6883dd6
|
Fix right wall collisions
|
3 years ago |
Elnu
|
4d3e1d3b2d
|
Prevent O block from rotating
|
3 years ago |
Elnu
|
20222ad686
|
Add collision detection for rotation
|
3 years ago |
Elnu
|
d67b06d006
|
Add block rotation
|
3 years ago |
Elnu
|
f09b6c51e2
|
Rewrite block definitions
|
3 years ago |
Elnu
|
f00b40e945
|
Clean up unneeded curly braces in block type initialization
|
3 years ago |
Elnu
|
ba36ac45cb
|
Remove fixed tile size requirements
|
3 years ago |
Elnu
|
42c8414378
|
Switch from lists to vectors, clean up includes
|
3 years ago |
Elnu
|
e97ff2269a
|
Add disfunctional rotation
|
3 years ago |
Elnu
|
fa27bd9127
|
Migrate block loops to Block::get_tiles
|
3 years ago |
Elnu
|
3c861bd5e2
|
Add fast forwarding
|
3 years ago |
Elnu
|
96a0254208
|
Add snapping
|
3 years ago |
Elnu
|
2aa3f14aaa
|
Add section comments and remove useless landed = false statement
|
3 years ago |
Elnu
|
6bbb802089
|
Fix L block
|
3 years ago |
Elnu
|
20a1017705
|
Add horizontal collision detection
|
3 years ago |
Elnu
|
69b36e97af
|
Restructure code, moving into classes
|
3 years ago |
Elnu
|
1d6a0914d5
|
Make blocks fall in center
|
3 years ago |
Elnu
|
777b15741d
|
Implement crude Tetris
|
3 years ago |
Elnu
|
40dd4c9031
|
Initial commit
|
3 years ago |