Added a makefile
This commit is contained in:
@@ -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") {
|
||||
|
||||
Reference in New Issue
Block a user