From 2f4344fe6934b25709cb00a6706fd5d462d9e6f4 Mon Sep 17 00:00:00 2001 From: nasr Date: Thu, 16 Apr 2026 22:01:12 +0200 Subject: feaature(main): drawing enemys at random positions and storing them as a linked list --- source/tb/tb.h | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) (limited to 'source/tb/tb.h') diff --git a/source/tb/tb.h b/source/tb/tb.h index e69de29..e03b328 100644 --- a/source/tb/tb.h +++ b/source/tb/tb.h @@ -0,0 +1,34 @@ +#ifndef TB_H +#define TB_H + +typedef struct enemy enemy; +struct enemy +{ + enemy *next; + enemy *prev; + u64 color; + s32 x, y; +}; + +typedef struct enemy_list enemy_list; +struct enemy_list +{ + enemy *first; + enemy *last; + + s32 count; +}; + + +typedef struct user user; +struct user +{ + u64 color; + b32 alive; + s32 x; + s32 y; + u64 width; + s32 height; +}; + +#endif -- cgit v1.3