]> git.lizzy.rs Git - nothing.git/blob - src/game/level/level_editor/layer_picker.h
7b26cd61c2784e2eee669e99a818eb2504730f45
[nothing.git] / src / game / level / level_editor / layer_picker.h
1 #ifndef LAYER_PICKER_H_
2 #define LAYER_PICKER_H_
3
4 typedef struct Layer Layer;
5 typedef struct Camera Camera;
6
7 typedef enum {
8     LAYER_PICKER_BOXES = 0,
9     LAYER_PICKER_PLATFORMS,
10     LAYER_PICKER_BACK_PLATFORMS,
11
12     LAYER_PICKER_N
13 } LayerPicker;
14
15 int layer_picker_render(const LayerPicker *layer_picker,
16                         Camera *camera);
17 int layer_picker_mouse_button(LayerPicker *layer_picker,
18                               const Camera *camera,
19                               const SDL_MouseButtonEvent *event,
20                               bool *selected);
21
22 #endif  // LAYER_PICKER_H_