SANDAL2
A SDL2 Wrapper in C
DisplayCode.h
Go to the documentation of this file.
1 #ifndef DISPLAYCODE_SANDAL2_KLEVH
2 #define DISPLAYCODE_SANDAL2_KLEVH
3 
4 #ifdef __cplusplus
5 extern "C" {
6 #endif
7 
8 #include <stdio.h>
9 #include <stdlib.h>
10 
21 typedef struct DisplayCode{
22  struct DisplayCode *next;
24  int code;
28  int plan;
31 
36 typedef struct{
39  unsigned size;
42 
43 /* -------------------------------------------------------
44  * Liste de code d'affichage
45  */
71 int delDisplayCode(ListDisplayCode * l, int code);
72 /* ------------------------------------------------------- */
73 
74 #ifdef __cplusplus
75 }
76 #endif
77 
78 #endif
int isDisplaied
Definition: DisplayCode.h:26
int addDisplayCode(ListDisplayCode *l, int code, int isDisplaied, int plan)
Add of a display code to a list of display code.
Definition: DisplayCode.c:31
Display code containing the plan and a flag to indicate if it is displaied.
Definition: DisplayCode.h:21
unsigned size
Definition: DisplayCode.h:39
int plan
Definition: DisplayCode.h:28
List of display codes.
Definition: DisplayCode.h:36
struct DisplayCode * next
Definition: DisplayCode.h:22
int code
Definition: DisplayCode.h:24
DisplayCode * first
Definition: DisplayCode.h:37
void freeListDisplayCode(ListDisplayCode *l)
Free the memory of a list of display codes.
Definition: DisplayCode.c:17
ListDisplayCode * initListDisplayCode()
Initialise an empty list of display codes.
Definition: DisplayCode.c:6
int delDisplayCode(ListDisplayCode *l, int code)
Remove a display code to a list of display code.
Definition: DisplayCode.c:61