My Project
Public Member Functions | List of all members
System::DirectionSystem Class Reference

The Direction System class, it handles all packets related to movement by the clients. More...

#include <DirectionSystem.hpp>

Public Member Functions

 DirectionSystem ()
 Construct a new Direction System object.
 
void operator() (Registry &registry, Sparse_array< component::cnetwork_queue_t > &netqueue, Sparse_array< component::cdirection_t > &direction, Sparse_array< component::cposition_t > &position, Sparse_array< component::cvelocity_t > &velocity, Sparse_array< component::clobby_id_t > &lobbyId, Sparse_array< component::cnet_id_to_client_id_t > &networkToClientId)
 The main handler for the Direction System. More...
 

Detailed Description

The Direction System class, it handles all packets related to movement by the clients.

Member Function Documentation

◆ operator()()

void System::DirectionSystem::operator() ( Registry registry,
Sparse_array< component::cnetwork_queue_t > &  netqueue,
Sparse_array< component::cdirection_t > &  direction,
Sparse_array< component::cposition_t > &  position,
Sparse_array< component::cvelocity_t > &  velocity,
Sparse_array< component::clobby_id_t > &  lobbyId,
Sparse_array< component::cnet_id_to_client_id_t > &  networkToClientId 
)

The main handler for the Direction System.

Parameters
registryThe registry of the server
netqueueThe sparse array of network entities
directionThe sparse array of direction entities
positionThe sparse array of position entities
velocityThe sparse array of velocity entities

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