ProD  4.0
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events
Public Types | Public Member Functions | Properties | List of all members
ProD.Room Class Reference

Public Types

enum  RoomType { RoomType.Square, RoomType.Freeform, RoomType.NONE }
 

Public Member Functions

List< CellGetCellsInRoom (Map map)
 
 Room (int start_X, int start_Y, int end_X, int end_Y)
 
 Room (List< Cell > cells)
 

Properties

RoomType Type [get]
 
int RoomStart_X [get]
 
int RoomEnd_X [get]
 
int RoomStart_Y [get]
 
int RoomEnd_Y [get]
 
int RoomWidth [get]
 
int RoomHeight [get]
 

Member Enumeration Documentation

Enumerator
Square 
Freeform 
NONE 

Constructor & Destructor Documentation

ProD.Room.Room ( int  start_X,
int  start_Y,
int  end_X,
int  end_Y 
)
ProD.Room.Room ( List< Cell cells)

Member Function Documentation

List<Cell> ProD.Room.GetCellsInRoom ( Map  map)

Property Documentation

int ProD.Room.RoomEnd_X
get
int ProD.Room.RoomEnd_Y
get
int ProD.Room.RoomHeight
get
int ProD.Room.RoomStart_X
get
int ProD.Room.RoomStart_Y
get
int ProD.Room.RoomWidth
get
RoomType ProD.Room.Type
get