diff options
author | Stanislaw Halik <sthalik@misaki.pl> | 2024-01-11 03:18:00 +0100 |
---|---|---|
committer | Stanislaw Halik <sthalik@misaki.pl> | 2024-01-11 03:18:00 +0100 |
commit | f3d870a400395e75f601f32a3bbb3e68502d9000 (patch) | |
tree | 3735b14eaa74d4a80d9197ac973b5dbffbd675d6 /src/object.cpp | |
parent | b91deae59c69ca41d5feffaf4f16b29ee47af64d (diff) |
fix some todo's
Diffstat (limited to 'src/object.cpp')
-rw-r--r-- | src/object.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/object.cpp b/src/object.cpp index 71ce905c..9d5aec5a 100644 --- a/src/object.cpp +++ b/src/object.cpp @@ -21,7 +21,7 @@ constexpr auto object_id_lessp = [](const auto& a, const auto& b) { return a->id #pragma GCC diagnostic ignored "-Wignored-qualifiers" #endif -// todo try this instead: x = 31; int((x+64+32)/64), (x + 64 + 32)%64 - 1 +// todo rewrite using bitwise ops. try this instead: x = 31; int((x+64+32)/64), (x + 64 + 32)%64 - 1 template<int tile_size> constexpr inline Pair<int, int8_t> normalize_coord(const int8_t cur, const int new_off) { @@ -141,7 +141,6 @@ 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, Vector2i new_off) { auto [cx, ox] = normalize_coord<iTILE_SIZE2.x()>(cur.x(), new_off.x()); |