diff options
| author | Carlos Maiolino <[email protected]> | 2025-10-28 20:56:23 +0100 |
|---|---|---|
| committer | Carlos Maiolino <[email protected]> | 2025-10-28 20:56:23 +0100 |
| commit | 5e7ef9236c51593074da22f42d25b1d622939707 (patch) | |
| tree | b38977134ca390778b46ad10d880cf57a92e4bf4 /src/include/rb.h | |
Initial drop
Add basic Allegro initialization, draw the display and add sample object
Signed-off-by: Carlos Maiolino <[email protected]>
Diffstat (limited to 'src/include/rb.h')
| -rw-r--r-- | src/include/rb.h | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/include/rb.h b/src/include/rb.h new file mode 100644 index 0000000..fb3f617 --- /dev/null +++ b/src/include/rb.h @@ -0,0 +1,22 @@ +#ifndef RB_H +#define RB_H + +#include <allegro5/allegro5.h> + +#define RB_WIDTH 640 +#define RB_HEIGHT 480 +#define RB_FPS (1.0 / 30.0) /* 1 sec divided by 30 frames */ + +struct rb { + float width; + float height; + float fps; + ALLEGRO_TIMER *timer; + ALLEGRO_EVENT_QUEUE *event_queue; + ALLEGRO_DISPLAY *display; + ALLEGRO_FONT *font; +}; + +struct display_struct *display; + +#endif /* RB_H */ |
