Changeset 899bdfd in mainline for uspace/app/tetris
- Timestamp:
- 2024-09-12T13:14:20Z (18 months ago)
- Branches:
- master
- Children:
- 4c2339b
- Parents:
- dd50aa19
- git-author:
- Jiří Zárevúcky <zarevucky.jiri@…> (2024-09-12 11:47:56)
- git-committer:
- Jiří Zárevúcky <zarevucky.jiri@…> (2024-09-12 13:14:20)
- Location:
- uspace/app/tetris
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/app/tetris/screen.c
rdd50aa19 r899bdfd 79 79 static usec_t timeleft = 0; 80 80 81 bool size_changed; 81 82 console_ctrl_t *console; 82 83 … … 217 218 218 219 fprintf(stderr, "aborting: %s", why); 219 abort();220 exit(1); 220 221 } 221 222 … … 410 411 exit(1); 411 412 413 if (event.type == CEV_RESIZE) 414 size_changed = true; 415 412 416 if (event.type == CEV_KEY && event.ev.key.type == KEY_PRESS) 413 417 c = event.ev.key.c; -
uspace/app/tetris/screen.h
rdd50aa19 r899bdfd 67 67 extern console_ctrl_t *console; 68 68 extern winsize_t winsize; 69 extern bool size_changed; 69 70 70 71 extern void moveto(sysarg_t r, sysarg_t c); -
uspace/app/tetris/tetris.c
rdd50aa19 r899bdfd 330 330 331 331 while (true) { 332 if (size_changed) { 333 size_changed = false; 334 scr_set(); 335 scr_msg(key_msg, 1); 336 } 337 332 338 place(curshape, pos, 1); 333 339 scr_update();
Note:
See TracChangeset
for help on using the changeset viewer.
