#include "../include/display.h"
#include "../include/function.h"
#include <SDL2/SDL.h>
#include <SDL2/SDL_image.h>
#include <SDL2/SDL_mutex.h>
#include <SDL2/SDL_rect.h>
#include <SDL2/SDL_render.h>
#include <SDL2/SDL_surface.h>
#include <SDL2/SDL_ttf.h>
#include <stdio.h>
#include <stdlib.h>
|
| void | screenDisplay (char **tab, int size) |
| | La fonction permet d'afficher simplement le plateau de jeu dans le terminal.
|
| |
| void | screenDisplayGameSDL (char **tab, dis *display_user) |
| | La fonction affiche a l'aide de SDL la zone de jeu.
|
| |
| int | getMaxSize (dis display_user) |
| | Taille de l'ecrant carre en fonction de l'ecrant du joueur avec une marge.
|
| |
| void | initSDL (dis *display_user) |
| | Initialise SDL.
|
| |
| void | displayImage (SDL_Renderer *renderer, SDL_Texture *texture, vect pos, int size) |
| | Cette fonction affiche l'image dans la fenetre de l'utilisateur.
|
| |
| void | displayTextSDL (dis *display_user, char *text, vect coor, vect size, int font_size) |
| | Cette fonction affiche du texte dans la fenetre de l'utilisateur.
|
| |
◆ displayImage()
| void displayImage |
( |
SDL_Renderer * | renderer, |
|
|
SDL_Texture * | texture, |
|
|
vect | pos, |
|
|
int | size ) |
Cette fonction affiche l'image dans la fenetre de l'utilisateur.
- Paramètres
-
| renderer | Le renderer de l'utilisateur. |
| texture | La texture de l'image à appliquer. |
| pos | La position de l'image à afficher. |
| size | La taile de l'image. |
- Renvoie
- Void
◆ displayTextSDL()
| void displayTextSDL |
( |
dis * | display_user, |
|
|
char * | text, |
|
|
vect | coor, |
|
|
vect | size, |
|
|
int | font_size ) |
Cette fonction affiche du texte dans la fenetre de l'utilisateur.
- Paramètres
-
| display_user | Tous les éléments SDL de l'utilisateur. |
| text | Le string à afficher. |
| coor | Les coordonnée du texte. |
| size | La taille du texte. |
| font_size | La taille de la font. |
- Renvoie
- Void
◆ getMaxSize()
| int getMaxSize |
( |
dis | display_user | ) |
|
Taille de l'ecrant carre en fonction de l'ecrant du joueur avec une marge.
- Paramètres
-
| display_user | Qui serra modifier pour stoquer les information. |
- Renvoie
- La taille max pour la fenetre de l'utilisateur.
◆ initSDL()
| void initSDL |
( |
dis * | display_user | ) |
|
Initialise SDL.
- Paramètres
-
| display_user | Stockage d'éléments SDL. |
- Renvoie
- Void
◆ screenDisplay()
| void screenDisplay |
( |
char ** | tab, |
|
|
int | size ) |
La fonction permet d'afficher simplement le plateau de jeu dans le terminal.
- Paramètres
-
| tab | Le tableau 2d carre du plateau. |
| size | La taille du plateau. |
- Renvoie
- Void
◆ screenDisplayGameSDL()
| void screenDisplayGameSDL |
( |
char ** | tab, |
|
|
dis * | display_user ) |
La fonction affiche a l'aide de SDL la zone de jeu.
- Paramètres
-
| tab | Le tableau 2d de la zone de jeu. |
| display_user | La structure qui possede tous ce qu'il faut pour l'affichage SDL |
- Renvoie
- Void