freg  0.3
Free-Roaming Elementary Game
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 CActive
 CAnimal
 CArmour
 CAxe
 CBell
 CBlockBlock without special physics and attributes
 CBlockManagerThis class is used for creating and deleting blocks, also for loading them from file
 CBoots
 CBoxBox represents falling inventory
 CBucket
 CBush
 CClock
 CContainerContainer is multi-purpose container for blocks
 CConverter
 CCraftItem
 CCraftListThis class represents craft recipe
 CCraftManager
 CDeferredActionDeferred Action is used when some action needs to be done at next physics turn
 CDoor
 CDwarf
 CFalling
 CFilter
 CGrass
 CHammer
 CHelmet
 CIlluminator
 CInformerThe Informer class, provides various information
 CInventoryProvides block ability to contain other blocks inside
 CIThreadKeyboard input thread for curses screen for freg
 CLadder
 CLiquid
 CLongLat
 CMap
 CMedKit
 CPick
 CPlate
 CPlayerThis class contains information specific to player and interface for manipulating him
 CPredator
 CPreloadThread
 CRabbit
 CRainMachine
 CScreen
 CShovel
 CShred
 CShredStorage
 CTelegraph
 CText
 CVirtScreenThis class provides base for all screens for freg
 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
 CWeather
 CWorkbenchWorkbench allows craft from multiple sources. There can be up to 2 products. Also can be used as container of smaller size
 CWorldWorld provides global physics and shred connection
 CWorldMap
 CXy
 CXyz