mre sdk

Mre: Sdk

void mre_exit(void) running = 0; printf("[MRE] Exiting\n");

void mre_update_display(void) printf("[MRE] Display updated\n");

int mre_get_screen_width(void) return screen_w; int mre_get_screen_height(void) return screen_h; mre sdk

switch(event)

#ifndef __MRE_H__ #define __MRE_H__ #include <stdint.h> void mre_exit(void) running = 0

void mre_kill_timer(int timer_id) printf("[MRE] Timer %d killed\n", timer_id);

void mre_play_sound(int freq, int duration_ms) printf("[MRE] Play tone %d Hz for %d ms\n", freq, duration_ms); int mre_get_screen_width(void) return screen_w

void mre_set_timer(int ms, int timer_id) printf("[MRE] Timer %d set for %d ms\n", timer_id, ms);

#define TRUE 1 #define FALSE 0

mre_init(); mre_display_set_background(RGB(255, 255, 255)); mre_draw_text("Hello MRE!", 10, 10, RGB(0, 0, 0)); mre_update_display();