diff options
| author | Aleksa Vučković <aleksav013@gmail.com> | 2022-06-01 17:02:08 +0200 |
|---|---|---|
| committer | Aleksa Vučković <aleksav013@gmail.com> | 2022-06-01 17:02:08 +0200 |
| commit | dd038cfb10cae6dba5afabc786a129224da5ef8c (patch) | |
| tree | e9d94f187db87f880a52be2c4e7c8e276477c9ab /src/include/source | |
| parent | 602037ec658da6ab2f04f1c806bfccdcd8125f27 (diff) | |
simple snake game
Diffstat (limited to 'src/include/source')
| -rw-r--r-- | src/include/source/shell/game.h | 8 | ||||
| -rw-r--r-- | src/include/source/shell/neofetch.h | 6 | ||||
| -rw-r--r-- | src/include/source/shell/uptime.h | 6 | ||||
| -rw-r--r-- | src/include/source/timer.h | 2 | ||||
| -rw-r--r-- | src/include/source/tty.h | 5 |
5 files changed, 27 insertions, 0 deletions
diff --git a/src/include/source/shell/game.h b/src/include/source/shell/game.h new file mode 100644 index 0000000..f6dcbc8 --- /dev/null +++ b/src/include/source/shell/game.h @@ -0,0 +1,8 @@ +#ifndef SOURCE_SHELL_GAME +#define SOURCE_SHELL_GAME + +#include<types.h> + +void game_keyboard_handler(uint16_t keycode); + +#endif diff --git a/src/include/source/shell/neofetch.h b/src/include/source/shell/neofetch.h new file mode 100644 index 0000000..d629d3c --- /dev/null +++ b/src/include/source/shell/neofetch.h @@ -0,0 +1,6 @@ +#ifndef SOURCE_SHELL_NEOFETCH +#define SOURCE_SHELL_NEOFETCH + +void neofetch(void); + +#endif diff --git a/src/include/source/shell/uptime.h b/src/include/source/shell/uptime.h new file mode 100644 index 0000000..740b7e3 --- /dev/null +++ b/src/include/source/shell/uptime.h @@ -0,0 +1,6 @@ +#ifndef SOURCE_SHELL_UPTIME +#define SOURCE_SHELL_UPTIME + +void uptime(void); + +#endif diff --git a/src/include/source/timer.h b/src/include/source/timer.h index bfdc4cd..dcbeca3 100644 --- a/src/include/source/timer.h +++ b/src/include/source/timer.h @@ -1,6 +1,8 @@ #ifndef SOURCE_TIMER_H #define SOURCE_TIMER_H +#define TICKS_PER_SECOND 50 + #include<types.h> void timer_handler(void); diff --git a/src/include/source/tty.h b/src/include/source/tty.h index 2b22eff..9684e15 100644 --- a/src/include/source/tty.h +++ b/src/include/source/tty.h @@ -5,6 +5,9 @@ #define CMD_LENGTH 20 +#define PROCESS_TTY_ID 1 +#define PROCESS_GAME_ID 2 + size_t pieces(char pieces[][CMD_LENGTH], char *buffer); void echo(size_t numberof, char parts[][CMD_LENGTH]); void merge(char parts[][CMD_LENGTH]); @@ -14,6 +17,8 @@ void uptime(void); void prompt(void); void neofetch(void); void help(void); +void game_init(void); void tty(char *buffer); +void tty_keyboard_handler(uint16_t keycode); #endif |
