26 lines
499 B
C++
26 lines
499 B
C++
#ifndef ZOMBO_HPP
|
|
#define ZOMBO_HPP
|
|
|
|
#include "Sprite.hpp"
|
|
#include "GameRenderer.hpp"
|
|
|
|
class Zombo
|
|
{
|
|
public:
|
|
double x;
|
|
double y;
|
|
int hp = 3;
|
|
|
|
static constexpr double speed = 0.5;
|
|
|
|
Zombo(const GameRenderer *renderer, const Sprite &sprite, double player_x, double player_y);
|
|
|
|
void update(double player_x, double player_y);
|
|
|
|
void draw(const GameRenderer *renderer, const Sprite &sprite, double player_x, double player_y) const;
|
|
|
|
bool operator==(const Zombo &other) const = default;
|
|
};
|
|
|
|
#endif
|