17 # include "Graphics/i_object.h"
38 virtual void Update(
IObject *obj, std::list<IObject *>& env) = 0;
Define the interface of an object.
Definition: i_object.h:24
Define the interface of a sensor.
Definition: i_sensor.h:25
virtual bool isValid(IObject *obj)=0
Verify if the sensor support the current object.
Contains all the class that define the graphic environment.
virtual ~ISensor()
Destructor.
Definition: i_sensor.h:31
virtual void Update(IObject *obj, std::list< IObject * > &env)=0
Update the object in terms of the environment.