Public Member Functions | Friends

Maze Class Reference

List of all members.

Public Member Functions

 Maze (int width, int height)
 Constructor.
void clear_wall (int x, int y)
 Functie care darama un zid din labirint.
bool same_room (int x1, int y1, int x2, int y2)
 Functie care determina daca doua celule fac parte din acelasi set.
int get_room_ID (int x, int y)
 Functie care determina IDul unui spatiu din labirint. O camera are acelasi ID pe toata suprafata ei.
int get_width ()
 Functie pentru determinarea latimii labirintului.
int get_height ()
 Functie pentru determinarea inaltimii labirintului.

Friends

std::ostream & operator<< (std::ostream &, const Maze &)

Constructor & Destructor Documentation

Maze::Maze ( int  width,
int  height 
) [inline]

Constructor.

Parameters:
width Latimea labirintului (nr. coloane)
height Inaltimea labirintului (nr. linii)

Member Function Documentation

void Maze::clear_wall ( int  x,
int  y 
) [inline]

Functie care darama un zid din labirint.

Parameters:
x,y Coordonatele zidului
int Maze::get_height (  )  [inline]

Functie pentru determinarea inaltimii labirintului.

Returns:
Inaltimea labirintului
int Maze::get_room_ID ( int  x,
int  y 
) [inline]

Functie care determina IDul unui spatiu din labirint. O camera are acelasi ID pe toata suprafata ei.

Parameters:
x,y Coordonatele celulei pentru care se solicita ID-ul
Returns:
ID-ul celulei solicitate
int Maze::get_width (  )  [inline]

Functie pentru determinarea latimii labirintului.

Returns:
Latimea labirintului
bool Maze::same_room ( int  x1,
int  y1,
int  x2,
int  y2 
) [inline]

Functie care determina daca doua celule fac parte din acelasi set.

Parameters:
x1,y1 Coordonatele de la prima celula
x2,y2 Coordonatele de la cea de-a doua celula

The documentation for this class was generated from the following file:
 All Classes Functions Variables Enumerations Friends