]> git.lizzy.rs Git - nothing.git/blobdiff - src/game/level/level_editor/layer.h
(#824) Integrate UndoHistory with the LevelEditor
[nothing.git] / src / game / level / level_editor / layer.h
index 5af8e8e5deec7a1a07eceb562365ccf91886ea0a..f3678fe0fee44172275101182e1601209021eca6 100644 (file)
@@ -15,9 +15,13 @@ typedef struct {
 } LayerPtr;
 
 typedef struct Camera Camera;
+typedef struct UndoHistory UndoHistory;
 
-int layer_render(LayerPtr layer, Camera *camera, float fa);
-int layer_event(LayerPtr layer, const SDL_Event *event, const Camera *camera);
+int layer_render(LayerPtr layer, Camera *camera, int active);
+int layer_event(LayerPtr layer,
+                const SDL_Event *event,
+                const Camera *camera,
+                UndoHistory *undo_history);
 int layer_dump_stream(LayerPtr layer, FILE *stream);
 
 #endif  // LAYER_H_