VEGO-Engine  0.1
Loading...
Searching...
No Matches
InteractionManager Class Reference

Public Types

enum class  TargetingStrategy : uint8_t { none = 0 , closest , manhattenDistance }
 

Public Member Functions

 InteractionManager (const InteractionManager &)=delete
 
InteractionManageroperator= (const InteractionManager &)=delete
 
SDL_AppResult handleInteract (SDL_EventType type, SDL_Event *const event)
 
void registerListener (std::weak_ptr< InteractionListener > listener)
 
uint8_t registerTargetingFunc (TargetingFunc func)
 

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