From 997cf7d4461bbd513bd39147938b0d99658fe191 Mon Sep 17 00:00:00 2001 From: dweiller <4678790+dweiller@users.noreplay.github.com> Date: Tue, 7 Jun 2022 21:01:27 +1000 Subject: [PATCH] ecs: fix argument order in copy() calls --- ecs/src/entities.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ecs/src/entities.zig b/ecs/src/entities.zig index 224f6fd6..20279580 100644 --- a/ecs/src/entities.zig +++ b/ecs/src/entities.zig @@ -428,7 +428,7 @@ pub const Entities = struct { while (column_iter.next()) |entry| { var old_component_storage = entry.value_ptr; var new_component_storage = current_archetype_storage.components.get(entry.key_ptr.*).?; - new_component_storage.copy(new_component_storage.ptr, entities.allocator, new_row, old_ptr.row_index, old_component_storage.ptr) catch |err| { + new_component_storage.copy(new_component_storage.ptr, entities.allocator, old_ptr.row_index, new_row, old_component_storage.ptr) catch |err| { current_archetype_storage.undoNew(); return err; }; @@ -528,7 +528,7 @@ pub const Entities = struct { while (column_iter.next()) |entry| { var src_component_storage = archetype.components.get(entry.key_ptr.*).?; var dst_component_storage = entry.value_ptr; - dst_component_storage.copy(dst_component_storage.ptr, entities.allocator, new_row, old_ptr.row_index, src_component_storage.ptr) catch |err| { + dst_component_storage.copy(dst_component_storage.ptr, entities.allocator, old_ptr.row_index, new_row, src_component_storage.ptr) catch |err| { current_archetype_storage.undoNew(); return err; };