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.
 

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 :