#include "screens.h" #include "editor.h" #include "raylib.h" void SE_DrawMenuScreen() { BeginDrawing(); ClearBackground(RAYWHITE); EndDrawing(); } void SE_DrawEditorScreen(Editor *editor, Camera2D *camera) { 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(); EndDrawing(); }