Bare minimum code to open and close a window in Simp
#import "Window_Creation";
#import "System";
#import "Basic";
Simp :: #import "Simp";
#import "Input";
main :: () {
window_width : s32 = 1920;
window_height : s32 = 1080;
render_width : s32 = 1920;
render_height : s32 = 1080;
win := create_window(window_width, window_height, "A Window");
quit := false;
Simp.simp_init(win, window_width, window_height, render_width, render_height);
while !quit {
update_window_events();
for get_window_resizes() {
if it.window == win {
window_width = it.width;
window_height = it.height;
render_width = window_width;
render_height = window_height;
Simp.update_window(win, window_width, window_height, render_width, render_height);
}
}
for events_this_frame {
if it.type == .QUIT then
quit = true;
}
sleep_milliseconds(10);
Simp.swap_buffers(win);
reset_temporary_storage();
}
}