summaryrefslogtreecommitdiffhomepage
path: root/src/character.cpp
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2023-09-01 22:27:30 +0200
committerStanislaw Halik <sthalik@misaki.pl>2023-09-01 22:27:30 +0200
commit31fd5bbc08234686cf798a93a18e0bb73615d1bf (patch)
tree59b964d01885916c5d49fef3c168ff10dcbdd93f /src/character.cpp
parent053ea3aa1c443c368f8b43591e3e970e12b50c70 (diff)
rename entity -> object
Diffstat (limited to 'src/character.cpp')
-rw-r--r--src/character.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/character.cpp b/src/character.cpp
index b05d8093..3e252e7a 100644
--- a/src/character.cpp
+++ b/src/character.cpp
@@ -2,7 +2,7 @@
#include "src/anim-atlas.hpp"
#include "loader/loader.hpp"
#include "src/world.hpp"
-#include "src/entity.hpp"
+#include "src/object.hpp"
#include "shaders/shader.hpp"
#include "src/RTree-search.hpp"
#include "compat/exception.hpp"
@@ -91,16 +91,16 @@ character_proto& character_proto::operator=(const character_proto&) = default;
character_proto::character_proto()
{
- type = entity_type::character;
+ type = object_type::character;
atlas = loader.anim_atlas("npc-walk", loader.ANIM_PATH);
}
-bool character_proto::operator==(const entity_proto& e0) const
+bool character_proto::operator==(const object_proto& e0) const
{
if (type != e0.type)
return false;
- if (!entity_proto::operator==(e0))
+ if (!object_proto::operator==(e0))
return false;
const auto& s0 = static_cast<const character_proto&>(e0);
@@ -195,26 +195,26 @@ done:
}
}
-entity_type character::type() const noexcept { return entity_type::character; }
+object_type character::type() const noexcept { return object_type::character; }
character::operator character_proto() const
{
character_proto ret;
- static_cast<entity_proto&>(ret) = entity::operator entity_proto();
+ static_cast<object_proto&>(ret) = object::operator object_proto();
ret.name = name;
ret.playable = playable;
return ret;
}
character::character(object_id id, struct chunk& c, const character_proto& proto) :
- entity{id, c, proto},
+ object{id, c, proto},
name{proto.name},
playable{proto.playable}
{
if (!name)
name = "(Unnamed)"_s;
fm_soft_assert(atlas->check_rotation(r));
- entity::set_bbox_(offset, bbox_offset, Vector2ub(iTILE_SIZE2/2), pass);
+ object::set_bbox_(offset, bbox_offset, Vector2ub(iTILE_SIZE2/2), pass);
}
} // namespace floormat