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

Egy falat leíró struktúra és a hozzá tartozó függvények. Részletek...

Fájl

fájl  wall.c
 A falakat kezelő függvények definíciói.
fájl  wall.h
 A falakat leíró Wall struktúra és a hozzá tartozó függvények deklarációi.

Adatszerkezetek

struct  Wall
 Egy falat leíró struktúra. Részletek...

Függvények

Wallwall_create (Line)
 A Wall struktúra konstruktora.
void wall_render (Wall *, sfRenderWindow *)
 A Wall struktúra kirajzoló függvénye.
void wall_destroy (Wall *)
 A Wall struktúra destruktora.

Részletes leírás

Egy falat leíró struktúra és a hozzá tartozó függvények.

Függvények dokumentációja

Wall* wall_create ( Line  l)

A Wall struktúra konstruktora.

Paraméterek
lEgy Line struktúra, ami a fal helyzetét jelöli ki.
Visszatérési érték
Pointer az újonnan létrehozott példányra.
Lásd még
Wall
Line

Ez a függvény létrehoz és teljesen inicializál egy Wall struktúrát, valamint a kirajzoláshoz szükséges grafikus alakzatot.

void wall_destroy ( Wall wall)

A Wall struktúra destruktora.

Paraméterek
wallAz elpusztítandó Wall-ra mutató pointer.
Lásd még
Wall

Ez a függvény elpusztítja a Wall struktúrát és a kirajzolásához szükséges grafikus alakzatot, felszabadítva az általuk lefoglalt memóriaterületeket.

void wall_render ( Wall wall,
sfRenderWindow *  win 
)

A Wall struktúra kirajzoló függvénye.

Paraméterek
wallA kirajzolandó Wall-ra mutató pointer.
winArra az ablakra mutató pointer, amire a fal kirajzolandó.
Lásd még
Wall

Ez a függvény kirajzolja a wall falat a win ablakra egy fehér vonal képében a megfelelő helyre és állásban.