|
Bomberman
|
| ►NBBM | |
| CAlphaVarShaderComponent | |
| CAnimationsComponent | |
| CAnimationsSystem | |
| CAnimatorComponent | |
| CAnimatorSystem | A system to handle Animator entities |
| CBasicBombComponent | |
| CBombExplosionShaderComponent | |
| CBombHolderComponent | |
| CBombHolderSystem | The system that allow one to place bombs |
| CBombSystem | |
| CBonus | |
| CBonusUISystem | The system that allow the text of the ui to display current values |
| CBumperTimerComponent | |
| CBumperTimerSystem | A system to handle BumperTimer entities |
| CButtonComponent | |
| CCameraComponent | A class allowing one to place the camera in the scene |
| CCameraSystem | |
| CCollisionComponent | |
| CCollisionSystem | A system to handle collisions |
| CColorComponent | A basic color component |
| CControllableComponent | |
| CControllableSystem | A system to handle Controllable entities |
| CDrawable2DComponent | |
| CDrawable3DComponent | |
| CEndConditionSystem | |
| CError | |
| CEventSystem | |
| CGamepadComponent | |
| CGamepadSystem | A system to handle Gamepad entities |
| CGameState | A class representing the current game state. This allow one to retain information between update calls |
| CGravityComponent | |
| CGravitySystem | A system to handle Gravity entities |
| CGridCenteredComponent | A component to slowly center entities to the middle of their current block. This allow flexibility in their movement will preventing them from getting stuck at every corner |
| CGridCenteredSystem | The system handling GridCenteredComponent |
| CHealthComponent | |
| CHealthSystem | A system to handle Health entities |
| CIAControllableComponent | |
| CIAControllableSystem | A system to handle keyboard entities |
| CIntroAnimationComponent | A component to slowly center entities to the middle of their current block. This allow flexibility in their movement will preventing them from getting stuck at every corner |
| CIntroAnimationSystem | A system to handle Controllable entities in a menu |
| CKeyboardComponent | |
| CKeyboardSystem | A system to handle keyboard entities |
| CLevitateComponent | |
| CLevitateSystem | |
| CLobbyComponent | |
| CLobbySystem | A system to handle Health entities |
| CLuaMap | |
| CMapGenerator | |
| CMapInfo | |
| CMenuControllableSystem | A system to handle Controllable entities in a menu |
| CMenuSoundManagerSystem | |
| CMovableComponent | A component to place on entities that can move or be moved |
| CMovableSystem | A system to handle movable entities. This system update velocity based on accelerations and positions based on velocity |
| CMusicComponent | A basic Music component |
| CMusicSystem | |
| CNode | |
| CParserError | |
| ►CParserYAML | |
| CPlayerInfos | |
| CPlayerBonusComponent | |
| CPlayerBonusSystem | The system that allow one to place bombs |
| CPlayerSoundManagerSystem | |
| CPositionComponent | A basic position component |
| CRenderSystem | |
| CResumeLobbyComponent | |
| CResumeLobbySystem | A system to handle Health entities |
| CRunner | |
| CScoreComponent | A basic position component |
| CScoreSystem | |
| CShaderComponent | |
| CShaderComponentDrawable2D | |
| CShaderComponentModel | |
| CShaderDrawable2DSystem | |
| CShaderModelSystem | |
| CShaderSystem | |
| CSoundComponent | A basic Sound component |
| CSpeedComponent | |
| CStatComponent | A Stat component which contains a text and a callback |
| CStringLiteral | |
| CTagComponent | |
| CTimerComponent | |
| CTimerSystem | |
| CTimerUISystem | |
| CUtils | |
| CVector2 | A Vector2 data type. (templated to allow any kind of vector2) |
| CVector3 | A Vector3 data type. (templated to allow any kind of vector3) |
| CWhiteShaderComponent | |
| ►NLuaG | |
| CState | |
| ►NRAY | |
| ►NAudio | |
| CIAudio | Interface for Audio ressources |
| CMusic | A manager for music stream |
| CSound | A manager for sound stream |
| ►NCamera | |
| CCamera2D | Entity representing a Camera in 2D space |
| CCamera3D | Entity representing a Camera in 3D space |
| CICamera | Interface for Cameras |
| ►NController | |
| CGamePad | Entity representing a gamepad controller |
| CKeyboard | Keyboard event manager |
| CMouse | Mouse event manager |
| ►NDrawables | |
| ►NDrawables2D | |
| CCircle | Circle in a two-dimensionnal space |
| CLine | Line in a two-dimensionnal space |
| CPoint | Point in a two-dimensionnal space |
| CRectangle | Rectangle in a two-dimensional space |
| CText | Text in a two-dimensionnal space |
| CTriangle | Triangle in a two-dimensionnal space |
| ►NDrawables3D | |
| CCircle | Circle in a three-dimensionnal space |
| CCube | Cube in a three-dimensionnal space |
| CCylinder | Cylinder in a three-dimensionnal space |
| CGrid | Grid (centered at (0, 0, 0)) |
| CLine | Line in a three-dimensionnal space |
| CModel | Basic 3D Model type |
| CPlane | Plane in a three-dimensionnal space |
| CPoint | Point in a three-dimensionnal space |
| CRay | Ray in a three-dimensionnal space |
| CSphere | Sphere in a three-dimensionnal space |
| CTriangle | Triangle in a three-dimensionnal space |
| CADrawable2D | Abstraction of any two-dimensionnal drawable |
| CADrawable3D | Abstraction of any three-dimensionnal drawable |
| CIDrawable | Interface for any drawable |
| ►NException | |
| CNotCompatibleError | Exception used when an incompatibility occurs |
| CNotSupportedError | Exception used when an non-supported operation is done |
| CRayError | Base exception class for RAY lib |
| CResourceNotFound | Exception used when a resource is not found |
| CWrongInputError | Exception used when an non-supported operation is done |
| ►NMesh | |
| CAMesh | |
| CMeshSphere | |
| CCache | A templated class used to cache ressources, indexed with a string |
| ►CCache<::ModelAnimation > | |
| CAnimationsHolder | |
| CCache<::Shader > | |
| CColor | Object representation of color |
| CFont | A font manager |
| CImage | Object representation of a framebuffer |
| CModelAnimation | A Holder for Model Animations |
| CModelAnimations | A Holder for Model Animations |
| CShader | |
| CTexture | Object representation of a texture |
| CTraceLog | |
| CVector2 | A Two-dimensionnal Vector data type |
| CVector3 | A Three-dimensionnal Vector data type |
| CWindow | |
| ►Nstd | |
| Chash< BBM::Vector2f > | |
| Ctuple_element< 0, ::WAL::ViewEntity< Components... > > | |
| Ctuple_element< N, ::WAL::ViewEntity< Components... > > | |
| Ctuple_size<::WAL::ViewEntity< Components... > > | |
| ►NWAL | |
| CCallback | A callback where you can subscribe to and emit it |
| CComponent | Represent a single component of WAL |
| CDuplicateError | An exception informing the user that something already exists |
| CEntity | An entity of the WAL's ECS |
| CISystem | A base class that represent a system |
| CIView | A basic view used to manipulate view without knowing their type at compile time |
| CNotFoundError | An exception informing the user that something could not be found |
| CScene | Represent a single scene that contains entities |
| CSystem | A base system of WAL |
| CTypeHolder | A class only used to specify template arguments |
| CView | A view allowing one to easily access entities containing a set list of component. A view is always updated and only references to entities are kept |
| CViewEntity | |
| CViewIterator | |
| CWal | The main WAL class, it is used to setup and run the ECS |
| CWalError | The base class for WAL's exceptions |
1.8.17