summaryrefslogtreecommitdiff
path: root/main.h
blob: 91e636f6c508ddbdb1dcde7c6cf7afc189a1cb39 (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
#include <string.h>

#define WriteDrawText(text, posX, posY, fontSize, color) DrawText(text, posX - (MeasureText(text, fontSize)/2), posY, fontSize, color);

/* #define DrawRect(posX,posY,) */

#define MakeBtn(posX, posY, txt, fontSize, padding) {posX - MeasureText(txt, fontSize) / 2 - padding, posY - padding, MeasureText(txt, fontSize) + padding * 2, fontSize + padding * 2}


#define IsMouseInside(rec) CheckCollisionPointRec(mouse_position, rec)
/* #define HIGHLIGHT_COLOR */
/* #define CLICK_COLOR */

typedef enum ScreenType {
  MainScreen, SettingsScreen 
} ScreenType;

void MainMenu();
void SettingsMenu();
void LoadConfiguration();

char sound_level[10][21] = {
    "[]                  ", "[][]                ", "[][][]              ",
    "[][][][]            ", "[][][][][]          ", "[][][][][][]        ",
    "[][][][][][][]      ", "[][][][][][][][]    ", "[][][][][][][][][]  ",
    "[][][][][][][][][][]"};