summaryrefslogtreecommitdiffhomepage
path: root/src/object.cpp
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2023-10-08 22:48:40 +0200
committerStanislaw Halik <sthalik@misaki.pl>2023-10-08 22:48:40 +0200
commit648f26a2fc82c4a618d68733f9f3ad6915bae37d (patch)
tree493ada6f6e365d811b66625f62527b0a035305f1 /src/object.cpp
parent864c976daa4ddc7df09271b7049ca7c18e5601dd (diff)
a
Diffstat (limited to 'src/object.cpp')
-rw-r--r--src/object.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/object.cpp b/src/object.cpp
index bed5ef88..ee21c14f 100644
--- a/src/object.cpp
+++ b/src/object.cpp
@@ -111,6 +111,7 @@ void object::rotate(size_t, rotation new_r)
const_cast<rotation&>(r) = new_r;
}
+// todo rewrite using bitwise ops
point object::normalize_coords(global_coords coord, Vector2b cur_offset, Vector2i new_offset)
{
auto off_tmp = Vector2i(cur_offset) + new_offset;
@@ -119,7 +120,7 @@ point object::normalize_coords(global_coords coord, Vector2b cur_offset, Vector2
for (auto i = 0uz; i < 2; i++)
{
auto sign = Math::sign(off_new[i]);
- auto absval = std::abs(off_new[i]);
+ auto absval = Math::abs(off_new[i]);
if (absval > half_tile[i])
{
Vector2i v(0);