eris  1.4.0
A WorldForge client library.
EntityRouter.h
1 #include "Router.h"
2 
3 namespace Eris
4 {
5 
6 class Entity;
7 class View;
8 
9 class EntityRouter : public Router
10 {
11 public:
12  explicit EntityRouter(Entity& ent, View& view);
13 
14  ~EntityRouter() override;
15 
16 protected:
17  RouterResult handleOperation(const Atlas::Objects::Operation::RootOperation&) override;
18 
19 private:
20  RouterResult handleSightOp(const Atlas::Objects::Operation::RootOperation&);
21 
22  Entity& m_entity;
23  View& m_view;
24 };
25 
26 }
Eris::Entity
Entity is a concrete (instantiable) class representing one game entity.
Definition: Entity.h:55
Eris::Router
Definition: Router.h:10
Eris
Definition: Account.cpp:33
Eris::View
Definition: View.h:40
Eris::EntityRouter
Definition: EntityRouter.h:9