YAPOG  0.0.1
Yet Another Pokemon Online Game
GameWorldGuiManager.cpp
Go to the documentation of this file.
4 
5 namespace yap
6 {
8  const ICamera& guiCamera,
9  const ICamera& worldCamera,
10  const IWorldDrawingPolicy& worldDrawingPolicy)
11  : GameWorldWidget ()
12  , guiCamera_ (guiCamera)
13  , worldCamera_ (worldCamera)
14  , worldDrawingPolicy_ (&worldDrawingPolicy)
15  {
16  }
17 
19  {
20  }
21 
23  const IWorldDrawingPolicy& worldDrawingPolicy)
24  {
25  worldDrawingPolicy_ = &worldDrawingPolicy;
26  }
27 
29  const Vector3& worldPoint) const
30  {
31  return guiCamera_.ToLocal (
34  worldPoint)));
35  }
36 
38  {
39  return worldCamera_;
40  }
41 
43  {
44  return *this;
45  }
46 } // namespace yap