SANDAL2
A SDL2 Wrapper in C
Classes | Typedefs | Functions
DisplayCode.h File Reference

Contains display code and list of display codes. More...

#include <stdio.h>
#include <stdlib.h>
Include dependency graph for DisplayCode.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  DisplayCode
 Display code containing the plan and a flag to indicate if it is displaied. More...
 
struct  ListDisplayCode
 List of display codes. More...
 

Typedefs

typedef struct DisplayCode DisplayCode
 

Functions

ListDisplayCode * initListDisplayCode ()
 Initialise an empty list of display codes. More...
 
void freeListDisplayCode (ListDisplayCode *l)
 Free the memory of a list of display codes. More...
 
int addDisplayCode (ListDisplayCode *l, int code, int isDisplaied, int plan)
 Add of a display code to a list of display code. More...
 
int delDisplayCode (ListDisplayCode *l, int code)
 Remove a display code to a list of display code. More...
 

Detailed Description

Contains display code and list of display codes.

Author
Baptiste PRUNIER (KLEVH)

Function Documentation

◆ addDisplayCode()

int addDisplayCode ( ListDisplayCode *  l,
int  code,
int  isDisplaied,
int  plan 
)

Add of a display code to a list of display code.

Parameters
l: list of display codes
code: display code of the DisplayCode
isDisplaied: flag to tell if the element is displaied or not
plan: plan linked to the display code
Returns
1 if it could not be done, 0 if it could

◆ delDisplayCode()

int delDisplayCode ( ListDisplayCode *  l,
int  code 
)

Remove a display code to a list of display code.

Parameters
l: list of display codes
code: display code to be removed
Returns
0 if it succeeded, 1 if not

◆ freeListDisplayCode()

void freeListDisplayCode ( ListDisplayCode *  l)

Free the memory of a list of display codes.

Parameters
l: list of display codes

◆ initListDisplayCode()

ListDisplayCode* initListDisplayCode ( )

Initialise an empty list of display codes.

Returns
an empty list of display codes