blob: fd7e9227cca8dd48dd37156b2fc1ecc0236cdc0a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
#pragma once
#include "types.h"
#include <string>
struct MainMenuConfig {
//generic menu config
static constexpr unsigned int STARTING_SORTING_IN_LAYER = 7;
static constexpr const char* CAMERA_NAME = "camera";
//main menu config
static constexpr float STARTMAP_OFFSET = 50;
static constexpr crepe::vec2 MENU_OFFSET = {-400,-200};
static constexpr float MENU_BUTTON_SPACING = 10;
static constexpr crepe::vec2 MENU_OFFSET_BACKGROUND = {0,200};
//Scene names
static constexpr const char* START_SCENE = "scene1";
static constexpr const char* PREVIEW_SCENE = "scene1";
static constexpr const char* SHOP_SCENE = "shopmenu";
//Moving to new scene (Start and Preview)
static constexpr float SLOW_DOWN = 200;
static constexpr float END = 300;
static constexpr float VELOCITY_MAX = 200;
static constexpr float VELOCITY_STEP = 200;
//button config
static constexpr const char* FONT = "Jetpackia";
static constexpr crepe::vec2 FONTOFFSET = {0,0};
static constexpr crepe::vec2 LARGE_OVERLAY_SIZE = {250,100};
static constexpr crepe::vec2 SIDE_PANEL_SIZE = {50,150};
};
|