46 lines
816 B
C
46 lines
816 B
C
#pragma once
|
|
|
|
/**
|
|
* @file graphics_main.h
|
|
* @author C. Hölzl
|
|
* @brief MainScreen Graphics header file
|
|
*/
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
#include <nds.h>
|
|
|
|
#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
|
|
|