Preparation for different types of terrain
This commit is contained in:
+33
-27
@@ -4,40 +4,46 @@
|
||||
#include <SDL2/SDL_rect.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include "../sdlpp/sdlpp_vector.hpp"
|
||||
|
||||
extern const double BLOCK_SIZE;
|
||||
|
||||
//------------------ OVERWORLD ----------------------
|
||||
//------------------ COLORS -------------------------
|
||||
extern const std::string MARIO_OVERWORLD_COLORKEY;
|
||||
//------------------ MARIO --------------------------
|
||||
extern const SDL_Rect MARIO_OVERWORLD_STANDING_SRC;
|
||||
extern const SDL_Rect MARIO_OVERWORLD_DEATH_SRC;
|
||||
extern const std::vector<SDL_Rect> MARIO_OVERWORLD_WALK_ANIM;
|
||||
extern const SDL_Rect MARIO_OVERWORLD_CHANGE_DIR_SRC;
|
||||
extern const SDL_Rect MARIO_OVERWORLD_JUMP_SRC;
|
||||
extern const SDL_Rect MARIO_STANDING_SRC;
|
||||
extern const SDL_Rect MARIO_DEATH_SRC;
|
||||
extern const std::vector<SDL_Rect> MARIO_WALK_ANIM;
|
||||
extern const SDL_Rect MARIO_CHANGE_DIR_SRC;
|
||||
extern const SDL_Rect MARIO_JUMP_SRC;
|
||||
//------------------ BIG MARIO ----------------------
|
||||
extern const SDL_Rect MARIO_OVERWORLD_STANDING_BIG_SRC;
|
||||
extern const SDL_Rect MARIO_OVERWORLD_DEATH_BIG_SRC;
|
||||
extern const std::vector<SDL_Rect> MARIO_OVERWORLD_WALK_BIG_ANIM;
|
||||
extern const SDL_Rect MARIO_OVERWORLD_CHANGE_DIR_BIG_SRC;
|
||||
extern const SDL_Rect MARIO_OVERWORLD_JUMP_BIG_SRC;
|
||||
extern const SDL_Rect MARIO_STANDING_BIG_SRC;
|
||||
extern const SDL_Rect MARIO_DEATH_BIG_SRC;
|
||||
extern const std::vector<SDL_Rect> MARIO_WALK_BIG_ANIM;
|
||||
extern const SDL_Rect MARIO_CHANGE_DIR_BIG_SRC;
|
||||
extern const SDL_Rect MARIO_JUMP_BIG_SRC;
|
||||
|
||||
//------------------ TERRAIN ------------------------
|
||||
extern const SDL_Rect FLOOR_OVERWORLD_SRC;
|
||||
extern const SDL_Rect HILL_OVERWORLD_INCLINE_SRC;
|
||||
extern const SDL_Rect HILL_OVERWORLD_DECLINE_SRC;
|
||||
extern const SDL_Rect HILL_OVERWORLD_FILL_SRC;
|
||||
extern const SDL_Rect HILL_OVERWORLD_DOTS_RIGHT_SRC;
|
||||
extern const SDL_Rect HILL_OVERWORLD_DOTS_LEFT_SRC;
|
||||
extern const SDL_Rect HILL_OVERWORLD_TOP_SRC;
|
||||
extern const SDL_Rect BUSH_OVERWORLD_LEFT_SRC;
|
||||
extern const SDL_Rect BUSH_OVERWORLD_MIDDLE_SRC;
|
||||
extern const SDL_Rect BUSH_OVERWORLD_RIGHT_SRC;
|
||||
extern const SDL_Rect CLOUD_OVERWORLD_LEFT_BOTTOM_SRC;
|
||||
extern const SDL_Rect CLOUD_OVERWORLD_MIDDLE_BOTTOM_SRC;
|
||||
extern const SDL_Rect CLOUD_OVERWORLD_RIGHT_BOTTOM_SRC;
|
||||
extern const SDL_Rect CLOUD_OVERWORLD_LEFT_TOP_SRC;
|
||||
extern const SDL_Rect CLOUD_OVERWORLD_MIDDLE_TOP_SRC;
|
||||
extern const SDL_Rect CLOUD_OVERWORLD_RIGHT_TOP_SRC;
|
||||
extern const SDL_Rect FLOOR_SRC;
|
||||
extern const SDL_Rect HILL_INCLINE_SRC;
|
||||
extern const SDL_Rect HILL_DECLINE_SRC;
|
||||
extern const SDL_Rect HILL_FILL_SRC;
|
||||
extern const SDL_Rect HILL_DOTS_RIGHT_SRC;
|
||||
extern const SDL_Rect HILL_DOTS_LEFT_SRC;
|
||||
extern const SDL_Rect HILL_TOP_SRC;
|
||||
extern const SDL_Rect BUSH_LEFT_SRC;
|
||||
extern const SDL_Rect BUSH_MIDDLE_SRC;
|
||||
extern const SDL_Rect BUSH_RIGHT_SRC;
|
||||
extern const SDL_Rect CLOUD_LEFT_BOTTOM_SRC;
|
||||
extern const SDL_Rect CLOUD_MIDDLE_BOTTOM_SRC;
|
||||
extern const SDL_Rect CLOUD_RIGHT_BOTTOM_SRC;
|
||||
extern const SDL_Rect CLOUD_LEFT_TOP_SRC;
|
||||
extern const SDL_Rect CLOUD_MIDDLE_TOP_SRC;
|
||||
extern const SDL_Rect CLOUD_RIGHT_TOP_SRC;
|
||||
|
||||
extern const SDLPP::Vec2D<uint64_t> OVERWORLD_SHIFT;
|
||||
extern const SDLPP::Vec2D<uint64_t> UNDERWORLD_SHIFT;
|
||||
extern const SDLPP::Vec2D<uint64_t> WATER_SHIFT;
|
||||
extern const SDLPP::Vec2D<uint64_t> BOWSER_SHIFT;
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user