maug
Quick and dirty C mini-augmentation library.
Loading...
Searching...
No Matches
retpltd.h
Go to the documentation of this file.
1
2#ifndef RETPLTD_H
3#define RETPLTD_H
4
23 size_t sz;
25 uint8_t flags;
26 struct RETROFLAT_GLTEX tex;
27};
28
30# define retroflat_bitmap_ok( bitmap ) (NULL != (bitmap)->b)
31
32 /* maug_retroflt_bitmap */
33
35# define retroflat_screen_w()
36
38# define retroflat_screen_h()
39
41# define retroflat_screen_buffer() (&(g_retroflat_state->buffer))
42
47# define retroflat_quit( retval_in )
48
62typedef int RETROFLAT_COLOR_DEF;
63
64# define RETROFLAT_COLOR_BLACK 0
65# define RETROFLAT_COLOR_DARKBLUE 1
66# define RETROFLAT_COLOR_DARKGREEN 2
67# define RETROFLAT_COLOR_TEAL 3
68# define RETROFLAT_COLOR_DARKRED 4
69# define RETROFLAT_COLOR_VIOLET 5
70# define RETROFLAT_COLOR_BROWN 6
71# define RETROFLAT_COLOR_GRAY 7
72# define RETROFLAT_COLOR_DARKGRAY 8
73# define RETROFLAT_COLOR_BLUE 9
74# define RETROFLAT_COLOR_GREEN 10
75# define RETROFLAT_COLOR_CYAN 11
76# define RETROFLAT_COLOR_RED 12
77# define RETROFLAT_COLOR_MAGENTA 13
78# define RETROFLAT_COLOR_YELLOW 14
79# define RETROFLAT_COLOR_WHITE 15
80
81 /* maug_retroflt_color */
82
83 /* maug_retroflt_drawing */
84
98# define RETROFLAT_KEY_UP 0
99# define RETROFLAT_KEY_DOWN 0
100# define RETROFLAT_KEY_RIGHT 0
101# define RETROFLAT_KEY_LEFT 0
102# define RETROFLAT_KEY_A 0x41
103# define RETROFLAT_KEY_B 0x42
104# define RETROFLAT_KEY_C 0x43
105# define RETROFLAT_KEY_D 0x44
106# define RETROFLAT_KEY_E 0x45
107# define RETROFLAT_KEY_F 0x46
108# define RETROFLAT_KEY_G 0x47
109# define RETROFLAT_KEY_H 0x48
110# define RETROFLAT_KEY_I 0x49
111# define RETROFLAT_KEY_J 0x4a
112# define RETROFLAT_KEY_K 0x4b
113# define RETROFLAT_KEY_L 0x4c
114# define RETROFLAT_KEY_M 0x4d
115# define RETROFLAT_KEY_N 0x4e
116# define RETROFLAT_KEY_O 0x4f
117# define RETROFLAT_KEY_P 0x50
118# define RETROFLAT_KEY_Q 0x51
119# define RETROFLAT_KEY_R 0x52
120# define RETROFLAT_KEY_S 0x53
121# define RETROFLAT_KEY_T 0x54
122# define RETROFLAT_KEY_U 0x55
123# define RETROFLAT_KEY_V 0x56
124# define RETROFLAT_KEY_W 0x57
125# define RETROFLAT_KEY_X 0x58
126# define RETROFLAT_KEY_Y 0x59
127# define RETROFLAT_KEY_Z 0x60
128# define RETROFLAT_KEY_0 0x30
129# define RETROFLAT_KEY_1 0x31
130# define RETROFLAT_KEY_2 0x32
131# define RETROFLAT_KEY_3 0x33
132# define RETROFLAT_KEY_4 0x34
133# define RETROFLAT_KEY_5 0x35
134# define RETROFLAT_KEY_6 0x36
135# define RETROFLAT_KEY_7 0x37
136# define RETROFLAT_KEY_8 0x38
137# define RETROFLAT_KEY_9 0x39
138# define RETROFLAT_KEY_TAB 0
139# define RETROFLAT_KEY_SPACE 0
140# define RETROFLAT_KEY_ESC 0
141# define RETROFLAT_KEY_ENTER 0
142# define RETROFLAT_KEY_HOME 0
143# define RETROFLAT_KEY_END 0
144
145# define RETROFLAT_MOUSE_B_LEFT 0
146# define RETROFLAT_MOUSE_B_RIGHT 0
147
148 /* maug_retroflt_keydefs */
149
150 /* maug_retroflt_input */
151
152#endif /* !RETPLTD_H */
153
Platform-specific bitmap structure. retroflat_bitmap_ok() can be used on a pointer to it to determine...
Definition retpltd.h:21
size_t sz
Size of the bitmap structure, used to check VDP compatibility.
Definition retpltd.h:23
uint8_t flags
Platform-specific bitmap flags.
Definition retpltd.h:25