game/mario/blocks/fireball.hpp
zv0n c453c2fe9a
All checks were successful
continuous-integration/drone/push Build is passing
Formatting
2022-11-19 23:10:33 +01:00

20 lines
429 B
C++

#ifndef FIREBALL_HPP
#define FIREBALL_HPP
#include "../blocks.hpp"
class Fireball : public MarioBlock {
public:
Fireball(int x, int y, std::shared_ptr<SDLPP::Renderer> &renderer);
void custom_move(int ticks) override;
void handleVisitor(SDLPP::Visitor &visitor) override;
void setMovementDir(bool left);
private:
double jump_movement;
bool jumping = false;
long ticks_till_death = 3100;
};
#endif