return state;
}
- State operator+(State state) const
+ State operator+(const State& state) const
{
State newState = *this;
newState.position += state.position;
static const Mf::Scalar z = 96.0;
+ Mf::Vector2 userForce;
+
Mf::Tilemap tilemap_;
Mf::Animation animation_;
public:
- inline static CharacterP alloc(const std::string& name)
+ static CharacterP alloc(const std::string& name)
{
return CharacterP(new Character(name));
}
Character(const std::string& name);
- inline virtual ~Character() {}
+ virtual ~Character() {}
void update(Mf::Scalar t, Mf::Scalar dt);
void handleEvent(const Mf::Event& event);