Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.gilbertlaskawiec.quadrunquad.utils;
- import com.badlogic.gdx.graphics.Color;
- import com.badlogic.gdx.math.Vector2;
- public class Constants {
- public static final int APP_WIDTH = 1920;
- public static final int APP_HEIGHT = 1080;
- public static final float WORLD_TO_SCREEN = 82f;
- public static final Vector2 WORLD_GRAVITY = new Vector2(0, -10f);
- public static final String BACKGROUND_IMAGE_PATH = "background/background.png";
- public static final String TREES_BACKGROUND_IMAGE_PATH = "background/backgroundTrees.png";
- public static final String FACES_BACKGROUND_IMAGE_PATH = "background/Faces.png";
- public static final String SUN_BACKGROUND_IMAGE_PATH = "background/Sun.png";
- public static final String UNKNOWN_ICON_TEXTURE = "img/UnknownIcon.png";
- /**
- * LOOT CHANCES [%]
- */
- public static final float STAR_LOOT_CHANCE = 0.02f;
- public static final float GEM_LOOT_CHANCE = 0.10f;
- public static final float BIG_RED_GEM_LOOT_CHANCE = 0.02f;
- public static final float BLUE_GEM_LOOT_CHANCE = 0.10f;
- /**
- * Ground Constants
- */
- public static final float GROUND_WIDTH = 25f;
- public static final float GROUND_HEIGHT = 2f;
- public static final float GROUND_DENSITY = 0f;
- public static final float GROUND_X = GROUND_WIDTH / 2;
- public static final float GROUND_Y = GROUND_HEIGHT / 2;
- /**
- * Runner Constants
- */
- public static final float RUNNER_WIDTH = (192 / 82f) * 0.9f;
- public static final float RUNNER_HEIGHT = (224 / 82f) * 0.9f;
- public static final float RUNNER_X = RUNNER_WIDTH / 2 + 4f;
- public static final float RUNNER_Y = GROUND_Y + GROUND_HEIGHT / 2 + RUNNER_HEIGHT / 2;
- public static final float RUNNER_GRAVITY_SCALE = 5f;
- public static float RUNNER_DENSITY = 0.5f;
- public static final float RUNNER_SLIDE_X = RUNNER_X;
- public static final float RUNNER_SLIDE_Y = GROUND_Y + GROUND_HEIGHT / 2 + RUNNER_HEIGHT / 2 - 0.2f;
- public static final Vector2 RUNNER_JUMPING_LINEAR_IMPULSE = new Vector2(0, 53f);
- public static final float RUNNER_HIT_ANGULAR_IMPULSE = 10f;
- public static final String RUNNER_ATLAS_PATH = "quad/quad.txt";
- // public static final String[] RUNNER_RUNNING_REGION_NAMES = new String[] {"NewPlayer1", "NewPlayer2", "NewPlayer3", "NewPlayer4", "NewPlayer5", "NewPlayer6"};
- public static final String[] RUNNER_RUNNING_REGION_NAMES = new String[]{"Player", "Player2", "Player3", "Player2"};
- // public static final String[] RUNNER_RUNNING_REGION_NAMES = new String[]{"1", "2", "3", "4", "5"};
- public static final String RUNNER_DODGING_REGION_NAME = "PlayerSlide";
- public static final String RUNNER_JUMP_UP_REGION_NAME = "PlayerJumpUp";
- public static final String RUNNER_JUMP_FALL_REGION_NAME = "PlayerJumpFall";
- public static final String RUNNER_JUMP_AIR_REGION_NAME = "PlayerJumpAir";
- public static final String RUNNER_HIT_REGION_NAME = "PlayerHit";
- /**
- * Runner Skins Atlas
- */
- public static final String RUNNER_BRICK_ATLAS_PATH = "quad_brick/quad_brick.txt";
- public static final String RUNNER_EVIL_QUAD_ATLAS_PATH = "evil_quad/evil_quad.txt";
- public static final String RUNNER_GHOST_ATLAS_PATH = "ghost/ghost.txt";
- public static final String RUNNER_DUCK_ATLAS_PATH = "duck/duck.txt";
- public static final String RUNNER_PUMPKIN_ATLAS_PATH = "pumpkin/pumpkin.txt";
- public static final String RUNNER_SUPER_QUAD_ATLAS_PATH = "super_quad/super_quad.txt";
- public static final String RUNNER_MILORD_QUAD_ATLAS_PATH = "milord_quad/milord_quad.txt";
- /**
- * Gui Constants
- */
- // GameOverScreen Gui
- public static final String GAME_OVER_SCREEN_GUI_ATLAS_PATH = "gui/game_over_screen_gui.txt";
- public static final String GAME_OVER_SCREEN_BACKGROUND_IMAGE_PATH = "gui/game_over_screen_background_texture.png";
- public static final String GEM_ICON_REGION_NAME = "GemIcon";
- public static final String GEMS_BOARDER_REGION_NAME = "GemsBoarder";
- public static final String GAME_OVER_HOME_BUTTON_REGION_NAME = "HomeButton";
- public static final String LEADERBOARD_BUTTON_REGION_NAME = "LeaderboardButton";
- public static final String RETURN_BUTTON_REGION_NAME = "ReturnButton";
- public static final String PAY_BUTTON_REGION_NAME = "PayButton";
- public static final String WATCH_VIDEO_BUTTON_REGION_NAME = "VideoButton";
- public static final String GAMEOVER_MENU_BACK_REGION_NAME = "GameOverScreenMenuTexture";
- public static final String NEW_BEST_REGION_NAME = "NewBest";
- public static final String NEW_BEST_WARNING_REGION_NAME = "newBestWarning";
- public static final String PLAY_BUTTON_REGION_NAME = "PlayButton";
- public static final String SHARE_BUTTON_REGION_NAME = "ShareButton";
- public static final String SHOP_BUTTON_REGION_NAME = "ShopButton";
- public static final String BEST_REGION_NAME = "best";
- public static final String SCORE_REGION_NAME = "score";
- public static final String INFO_IMAGE_REGION_NAME = "InfoImage";
- // ShopScreen Gui
- public static final String SHOP_SCREEN_ATLAS_PATH = "gui/shop_screen_gui.txt";
- public static final String SHOP_SCREEN_PLAY_BUTTON = "PlayButton";
- public static final String SHOP_SCREEN_RETURN_BUTTON = "ReturnButton";
- public static final String SHOP_SCREEN_NEXT_BUTTON = "NextButton";
- public static final String SHOP_SCREEN_BACK_BUTTON = "BackButton";
- public static final String SHOP_SCREEN_CHARACTERS = "charactersTitle";
- public static final String SHOP_SCREEN_GEM = "GemIcon";
- public static final String SHOP_SCREEN_CLASSIC_SKIN = "ClassicSkin";
- public static final String SHOP_SCREEN_OLDSCHOOL_SKIN = "OldschoolSkin";
- public static final String SHOP_SCREEN_EVIL_QUAD_SKIN = "EvilQuadSkin";
- public static final String SHOP_SCREEN_GHOST_SKIN = "GhostSkin";
- public static final String SHOP_SCREEN_DUCK_SKIN = "DuckSkin";
- public static final String SHOP_SCREEN_PUMPKIN_SKIN = "PumpkinSkin";
- public static final String SHOP_SCREEN_MILORD_SKIN = "MilordQuadSkin";
- public static final String SHOP_SCREEN_SUPER_QUAD_SKIN = "SuperQuadSkin";
- //GameScreen Gui
- public static final String GAME_SCREEN_GUI_ATLAS_PATH = "gui/gui.txt";
- public static final String TUTORIAL_GAME_SCREEN_GUI = "Tutorial.png";
- public static final String HOME_BUTTON_REGION_NAME = "HomeButton";
- public static final String AUDIO_ON_BUTTON_REGION_NAME = "SoundOnButton";
- public static final String AUDIO_OFF_BUTTON_REGION_NAME = "SoundOffButton";
- public static final String PAUSE_ON_BUTTON_REGION_NAME = "PauseOnButton";
- public static final String PAUSE_OFF_BUTTON_REGION_NAME = "PauseOffButton";
- public static final String STAR_ICON_REGION_NAME = "Star";
- // MainMenuScreen Gui
- public static final String MAIN_MENU_SCREEN_GUI_ATLAS_PATH = "gui/main_menu_screen_gui.txt";
- public static final String MAIN_MENU_PLAY_BUTTON_REGION_NAME = "PlayButton";
- public static final String MAIN_MENU_INFO_BUTTON_REGION_NAME = "InfoButton";
- public static final String MAIN_MENU_LEADERBOARDS_BUTTON_REGION_NAME = "LeaderboardsButton";
- public static final String MAIN_MENU_RATE_BUTTON_REGION_NAME = "RateButton";
- public static final String MAIN_MENU_SHOP_BUTTON_REGION_NAME = "ShopButton";
- public static final String MAIN_MENU_SOUND_BUTTON_REGION_NAME = "SoundOnButton";
- public static final String MAIN_MENU_SOUND_OFF_BUTTON_REGION_NAME = "SoundOffButton";
- public static final String MAIN_MENU_TROPHY_BUTTON_REGION_NAME = "TrophyButton";
- public static final String MAIN_MENU_BEST_LABEL_REGION_NAME = "BestLabel";
- public static final String INFO_SCREEN_GUI_ATLAS_PATH = "gui/info_screen_gui.txt";
- public static final String INFO_SCREEN_SHARE_BUTTON = "ShareButton";
- public static final String INFO_SCREEN_BACK_BUTTON = "BackButton";
- // Old Gui
- public static final String BIG_PLAY_REGION_NAME = "Play";
- /**
- * Objects Texture
- */
- public static final String OBJECTS_ATLAS_PATH = "objects/objects.txt";
- public static final String GEM_REGION_NAME = "Gem";
- public static final String ADD_1_REGION_NAME = "1";
- public static final String BLUE_GEM_REGION_NAME = "BlueGem";
- public static final String ADD_3_REGION_NAME = "3";
- public static final String RED_GEM_REGION_NAME = "RedGem";
- public static final String ADD_10_REGION_NAME = "10";
- public static final String STAR_REGION_NAME = "Star";
- /**
- * Objects Constants
- */
- public static final float GEM_WIDTH = 67/82;
- public static final float GEM_HEIGHT = 57/57;
- public static final float GEM_X = 20f;
- public static final float GEM_Y = 4f;
- public static final float STAR_WIDTH = 67/82;
- public static final float STAR_HEIGHT = 57/57;
- public static final float STAR_X = 20f;
- public static final float STAR_Y = 4f;
- /**
- * Enemy Constants
- */
- public static final float ENEMY_DENSITY = RUNNER_DENSITY;
- // STANDING = RUNNING - 4f
- public static final Vector2 STANDING_ENEMY_LINEAR_VELOCITY = new Vector2(-8.f, 0);
- public static final Vector2 ENEMY_LINEAR_VELOCITY = new Vector2(-10.f, 0);
- public static final int BACKGROUND_SPEED = 600;
- // Enemy Texture Sizes
- public static final float FLOATING_ENEMY_WIDTH = 276 / 82f;
- public static final float FLOATING_ENEMY_HEIGHT = 275 / 82f;
- public static final float WALKING_ENEMY_WIDTH = 173 / 82f;
- public static final float WALKING_ENEMY_HEIGHT = 224 / 82f;
- public static final float SPIKES_WIDTH = (268 / 82f);
- public static final float SPIKES_HEIGHT = 127 / 82f;
- public static final float ROCK_WIDTH = (374 / 82f);
- public static final float ROCK_HEIGHT = 213 / 82f;
- public static final float FLYING_ENEMY_WIDTH = 321 / 82f;
- public static final float FLYING_ENEMY_HEIGHT = 216 / 82f;
- public static final float FISH_ENEMY_WIDTH = 220 / 82f;
- public static final float FISH_ENEMY_HEIGHT = 161 / 82f;
- public static final float GROUND_ENEMY_WIDTH = 160 / 82f;
- public static final float GROUND_ENEMY_HEIGHT = 267 / 82f;
- // Enemy X and Y Cordinates
- public static final float FLOATING_ENEMY_X = 25f;
- public static final float FLOATING_ENEMY_Y = GROUND_HEIGHT;
- public static final float WALKING_ENEMY_X = WALKING_ENEMY_WIDTH / 2 + 25f;
- public static final float WALKING_ENEMY_Y = GROUND_HEIGHT;
- public static final float SPIKES_X = 25f;
- public static final float SPIKES_Y = GROUND_HEIGHT;
- public static final float ROCK_X = 25f;
- public static final float ROCK_Y = GROUND_HEIGHT;
- public static final float FLYING_ENEMY_X = 25f;
- public static final float FLYING_ENEMY_Y = GROUND_HEIGHT + 2.3f;
- public static final float FISH_ENEMY_X = 25f;
- public static final float FISH_ENEMY_Y = GROUND_HEIGHT + 2.3f;
- public static final float GROUND_ENEMY_X = GROUND_ENEMY_WIDTH / 2 + 25f;
- public static final float GROUND_ENEMY_Y = GROUND_HEIGHT;
- // Enemy Texture Paths
- public static final String ENEMY_ATLAS_PATH = "enemy/enemy.txt";
- public static final String[] FLOATING_ENEMY_REGIONS = new String[]{"FloatingEnemy3"};
- public static final String[] WALKING_ENEMY_REGIONS = new String[]{"WalkingEnemy1", "WalkingEnemy2", "WalkingEnemy3", "WalkingEnemy2"};
- // public static final String[] WALKING_ENEMY_REGIONS = new String[] {"NewWalkingEnemy1", "NewWalkingEnemy2", "NewWalkingEnemy3", "NewWalkingEnemy4"};
- public static final String[] FLYING_ENEMY_REGIONS = new String[]{"FlyingEnemy1", "FlyingEnemy2", "FlyingEnemy3"};
- // public static final String[] GROUND_ENEMY_REGIONS = new String[]{"GroundEnemy1", "GroundEnemy3"};
- public static final String[] GROUND_ENEMY_REGIONS = new String[]{"GroundEnemy1", "GroundEnemy2", "GroundEnemy3", "GroundEnemy5", "GroundEnemy3", "GroundEnemy2", "GroundEnemy1"};
- public static final String[] FISH_ENEMY_REGIONS = new String[]{"FishEnemy1", "FishEnemy2" , "FishEnemy3"};
- public static final String[] SPIKES_REGIONS = new String[]{"Spikes"};
- public static final String[] ROCK_REGIONS = new String[]{"Rock"};
- // Enemy Fixture Names
- public static final String SPIKES_FIXTURE_NAME = new String("Spikes");
- public static final String ROCK_FIXTURE_NAME = new String("Rock");
- public static final String FLYING_ENEMY_FIXTURE_NAME = new String("FlyingEnemy");
- public static final String GROUND_ENEMY_FIXTURE_NAME = new String("GroundEnemy");
- public static final String FLOATING_ENEMY_FIXTURE_NAME = new String("FloatingEnemy");
- public static final String WALKING_ENEMY_FIXTURE_NAME = new String("WalkingEnemy");
- public static final String FISH_ENEMY_FIXTURE_NAME = new String("FishEnemy");
- public static final String ADD_1_REGIONS = new String("1");
- /**
- * Box 2nd Masks
- */
- public static final short CATEGORY_PLAYER = 0x0001; // 0000000000000001 in binary
- public static final short CATEGORY_MONSTER = 0x0002; // 0000000000000010 in binary
- public static final short CATEGORY_SCENERY = 0x0004; // 0000000000000100 in binary
- public static final short MASK_PLAYER = CATEGORY_MONSTER | CATEGORY_SCENERY; // or ~CATEGORY_PLAYER
- public static final short MASK_MONSTER = CATEGORY_PLAYER | CATEGORY_SCENERY; // or ~CATEGORY_MONSTER
- public static final short MASK_SCENERY = -1;
- /**
- * Game Sounds
- */
- public static final String RUNNER_JUMPING_SOUND = "sounds/jump.wav";
- public static final String RUNNER_HIT_SOUND = "sounds/hit.wav";
- public static final String GEM_COLLECT_SOUND = "sounds/gem.wav";
- public static final String NEW_RECORD_SOUND = "sounds/newrecord.wav";
- public static final String CLICK_SOUND = "sounds/click.wav";
- public static final String GAME_MUSIC = "sounds/Defense_Line.wav";
- /**
- * Share
- */
- public static final String STORE_URL = "";
- public static final String GAME_NAME = "Run Quad Run";
- public static final String SHARE_MESSAGE_PREFIX = "Check out @RunQuadRun %s";
- public static final String SHARE_TITLE = "Share!";
- /**
- * Google Play Achievements
- */
- public static final String ACHIEVEMENT_GETTING_STARTED = "CgkI6vr-v64cEAIQAQ";
- public static final String ACHIEVEMENT_RUNNER = "CgkI6vr-v64cEAIQAg";
- public static final String ACHIEVEMENT_OLYMPIAN = "CgkI6vr-v64cEAIQBQ";
- public static final String ACHIEVEMENT_GEM_PICKER = "CgkI6vr-v64cEAIQAw";
- public static final String ACHIEVEMENT_GEM_COLLECTOR = "CgkI6vr-v64cEAIQBA";
- public static final String ACHIEVEMENT_GEM_MASTER = "CgkI6vr-v64cEAIQCg";
- public static final String ACHIEVEMENT_NEWBIE = "CgkI6vr-v64cEAIQCw";
- public static final String ACHIEVEMENT_REAL_GAMMER = "CgkI6vr-v64cEAIQDA";
- public static final String ACHIEVEMENT_YOURE_REAL_QUAD = "CgkI6vr-v64cEAIQDQ";
- public static final String ACHIEVEMENT_SHOPPER = "CgkI6vr-v64cEAIQDg";
- public static final String ACHIEVEMENT_COLLECTOR = "CgkI6vr-v64cEAIQDw";
- public static final String ACHIEVEMENT_HUNK = "CgkI6vr-v64cEAIQEA";
- public static final String ACHIEVEMENT_JUMPER = "CgkI6vr-v64cEAIQEQ";
- public static final String ACHIEVEMENT_ACROBAT = "CgkI6vr-v64cEAIQEg";
- public static final String ACHIEVEMENT_AVIATOR = "CgkI6vr-v64cEAIQEw";
- public static final String ACHIEVEMENT_SLIDER = "CgkI6vr-v64cEAIQFA";
- public static final String ACHIEVEMENT_NINJA = "CgkI6vr-v64cEAIQFQ";
- public static final String ACHIEVEMENT_HALFING = "CgkI6vr-v64cEA";
- /**
- * Tutorial Textures
- */
- public static final String TUTORIAL_RIGHT_SIDE = "tutorial/right_side.png";
- public static final String TUTORIAL_LEFT_SIDE = "tutorial/left_side.png";
- public static final String TUTORIAL_COLLECT_GEMS = "tutorial/collect_gems.png";
- public static final String TUTORIAL_GOOD_LUCK = "tutorial/good_luck.png";
- /**
- * Game Colors
- */
- public static final Color MAIN_GAME_COLOR = new Color( 221/255f , 75/255f , 83/255f , 1);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement