-#include "winnie.h"
#include "keyboard.h"
+#include "mouse.h"
+#include "shalloc.h"
+#include "winnie.h"
bool winnie_init()
{
+ if(!init_shared_memory()) {
+ return false;
+ }
+
if(!init_gfx()) {
return false;
}
+ if(!init_window_manager()) {
+ return false;
+ }
+
if(!init_keyboard()) {
return false;
}
+ if(!init_mouse()) {
+ return false;
+ }
+
+ if(!init_text()) {
+ return false;
+ }
+
wm->invalidate_region(get_screen_size());
return true;
}
{
destroy_gfx();
destroy_keyboard();
+ destroy_mouse();
+ destroy_text();
+
+ destroy_shared_memory();
}