freg  0.3
Free-Roaming Elementary Game
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CBlockBlock without special physics and attributes
 CActive
 CBell
 CBush
 CClock
 CContainerContainer is multi-purpose container for blocks
 CConverter
 CFilter
 CWorkbenchWorkbench allows craft from multiple sources. There can be up to 2 products. Also can be used as container of smaller size
 CDoor
 CFalling
 CAnimal
 CDwarf
 CPredator
 CRabbit
 CBoxBox represents falling inventory
 CLiquid
 CWeaponWeapon class represents simple weapons as sticks, pebbles and so on. Also is used as base class for more special weapons. Weapon of SKY substance is abyss block, everything that touches abyss will be destroyed
 CAxe
 CHammer
 CPick
 CShovel
 CGrass
 CIlluminator
 CRainMachine
 CTelegraph
 CArmour
 CBoots
 CHelmet
 CBucket
 CInformerThe Informer class, provides various information
 CLadder
 CMedKit
 CPlate
 CText
 CMap
 CBlockManagerThis class is used for creating and deleting blocks, also for loading them from file
 CCraftItem
 CCraftListThis class represents craft recipe
 CCraftManager
 CInventoryProvides block ability to contain other blocks inside
 CBoxBox represents falling inventory
 CBucket
 CBush
 CContainerContainer is multi-purpose container for blocks
 CDwarf
 CRainMachine
 CLongLat
 CQObject
 CActive
 CPlayerThis class contains information specific to player and interface for manipulating him
 CVirtScreenThis class provides base for all screens for freg
 CScreen
 CQThread
 CIThreadKeyboard input thread for curses screen for freg
 CPreloadThread
 CWorldWorld provides global physics and shred connection
 CShredStorage
 CWeather
 CShred
 CWorldMap
 CXy
 CXyz
 CActive
 CDeferredActionDeferred Action is used when some action needs to be done at next physics turn
 CPlayerThis class contains information specific to player and interface for manipulating him