blob: f7bda9911b31d503a742f127c36b482456ec5faa (
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
31
32
33
34
35
36
|
#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();
}
|