]> git.lizzy.rs Git - nothing.git/blobdiff - src/game/level.c
(#824) Introduce UndoHistory
[nothing.git] / src / game / level.c
index b54ecfe5d18eb8d7bdd4342e48a3f3926ccec900..612f7f04395992f47db742fd94ba6ec09dae09d6 100644 (file)
@@ -17,7 +17,6 @@
 #include "game/level/regions.h"
 #include "game/level/rigid_bodies.h"
 #include "game/level_metadata.h"
-#include "game/level/level_editor/proto_rect.h"
 #include "game/level/level_editor/rect_layer.h"
 #include "game/level/level_editor/point_layer.h"
 #include "game/level/level_editor/player_layer.h"
@@ -70,9 +69,7 @@ Level *create_level_from_level_editor(const LevelEditor *level_editor,
 
     level->background = PUSH_LT(
         lt,
-        create_background(
-            level_editor_background_color(
-                level_editor)),
+        create_background(color_picker_rgba(&level_editor->background_layer)),
         destroy_background);
     if (level->background == NULL) {
         RETURN_LT(lt, NULL);
@@ -86,7 +83,7 @@ Level *create_level_from_level_editor(const LevelEditor *level_editor,
     level->player = PUSH_LT(
         lt,
         create_player_from_player_layer(
-            level_editor->player_layer,
+            &level_editor->player_layer,
             level->rigid_bodies,
             broadcast),
         destroy_player);