]> git.lizzy.rs Git - nothing.git/blobdiff - src/game/level/level_editor/layer.h
Add TODO(#982)
[nothing.git] / src / game / level / level_editor / layer.h
index 0ce2b7f435023088b61b607125655c24b396f717..e0b55a1173e6dd360f14d8e62c41e6b1ca78adfc 100644 (file)
@@ -4,7 +4,9 @@
 typedef enum {
     LAYER_RECT,
     LAYER_POINT,
-    LAYER_PLAYER
+    LAYER_PLAYER,
+    LAYER_COLOR_PICKER,
+    LAYER_LABEL
 } LayerType;
 
 typedef struct {
@@ -12,7 +14,10 @@ typedef struct {
     void *ptr;
 } LayerPtr;
 
-int layer_render(LayerPtr layer, Camera *camera);
+typedef struct Camera Camera;
+
+int layer_render(LayerPtr layer, Camera *camera, int active);
 int layer_event(LayerPtr layer, const SDL_Event *event, const Camera *camera);
+int layer_dump_stream(LayerPtr layer, FILE *stream);
 
 #endif  // LAYER_H_