From 7942521c6179a24620303adbd09d7bd2ae9d6f80 Mon Sep 17 00:00:00 2001 From: veradec Date: Wed, 21 Oct 2026 11:45:06 +0530 Subject: init: half of settings menu works --- main.h | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 main.h (limited to 'main.h') diff --git a/main.h b/main.h new file mode 100644 index 0000000..91e636f --- /dev/null +++ b/main.h @@ -0,0 +1,27 @@ +#include + +#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] = { + "[] ", "[][] ", "[][][] ", + "[][][][] ", "[][][][][] ", "[][][][][][] ", + "[][][][][][][] ", "[][][][][][][][] ", "[][][][][][][][][] ", + "[][][][][][][][][][]"}; + -- cgit v1.2.3