Compare commits
2 Commits
4109cfe1af
...
f137f6609f
Author | SHA1 | Date | |
---|---|---|---|
f137f6609f | |||
59e09f77fd |
@ -4,7 +4,6 @@
|
||||
#include "../sdlpp/sdlpp_rectrenderer.hpp"
|
||||
#include "sprites.hpp"
|
||||
#include "blocks.hpp"
|
||||
#include <_types/_uint8_t.h>
|
||||
|
||||
#define BIG_FLAG 0x0001
|
||||
#define FIRE_FLAG 0x0002
|
||||
|
@ -8,13 +8,12 @@
|
||||
|
||||
class MarioVisitor : public SDLPP::Visitor {
|
||||
public:
|
||||
MarioVisitor(bool is_jumping, SDLPP::Scene &scene,
|
||||
int &coin_count,
|
||||
MarioVisitor(bool is_jumping, SDLPP::Scene &scene, int &coin_count,
|
||||
std::vector<std::shared_ptr<MarioBlock>> &moving_objects,
|
||||
bool is_big, bool has_star)
|
||||
: jumping(is_jumping), _scene(scene),
|
||||
_coin_count(coin_count), _moving_objects(moving_objects),
|
||||
_is_big(is_big), _has_star(has_star) {}
|
||||
: jumping(is_jumping), _scene(scene), _coin_count(coin_count),
|
||||
_moving_objects(moving_objects), _is_big(is_big),
|
||||
_has_star(has_star) {}
|
||||
void visit(const SDLPP::RenderObject &obj) override;
|
||||
bool isOnGround() const {
|
||||
return onGround;
|
||||
|
@ -4,8 +4,7 @@
|
||||
#include "../blocks.hpp"
|
||||
|
||||
std::shared_ptr<SDLPP::Visitor>
|
||||
getVisitor(const MarioBlock &block, SDLPP::Scene &scene,
|
||||
int &coin_count,
|
||||
getVisitor(const MarioBlock &block, SDLPP::Scene &scene, int &coin_count,
|
||||
std::vector<std::shared_ptr<MarioBlock>> &moving_objects);
|
||||
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user