finally cbuild instead of make
This commit is contained in:
@@ -2,6 +2,8 @@
|
||||
|
||||
#include "tim.h"
|
||||
|
||||
#define TPS 10
|
||||
|
||||
#define FG 0x10
|
||||
#define BG 0xdd
|
||||
#define BTN (FG << 16 | BG << 8 | FG)
|
||||
@@ -21,11 +23,11 @@ typedef union {
|
||||
|
||||
static struct {
|
||||
i32 state; // game state (NEW RUN PAUSE OVER)
|
||||
i64 tick; // updates every 10 ms
|
||||
i64 tick; // updates every 10 ms
|
||||
i32 len; // snake length
|
||||
point body[200]; // snake body
|
||||
point food; // food position
|
||||
point look; // active direction
|
||||
point body[200]; // snake body
|
||||
} snek;
|
||||
|
||||
static void start(void) {
|
||||
@@ -38,7 +40,7 @@ static void start(void) {
|
||||
|
||||
static void game(void) {
|
||||
// update game state about every 10 ms
|
||||
i64 tick = tim_time_usec() / 100000;
|
||||
i64 tick = tim_time_usec() / (1000000/TPS);
|
||||
if (snek.tick != tick) {
|
||||
snek.tick = tick;
|
||||
// move one unit
|
||||
|
||||
Reference in New Issue
Block a user