]> git.lizzy.rs Git - nothing.git/blob - src/game/level/level_editor/player_layer.h
Add TODO(#886)
[nothing.git] / src / game / level / level_editor / player_layer.h
1 #ifndef PLAYER_LAYER_H_
2 #define PLAYER_LAYER_H_
3
4 #include "color_picker.h"
5 #include "layer.h"
6 #include "system/lt.h"
7 #include "system/line_stream.h"
8
9 typedef struct {
10     Lt *lt;
11     Vec position;
12     ColorPicker color_picker;
13 } PlayerLayer;
14
15 PlayerLayer *create_player_layer_from_line_stream(LineStream *line_stream);
16 void destroy_player_layer(PlayerLayer *player_layer);
17
18 LayerPtr player_layer_as_layer(PlayerLayer *player_layer);
19 int player_layer_render(const PlayerLayer *player_layer,
20                         Camera *camera,
21                         float fa);
22 int player_layer_event(PlayerLayer *player_layer,
23                        const SDL_Event *event,
24                        const Camera *camera);
25
26
27
28 #endif  // PLAYER_LAYER_H_