Added a makefile

This commit is contained in:
2021-01-23 14:44:06 -05:00
parent 827a114752
commit b85e92343f
8 changed files with 42 additions and 36 deletions

View File

@@ -1,8 +1,6 @@
#include "animqueue.hpp"
#include "luastack.hpp"
#include <limits>
#include "luastack.hpp"
#include "animqueue.hpp"
AnimStep::AnimStep() {}
AnimStep::~AnimStep() {}
@@ -89,8 +87,8 @@ void AnimView::update_from(const AnimQueue &queue) {
}
AnimView *AnimViewMap::get_one(int64_t id) {
auto iter = view_map_.find(id);
if (iter == view_map_.end()) {
auto iter = find(id);
if (iter == end()) {
return nullptr;
} else {
return &iter->second;
@@ -98,23 +96,23 @@ AnimView *AnimViewMap::get_one(int64_t id) {
}
void AnimViewMap::clear_updated_bits() {
for (auto pair : view_map_) {
for (auto pair : *this) {
pair.second.updated_ = false;
}
}
void AnimViewMap::delete_non_updated() {
for (auto iter = view_map_.begin(); iter != view_map_.end(); ) {
for (auto iter = begin(); iter != end(); ) {
if (iter->second.updated_) {
iter++;
} else {
iter = view_map_.erase(iter);
iter = erase(iter);
}
}
}
void AnimViewMap::update_one(const AnimQueue &queue) {
view_map_[queue.get_id()].update_from(queue);
operator[](queue.get_id()).update_from(queue);
}
LuaDefine(unittests_animqueue, "c") {