My Project
Classes
System Namespace Reference

Namespace for systems. More...

Classes

class  ControlSystem
 ControlSystem class that handles the control of all the entities. More...
 
class  DirectionSystem
 The Direction System class, it handles all packets related to movement by the clients. More...
 
class  DisconnectionSystem
 The Disconnection System class, it handles disconnection of a client. More...
 
class  DrawSpriteSystem
 DrawSpriteSystem class that handles the drawing of all the sprite entities. More...
 
class  DrawTextSystem
 DrawTextSystem class that handles the drawing of all the sprite entities. More...
 
class  EndGameSystem
 The End Game System class, it handles the end of the game of lobbies. More...
 
class  GetInfoInLobbySystem
 GetInfoInLobbySystem class that handles the dynamic info of the entities. More...
 
class  GetLobbiesSystem
 GetLobbiesSystem class that handles the request to send to Server to get lobbies. More...
 
class  HitboxSystem
 The Hitbox System class, it handles everything related to collisions between entities. More...
 
class  JoinLobbySystem
 The Join Lobby System class, it handles all packets related to lobby join by the clients. More...
 
class  KillEntityTypeSystem
 KillEntityTypeSystem class that handles the killing of entities type. More...
 
class  KillSystem
 KillSystem class that handles the killing of entities. More...
 
class  MouseSystem
 MouseSystem class that handles the mouse. More...
 
class  MoveSystem
 The Move System class, it handles all packets related to movement by the clients. More...
 
class  NetworkSystem
 NetworkSystem class that handles the communication using queues with the server to send it tasks as packets. More...
 
class  NewClientResponseSystem
 NewClientResponseSystem class that handles the creation of a client. More...
 
class  NewClientSystem
 NewClientSystem class that handles the new client. More...
 
class  NewEntitySystem
 NewEntitySystem class that handles the creation of an entity. More...
 
class  NewLevelSystem
 System to handle when a new level is reached. More...
 
class  ParallaxSystem
 ParallaxSystem class that handles the parallax effect. More...
 
class  PositionSystem
 PositionSystem class that handles the position of the entities. More...
 
class  ReceiveSystem
 System in charge of dispatch in specific queues sended request from queue. More...
 
class  RectSystem
 System that draws a part of all entities. More...
 
class  SetNbPlayerInLobbySystem
 System that set number of player in Lobby. More...
 
class  ShootSystem
 The Shoot System class, it handles all packets related to a mouse click by the user, generating a bullet. More...
 
class  SpawnEnemySystem
 The SpawnEnemy System class, it handles all packets related to the spawn of an enemy in the game. More...
 
class  StartGameSystem
 System in charge of handle start of game. More...
 
class  UpdateEntityInfosSystem
 Update entity info system class that handles the update of an entity. More...
 

Detailed Description

Namespace for systems.

Namespace for all components.