void notification_box_init(notification_box_t *box, interface_t *interface) { gui_object_init((gui_object_t *)box); box->obj.draw = (gui_draw_func *)notification_box_draw; box->obj.handle_event = (gui_handle_event_func *)notification_box_handle_event; box->interface = interface; box->type = 0; box->param = 0; }
void minimap_init(minimap_t *minimap, interface_t *interface) { gui_object_init((gui_object_t *)minimap); minimap->obj.draw = (gui_draw_func *)minimap_draw; minimap->obj.handle_event = (gui_handle_event_func *)minimap_handle_event; minimap->interface = interface; minimap->offset_x = 0; minimap->offset_y = 0; minimap->scale = 1; }
void gui_container_init(gui_container_t *cont) { gui_object_init(GUI_OBJECT(cont)); cont->set_redraw_child = gui_container_set_redraw_child_default; }