#pragma once /** * @file graphics_main.h * @author C. Hölzl * @brief MainScreen Graphics header file */ #ifdef __cplusplus extern "C" { #endif #include #include "engine.h" #include "utils.h" void configure_graphics_main(); void switch_mode_main(gmode_t mode); void create_palette_main(); void clear_main_text(); void draw_title_main(); void draw_menu_main(); void draw_guide_main(); void draw_credits_main(); void draw_rank_main(); void draw_warning_main(char* str); void draw_message_main(char* str); void clear_message_main(); void draw_game_multi_main(const room_t room,const part_t part, const u16 slot_left, const bool taunt); void draw_game_main(const game_t* const game, const u32 time); void draw_view(const player_t* const player, const room_t room); #ifdef __cplusplus } #endif