This commit is contained in:
aozhiwei 2021-06-08 10:56:04 +08:00
parent 95550ab805
commit f1099980ed
2 changed files with 2 additions and 14 deletions

View File

@ -3,16 +3,6 @@
#include "room.h"
#include "human.h"
void MoveableEntity::TraverseLayer0EntityList(std::function<void (Entity*, bool&)> func)
{
room->grid_service->TraverseLayer0EntityList(grid_list_, func);
}
void MoveableEntity::TraverseLayer1EntityList(std::function<void (Entity*, bool&)> func)
{
room->grid_service->TraverseLayer1EntityList(room->GetRoomIdx(), grid_list_, func);
}
void MoveableEntity::TraverseAllLayerEntityList(std::function<void (Entity*, bool&)> func)
{
room->grid_service->TraverseAllLayerEntityList(room->GetRoomIdx(), grid_list_, func);

View File

@ -13,8 +13,6 @@ class MoveableEntity : public RoomEntity
int UpdatedTimes() { return updated_times_;}
std::set<GridCell*>& GetGridList() { return grid_list_; }
void TraverseLayer0EntityList(std::function<void (Entity*, bool&)> func);
void TraverseLayer1EntityList(std::function<void (Entity*, bool&)> func);
void TraverseAllLayerEntityList(std::function<void (Entity*, bool&)> func);
void TraverseAllLayerHumanList(std::function<void (Human*, bool&)> func);
@ -31,9 +29,9 @@ class MoveableEntity : public RoomEntity
protected:
int updated_times_ = 0;
a8::Vec2 move_dir_;
a8::Vec2 attack_dir_;
private:
a8::Vec2 move_dir_;
a8::Vec2 attack_dir_;
std::set<GridCell*> grid_list_;
};