Compare commits
No commits in common. "f137f6609f27b7b3d0137764fbdee0bf8de9506c" and "4109cfe1af380cfc57c468243f8eb3cb1962b7e8" have entirely different histories.
f137f6609f
...
4109cfe1af
@ -4,6 +4,7 @@
|
||||
#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,12 +8,13 @@
|
||||
|
||||
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,7 +4,8 @@
|
||||
#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