Sokoban
Chargement...
Recherche...
Aucune correspondance
Référence du fichier read.c
#include "../include/function.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
Graphe des dépendances par inclusion de read.c:

Fonctions

vectfileToTab2D (const char *name_file, char **tab, const unsigned N, vect *player, int *nbr_targets)
 La fonction permet de stocker la zone de jeu en fonction de la lecture d'un fichier.
 
int countCustomMaps (char *name_directory)
 La fonction permet de compter le nombre de maps custom dans le fichier des maps.
 
char ** generatorMenu (char *name_directory, vect *size, vect *pos_player)
 La fonction permet de creer la zone de jeu du menu en fonction du nombre de maps custom.
 
void save_grid_to_file (int filename, char **tab2D)
 La fonction permet de retranscrire un niveau creer du tableau vers le fichier.txt.
 

Description détaillée

Ce fichier est le programe qui lit d'autre fichier, nottament les maps.

Documentation des fonctions

◆ countCustomMaps()

int countCustomMaps ( char * name_directory)

La fonction permet de compter le nombre de maps custom dans le fichier des maps.

Paramètres
name_directoryLe nom du dossier contenant les maps. return Le nombre de maps custom.
Voici le graphe des appelants de cette fonction :

◆ fileToTab2D()

vect * fileToTab2D ( const char * name_file,
char ** tab,
const unsigned N,
vect * player,
int * nbr_targets )

La fonction permet de stocker la zone de jeu en fonction de la lecture d'un fichier.

Paramètres
name_fileLe nom du fichier a ouvrir.
tabLe tableau 2D carre du plateau de jeu a remplir.
NLa taille de tab.
playerLes coordonnée du joueur que le programe vas trouvé.
nbr_targetsLe nombre de points d'interer trouver.
Renvoie
Vect La fonction renvoie le tableau des coordonnée des points d'interer.

◆ generatorMenu()

char ** generatorMenu ( char * name_directory,
vect * size,
vect * pos_player )

La fonction permet de creer la zone de jeu du menu en fonction du nombre de maps custom.

Paramètres
name_directoryLe nom du dossier contenant les maps.
sizeLa taille de la zone de jeu.
pos_playerLa position du joueur dans le menu.
Voici le graphe d'appel pour cette fonction :

◆ save_grid_to_file()

void save_grid_to_file ( int filename,
char ** tab2D )

La fonction permet de retranscrire un niveau creer du tableau vers le fichier.txt.

Paramètres
filenameLe nom du fichier a remplir.
tab2dLe tableau 2d carre.