|
5ec4182519
|
Tetris: make playable on macOS
|
2020-10-20 11:04:07 +02:00 |
|
|
13d18d071f
|
Tetris: suppress size_t warnings
|
2020-09-29 18:36:12 +02:00 |
|
|
7f70d98bb4
|
Maybe fix possible race condition
|
2020-09-29 18:33:50 +02:00 |
|
|
7621dc8dd4
|
Tetris: add block texture
|
2020-09-29 18:22:26 +02:00 |
|
|
eb60c88dac
|
Tetris: Finish TODOs
|
2020-09-26 20:23:03 +02:00 |
|
|
883ad19a50
|
Tetris: move generating of new blocks after restart to main thread
|
2020-09-26 20:13:27 +02:00 |
|
|
96c54454f7
|
TETRIS: Code cleanup
|
2020-09-13 14:14:39 +02:00 |
|
|
896b5d131f
|
Makefile: add windows tetris target
|
2020-09-12 16:35:42 -07:00 |
|
|
9ef82a9d8e
|
TETRIS: load font with lower size
|
2020-09-12 16:33:51 -07:00 |
|
|
99c5c7fb9e
|
Add windows specific changes
|
2020-09-12 13:09:20 +02:00 |
|
|
dc819016a6
|
TETRIS: when copySelf, set hidden/disableRotation properly
|
2020-09-12 12:57:58 +02:00 |
|
|
a2160c3735
|
TETRIS: added gruvbox light color scheme
|
2020-09-12 09:43:10 +02:00 |
|
|
74e53a0d67
|
Fix possible segfault
|
2020-09-12 09:36:08 +02:00 |
|
|
0a06e1d841
|
TETRIS: change menu background, slightly alter checking for full lines
|
2020-09-11 21:54:45 +02:00 |
|
|
bd60a8bf59
|
TETRIS: update Makefile
|
2020-09-11 21:40:51 +02:00 |
|
|
985a58b112
|
Remove debug messages
|
2020-09-11 21:38:33 +02:00 |
|
|
51699740ab
|
TETRIS: separate into multiple files, add options
|
2020-09-11 21:34:43 +02:00 |
|
|
47349c06c1
|
Make colors configurable
|
2020-09-11 15:05:41 +02:00 |
|
|
4a2f879448
|
Move tetris to its own dir
|
2020-09-11 14:29:06 +02:00 |
|
|
c7f3e7c741
|
TETRIS: lines
|
2020-09-11 14:24:54 +02:00 |
|
|
c7f5e834bb
|
TETRIS: fix rotation
|
2020-09-11 12:28:42 +02:00 |
|
|
a10f3cf47e
|
Only show shadow BELOW current piece
|
2020-09-11 11:47:24 +02:00 |
|
|
625e7866a4
|
TETRIS: Show shadow of where the piece will fall
|
2020-09-10 16:50:36 +02:00 |
|
|
393b975dbe
|
Tetris: dark background, make window resizable
|
2020-08-24 22:14:41 +02:00 |
|
|
3cc5c4192a
|
Add option to make window resizable, fix scaling
|
2020-08-24 22:14:26 +02:00 |
|
|
f36890e124
|
Start pieces from higher up
|
2020-08-24 20:46:10 +02:00 |
|
|
194981a3d3
|
Finally fix randomly missing blocks
|
2020-08-24 20:37:20 +02:00 |
|
|
14943bf005
|
Fixed game over menu
|
2020-08-24 20:07:11 +02:00 |
|
|
af5e7bbd34
|
Add game over screen
|
2020-08-24 18:44:42 +02:00 |
|
|
c853e925bd
|
TETRIS: Add restart option to pause menu
|
2020-08-24 18:21:35 +02:00 |
|
|
93d47d9883
|
Add save/restore to scene
|
2020-08-24 18:21:03 +02:00 |
|
|
29b750cf9a
|
Fixed random 45 degree turns
|
2020-08-24 17:44:34 +02:00 |
|
|
e6bf3def99
|
Check surroundings before rotation
|
2020-08-24 16:36:24 +02:00 |
|
|
9daf4b373d
|
Mark getPos as const
|
2020-08-24 16:33:53 +02:00 |
|
|
07fb33c2dd
|
Tetris pieces should be shared_ptr
|
2020-08-24 08:48:25 +02:00 |
|
|
5d18c3b923
|
Tetris: slightly better randomizer
|
2020-08-23 15:49:38 +02:00 |
|
|
74d8799ab5
|
Tetris: fixed when high framerates
|
2020-08-23 15:30:45 +02:00 |
|
|
aaaf668616
|
Remove object from collisions as well when killing it
|
2020-08-23 15:30:31 +02:00 |
|
|
5f275081fe
|
Define block size and player area, check if rotation is valid
|
2020-08-23 11:37:07 +02:00 |
|
|
a995ba3b85
|
Some basic formatting
|
2020-08-23 09:50:05 +02:00 |
|
|
097fab4329
|
Use text renderer
|
2020-08-23 09:49:04 +02:00 |
|
|
bb0f7d4e75
|
Tetris should have sdlpp.hpp as dependency
|
2020-08-23 09:47:47 +02:00 |
|
|
05ac3cb90a
|
Add proper text rendering
|
2020-08-23 09:47:31 +02:00 |
|
|
cf8ec294d1
|
We have 7 tetris blocks, not 6
|
2020-08-23 01:23:47 +02:00 |
|
|
f58bec6204
|
TETRIS
|
2020-08-23 01:15:46 +02:00 |
|
|
eec97302bb
|
Check if font loaded
|
2020-08-23 01:14:59 +02:00 |
|
|
6acfff3e8f
|
Changes done during tetris development
|
2020-08-23 01:08:10 +02:00 |
|
|
27274c7242
|
Remove useless couts
|
2020-08-22 14:31:41 +02:00 |
|
|
7e67bebae2
|
Pause menu
|
2020-08-22 14:29:39 +02:00 |
|
|
94aed4cd02
|
Render polygon BEFORE collisions
|
2020-08-22 14:15:12 +02:00 |
|