#pragma once #include "ifdefs.h" #include #ifndef CONST_H #define CONST_H // Textos const std::string WINDOW_TITLE = "Volcano 2016"; const std::string BUILD = " (v0.5)"; const Uint8 GAME_SPEED = 24; //16 = normal-rapido, 24 = normal. Cuanto mas pequeño, más rápido const Uint8 UP = 0; const Uint8 DOWN = 2; const Uint8 RIGHT = 1; const Uint8 LEFT = 3; const Uint8 NONE = 4; const Uint8 MAP_TILE_HEIGHT = 16; const Uint8 MAP_TILE_WIDTH = 16; const Uint8 ROOM_WIDTH_IN_TILES = 20; const Uint8 ROOM_HEIGHT_IN_TILES = 14; const Uint16 GAME_WINDOW_WIDTH = 320; const Uint16 GAME_WINDOW_HEIGHT = 234; const Uint8 TEST_ROOM = 190; // 161, 118 const Uint8 STARTING_ROOM = 3; const Uint8 STARTING_PLAYER_TILE_X = 2; const Uint8 STARTING_PLAYER_TILE_Y = 11; const Uint8 ENEMY_HITBOX_REDUCTION = 4; const Uint8 COOLDOWN_TIME = 50; const Uint8 GRAVITY = 1; const Uint8 MAX_SPEED_Y = 5; const Uint8 BASE_SPEED = 1; const Uint8 MAX_SPEED = 8; const Uint8 RATIO_SPEED = 8; const Uint8 DROP_TIMER = 100; const Uint8 TOP_COLLISION = 0; const Uint8 BOTTOM_COLLISION = 1; const Uint8 LEFT_COLLISION = 2; const Uint8 RIGHT_COLLISION = 3; const Uint8 NO_COLLISION = 4; const Uint8 MAX_ACTORS = 50; const Uint8 KIND_FLYING_ENEMY = 0; const Uint8 KIND_COIN = 1; const Uint8 KIND_HEART = 2; const Uint8 KIND_STATIC_ENEMY = 3; const Uint8 KIND_MOBILE_PLATFORM = 4; const Uint8 KIND_WALKING_ENEMY = 5; const Uint8 KIND_DROP_GENERATOR = 6; const Uint8 KIND_DROP_ENEMY = 7; const Uint8 KIND_DROP_SPLAT = 8; const Uint8 KIND_SPEED_ENEMY = 9; const Uint8 KIND_KEY = 10; const Uint8 KIND_LOCK = 11; const Uint8 CODE_ENEMY_V1U = 208; const Uint8 CODE_ENEMY_V2U = 209; const Uint8 CODE_ENEMY_V3U = 210; const Uint8 CODE_ENEMY_V1D = 211; const Uint8 CODE_ENEMY_V2D = 212; const Uint8 CODE_ENEMY_V3D = 213; const Uint8 CODE_ENEMY_H1L = 214; const Uint8 CODE_ENEMY_H2L = 215; const Uint8 CODE_ENEMY_H3L = 216; const Uint8 CODE_ENEMY_H1R = 217; const Uint8 CODE_ENEMY_H2R = 218; const Uint8 CODE_ENEMY_H3R = 219; const Uint8 CODE_ENEMY_W1L = 224; const Uint8 CODE_ENEMY_W2L = 225; const Uint8 CODE_ENEMY_W3L = 226; const Uint8 CODE_ENEMY_W1R = 227; const Uint8 CODE_ENEMY_W2R = 228; const Uint8 CODE_ENEMY_W3R = 229; const Uint8 CODE_ENEMY_DRP = 230; const Uint8 CODE_ENEMY_SPL = 231; const Uint8 CODE_ENEMY_SPR = 232; const Uint8 CODE_COIN = 240; const Uint8 CODE_HEART = 241; const Uint8 CODE_KEY_RED = 242; const Uint8 CODE_LOCK_RED = 243; const Uint8 CODE_KEY_BLUE = 244; const Uint8 CODE_LOCK_BLUE = 245; const Uint8 CODE_KEY_GREEN = 246; const Uint8 CODE_LOCK_GREEN = 247; const Uint8 CODE_KEY_YELLOW = 248; const Uint8 CODE_LOCK_YELLOW = 249; const Uint8 MAX_ANIMATED_TILES = 200; const Uint8 TILE_BACKGROUND = 0; const Uint8 TILE_PLATFORM = 1; const Uint8 TILE_KILLING_PLATFORM = 2; const Uint8 TILE_ACTOR = 3; const Uint8 TILE_TRAVESABLE_PLATFORM = 4; const Uint8 PLAYER_ANIMATION_STANDING_LEFT = 0; const Uint8 PLAYER_ANIMATION_STANDING_RIGHT = 1; const Uint8 PLAYER_ANIMATION_WALKING_LEFT = 2; const Uint8 PLAYER_ANIMATION_WALKING_RIGHT = 3; const Uint8 PLAYER_ANIMATION_JUMPING_LEFT = 4; const Uint8 PLAYER_ANIMATION_JUMPING_RIGHT = 5; const Uint8 PLAYER_ANIMATION_DYING_LEFT = 6; const Uint8 PLAYER_ANIMATION_DYING_RIGHT = 7; const Uint8 SECTION_MENU = 0; const Uint8 SECTION_GAME = 1; const Uint8 SECTION_QUIT = 2; const Uint8 MENU_SECTION_MAIN = 0; const Uint8 MENU_SECTION_CREDITS = 1; const Uint8 MENU_SECTION_ANIMATION = 2; const Uint8 ZONE_SURFACE = 0; const Uint8 ZONE_VOLCANO = 1; #endif