diff options
| author | ilotterytea <iltsu@alright.party> | 2025-01-26 17:24:55 +0500 |
|---|---|---|
| committer | ilotterytea <iltsu@alright.party> | 2025-01-26 17:24:55 +0500 |
| commit | f647ebf57d92fd638a192b7c06edc3356871dbf1 (patch) | |
| tree | 6e90ced4108787b45e7b03ccccd3a669e3d63852 /src/screens.c | |
| parent | 2d7f199341bc2732cc2a238b6caf57424fcc35ac (diff) | |
upd: removed screens
Diffstat (limited to 'src/screens.c')
| -rw-r--r-- | src/screens.c | 79 |
1 files changed, 0 insertions, 79 deletions
diff --git a/src/screens.c b/src/screens.c deleted file mode 100644 index 0d18079..0000000 --- a/src/screens.c +++ /dev/null @@ -1,79 +0,0 @@ -#include "screens.h" - -#include <stdio.h> -#include <stdlib.h> - -#include "editor.h" -#include "raylib.h" -#include "xd.h" - -#define RAYGUI_IMPLEMENTATION -#include "raygui.h" - -void SE_DrawMenuScreen(GameScreen *currentScreen, Editor *editor, XdData *data, - XdData *datas[]) { - if (IsKeyPressed(KEY_N)) { - *currentScreen = SCREEN_EDITOR; - data = malloc(sizeof(XdData)); - editor->data = data; - - data->name = "xd"; - - // Creating an empty level - data->levels[0] = malloc(sizeof(XdLevel)); - data->levels[0]->floors[0] = malloc(sizeof(XdFloor)); - data->levels[0]->floors[0]->width = 30; - data->levels[0]->floors[0]->height = 30; - } - - BeginDrawing(); - ClearBackground(RAYWHITE); - - for (int i = 0; i < sizeof(*datas) / sizeof(*datas[0]); i++) { - printf("xd\n"); - XdData *data = datas[i]; - bool button = GuiButton((Rectangle){10, 10 * i, GetScreenWidth() - 10, 40}, - data->name); - } - - GuiLabel((Rectangle){0, GetScreenHeight() - 20, GetScreenWidth(), 20}, - "Press N to create a new campaign"); - EndDrawing(); -} - -void SE_DrawEditorScreen(GameScreen *currentScreen, Editor *editor, - Camera2D *camera) { - if (IsKeyPressed(KEY_S)) { - Xd_SaveFile("test.xd", editor->data); - *currentScreen = SCREEN_MENU; - free(editor->data); - editor->data = NULL; - return; - } - - if (GetMouseWheelMove() != 0.0) { - camera->zoom += (int)GetMouseWheelMove(); - - if (camera->zoom > 6.0f) - camera->zoom = 6.0f; - else if (camera->zoom < 4.0f) - camera->zoom = 4.0f; - } - - if (IsMouseButtonDown(MOUSE_BUTTON_RIGHT)) { - Vector2 mousePos = GetMouseDelta(); - camera->target.x -= mousePos.x / 5.0f; - camera->target.y -= mousePos.y / 5.0f; - } - - BeginDrawing(); - ClearBackground(RAYWHITE); - - BeginMode2D(*camera); - SE_DrawEditor(editor, camera); - EndMode2D(); - - SE_DrawEditorToolkit(editor); - - EndDrawing(); -} |
