From f29ee994108bf443de4aeeabd7519f13ca4b7a4d Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Wed, 10 May 2023 14:11:02 +0200 Subject: wip virtual entity stuff --- src/character.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src/character.cpp') diff --git a/src/character.cpp b/src/character.cpp index d75070e8..88a575f9 100644 --- a/src/character.cpp +++ b/src/character.cpp @@ -92,6 +92,7 @@ character_proto& character_proto::operator=(const character_proto&) = default; character_proto::character_proto() { type = entity_type::character; + atlas = loader.anim_atlas("npc-walk", loader.ANIM_PATH); } bool character_proto::operator==(const entity_proto& e0) const @@ -215,8 +216,6 @@ character::character(object_id id, struct chunk& c, const character_proto& proto { if (!name) name = "(Unnamed)"_s; - if (!atlas) - const_cast&>(atlas) = loader.anim_atlas("npc-walk", loader.ANIM_PATH); fm_soft_assert(atlas->check_rotation(r)); entity::set_bbox_(offset, bbox_offset, Vector2ub(iTILE_SIZE2/2), pass); } -- cgit v1.2.3