Commit Graph

16 Commits (cf8fe181a2b37c4f47c32649c0c216a9acd13248)

Author SHA1 Message Date
Nakidai 49bd6ee329 Move platform specific code & make sleep platform independent 2023-11-25 13:24:01 +03:00
Nakidai 8e8a1c5abd Add config.h and config.mk to .gitignore 2023-11-25 00:17:55 +03:00
Nakidai 9c54a483bd Remove some warnings 2023-11-25 00:11:34 +03:00
Nakidai ce1e91d90f Switch back to pthread.h 2023-11-24 23:32:42 +03:00
Nakidai 0b74ef8618 Add windows support 2023-11-24 22:58:33 +03:00
Nakidai 793db5f00a Fix allocation bug and some other
- Add *.core (core dumps) to .gitignore
- Change defines of directions to enum
2023-11-24 22:14:53 +03:00
Neirokan 29e63d64ee cmake, config, rand, srand 2023-10-31 06:07:03 +03:00
Nakidai f25cd3ca01
Some changes
- Move config.h to include/
- Move config.mk to root
- Remove $RM from configure
2023-10-30 15:50:54 +03:00
Nakidai b611b54575
Switch to threads.h 2023-10-30 02:51:46 +03:00
Nakidai 758dbf9cc2
Some fixes
- Fix UB in playerCreate (it had no return)
- Now Screen has field of Points, not chars
2023-10-30 02:36:03 +03:00
Nakidai b402dc177c
Add gameplay
- wasd - turn snake
- q - leave
2023-10-30 01:55:20 +03:00
Nakidai abda36c1c3
Some fixes & start to make gameplay
- Fix input function, so now it can be used as thread
- Edit main loop, to quit press q
- Add score incrementing for player
2023-10-30 00:24:13 +03:00
Nakidai fac72a00ed
Add player 2023-10-29 23:14:51 +03:00
Nakidai c7797f1f41
Change inputArgs to InputArgs 2023-10-29 22:35:37 +03:00
Nakidai 9dc2da1f90
Add input function 2023-10-29 21:31:33 +03:00
Nakidai 03481db05f
Add files 2023-10-29 20:03:23 +03:00