PGE Engine
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Pages
Public Member Functions | Public Attributes | Friends | List of all members
LVL_Section Class Reference

Public Member Functions

 LVL_Section (const LVL_Section &_sct)
 
void setData (LevelSection _d)
 
void registerElement (PGE_Phys_Object *item)
 
void unregisterElement (PGE_Phys_Object *item)
 
void queryItems (PGE_RectF zone, R_itemList *resultList)
 
void queryItems (double x, double y, R_itemList *resultList)
 
void changeSectionBorders (long left, long top, long right, long bottom)
 
void changeLimitBorders (long left, long top, long right, long bottom)
 
void resetLimits ()
 
void initBG ()
 
void setMusicRoot (QString _path)
 
int getBgId ()
 
void playMusic ()
 
void resetMusic ()
 
void setMusic (int musID)
 
void setMusic (QString musFile)
 
void renderBG (float x, float y, float w, float h)
 
void setBG (int bgID)
 
void resetBG ()
 
PGE_RectF sectionRect ()
 
PGE_RectF sectionLimitBox ()
 
bool isWrapH ()
 
bool isWrapV ()
 
bool RightOnly ()
 
bool ExitOffscreen ()
 
int getPhysicalEnvironment ()
 

Public Attributes

LevelSection data
 
bool isAutoscroll
 
float _autoscrollVelocityX
 
float _autoscrollVelocityY
 

Friends

class PGE_Phys_Object
 
class PGE_LevelCamera
 

The documentation for this class was generated from the following files: