YAPOG  0.0.1
Yet Another Pokemon Online Game
IDrawableBattleEntity.hpp
Go to the documentation of this file.
1 #ifndef YAPOG_CLIENT_IDRAWABLEBATTLEENTITYE_HPP
2 # define YAPOG_CLIENT_IDRAWABLEBATTLEENTITYE_HPP
3 
4 # include "YAPOG/Macros.hpp"
7 
8 namespace yap
9 {
10  struct ISprite;
11 }
12 
13 namespace ycl
14 {
16  : public yap::IDrawable
17  , public virtual yap::IBattleEntity
18  {
19  virtual ~IDrawableBattleEntity () {}
20 
21  virtual yap::ISprite& GetBattleSprite () = 0;
22  };
23 } // namespace ycl
24 
25 #endif // YAPOG_CLIENT_IDRAWABLEBATTLEENTITYE_HPP