CH4RG3
Török Attila Szoftver laboratórium 1 nagy házi feladata
Level

A pályák leírása és az azt betöltő függvény. Részletek...

Fájl

fájl  level.c
 Egy pálya elemeinek tulajdonságait betöltő függvény definíciója.
fájl  level.h
 Egy pálya elemeinek tulajdonságait tartalmazó struktúra, és az azokat betöltő függvény deklarációi.

Adatszerkezetek

struct  Level
 Egy pálya elemeinek tulajdonságait tartalmazó struktúra. Részletek...

Függvények

Levellevel_create_from_file (char *)
 A Level struktúra konstruktora.
Levellevel_generate_random ()
void level_destroy (Level *)
 A Level struktúra destruktora.
float random_float ()
int random_int (int min, int max)

Részletes leírás

A pályák leírása és az azt betöltő függvény.

Függvények dokumentációja

Level* level_create_from_file ( char *  filename)

A Level struktúra konstruktora.

Paraméterek
flienameA betöltendő fájl nevét tartalmazó karakterlánc.
Visszatérési érték
Pointer az újonnan létrehozott példányra.
Lásd még
Level

Ez a függvény létrehoz egy Level struktúrát, és betölti annak tulajdonságait a megadott fájlból (filename).

void level_destroy ( Level lvl)

A Level struktúra destruktora.

Paraméterek
lvlAz elpusztítandó Level-re mutató pointer.
Lásd még
Level

Ez a függvény felszabadítja a struktúra és annak elemei által lefoglalt memóriát, majd elpusztítja a példányt.

Level* level_generate_random ( )
float random_float ( )
int random_int ( int  min,
int  max 
)