Yume Project
3.0
Touhou-inspired Danmaku game made in C only
Chargement...
Recherche...
Aucune correspondance
screen.h
Aller à la documentation de ce fichier.
1
#pragma once
2
3
typedef
struct
ScreenSystem
{
4
int
screen_width
;
5
int
screen_height
;
6
int
draw_margin
;
7
int
panel_left
;
8
int
panel_width
;
9
int
panel_up
;
10
int
panel_height
;
11
int
panel_right
;
12
int
panel_down
;
13
}
ScreenSystem
;
14
15
extern
ScreenSystem
*
g_screen
;
16
17
extern
void
screen_system_init
(
ScreenSystem
*screen);
18
19
#define DRAW_MARGIN (g_screen->draw_margin)
20
#define SCREEN_WIDTH (g_screen->screen_width)
21
#define SCREEN_HEIGHT (g_screen->screen_height)
22
#define PANEL_LEFT (g_screen->panel_left)
23
#define PANEL_WIDTH (g_screen->panel_width)
24
#define PANEL_UP (g_screen->panel_up)
25
#define PANEL_HEIGHT (g_screen->panel_height)
26
#define PANEL_RIGHT (g_screen->panel_right)
27
#define PANEL_DOWN (g_screen->panel_down)
screen_system_init
void screen_system_init(ScreenSystem *screen)
g_screen
ScreenSystem * g_screen
ScreenSystem
Definition
screen.h:3
ScreenSystem::panel_left
int panel_left
Definition
screen.h:7
ScreenSystem::panel_width
int panel_width
Definition
screen.h:8
ScreenSystem::panel_right
int panel_right
Definition
screen.h:11
ScreenSystem::panel_up
int panel_up
Definition
screen.h:9
ScreenSystem::screen_height
int screen_height
Definition
screen.h:5
ScreenSystem::panel_height
int panel_height
Definition
screen.h:10
ScreenSystem::draw_margin
int draw_margin
Definition
screen.h:6
ScreenSystem::panel_down
int panel_down
Definition
screen.h:12
ScreenSystem::screen_width
int screen_width
Definition
screen.h:4
lib
internal
systems
screen.h
Généré par
1.16.1