rename grid -> gridservice

This commit is contained in:
aozhiwei 2019-04-23 17:42:50 +08:00
parent edd3b2b15f
commit 4822180ce9
2 changed files with 19 additions and 19 deletions

View File

@ -1,18 +1,18 @@
#include "precompile.h" #include "precompile.h"
#include "grid.h" #include "gridservice.h"
Grid::Grid() GridService::GridService()
{ {
} }
Grid::~Grid() GridService::~GridService()
{ {
} }
void Grid::Init(int width, int height, int cell_width) void GridService::Init(int width, int height, int cell_width)
{ {
map_width_ = width; map_width_ = width;
map_height_ = height; map_height_ = height;
@ -41,7 +41,7 @@ void Grid::Init(int width, int height, int cell_width)
max_y_ = cell_width_ * (cell_count_per_col_ - 1); max_y_ = cell_width_ * (cell_count_per_col_ - 1);
} }
void Grid::UnInit() void GridService::UnInit()
{ {
if (cells_) { if (cells_) {
delete[] cells_; delete[] cells_;
@ -49,61 +49,61 @@ void Grid::UnInit()
} }
} }
void Grid::Get123456789(int grid_id, std::set<GridCell*>& grid_list) void GridService::Get123456789(int grid_id, std::set<GridCell*>& grid_list)
{ {
for (size_t i = 1; i <= 9; ++i) { for (size_t i = 1; i <= 9; ++i) {
GetGridList(grid_id, i, grid_list); GetGridList(grid_id, i, grid_list);
} }
} }
void Grid::Get123(int grid_id, std::set<GridCell*>& grid_list) void GridService::Get123(int grid_id, std::set<GridCell*>& grid_list)
{ {
GetGridList(grid_id, 1, grid_list); GetGridList(grid_id, 1, grid_list);
GetGridList(grid_id, 2, grid_list); GetGridList(grid_id, 2, grid_list);
GetGridList(grid_id, 3, grid_list); GetGridList(grid_id, 3, grid_list);
} }
void Grid::Get456(int grid_id, std::set<GridCell*>& grid_list) void GridService::Get456(int grid_id, std::set<GridCell*>& grid_list)
{ {
GetGridList(grid_id, 4, grid_list); GetGridList(grid_id, 4, grid_list);
GetGridList(grid_id, 5, grid_list); GetGridList(grid_id, 5, grid_list);
GetGridList(grid_id, 6, grid_list); GetGridList(grid_id, 6, grid_list);
} }
void Grid::Get789(int grid_id, std::set<GridCell*>& grid_list) void GridService::Get789(int grid_id, std::set<GridCell*>& grid_list)
{ {
GetGridList(grid_id, 7, grid_list); GetGridList(grid_id, 7, grid_list);
GetGridList(grid_id, 8, grid_list); GetGridList(grid_id, 8, grid_list);
GetGridList(grid_id, 9, grid_list); GetGridList(grid_id, 9, grid_list);
} }
void Grid::Get147(int grid_id, std::set<GridCell*>& grid_list) void GridService::Get147(int grid_id, std::set<GridCell*>& grid_list)
{ {
GetGridList(grid_id, 1, grid_list); GetGridList(grid_id, 1, grid_list);
GetGridList(grid_id, 4, grid_list); GetGridList(grid_id, 4, grid_list);
GetGridList(grid_id, 7, grid_list); GetGridList(grid_id, 7, grid_list);
} }
void Grid::Get258(int grid_id, std::set<GridCell*>& grid_list) void GridService::Get258(int grid_id, std::set<GridCell*>& grid_list)
{ {
GetGridList(grid_id, 2, grid_list); GetGridList(grid_id, 2, grid_list);
GetGridList(grid_id, 5, grid_list); GetGridList(grid_id, 5, grid_list);
GetGridList(grid_id, 8, grid_list); GetGridList(grid_id, 8, grid_list);
} }
void Grid::Get369(int grid_id, std::set<GridCell*>& grid_list) void GridService::Get369(int grid_id, std::set<GridCell*>& grid_list)
{ {
GetGridList(grid_id, 3, grid_list); GetGridList(grid_id, 3, grid_list);
GetGridList(grid_id, 6, grid_list); GetGridList(grid_id, 6, grid_list);
GetGridList(grid_id, 9, grid_list); GetGridList(grid_id, 9, grid_list);
} }
void Grid::AddHuman(Human* hum, std::set<GridCell*>& inc_grid_list) void GridService::AddHuman(Human* hum, std::set<GridCell*>& inc_grid_list)
{ {
} }
void Grid::MoveHuman(Human* hum, float x, float y, void GridService::MoveHuman(Human* hum, float x, float y,
std::set<GridCell*>& inc_grid_list, std::set<GridCell*>& inc_grid_list,
std::set<GridCell*>& dec_grid_list std::set<GridCell*>& dec_grid_list
) )
@ -111,12 +111,12 @@ void Grid::MoveHuman(Human* hum, float x, float y,
} }
void Grid::AddEntity(Entity* entity) void GridService::AddEntity(Entity* entity)
{ {
} }
void Grid::GetGridList(int grid_id, int offset, void GridService::GetGridList(int grid_id, int offset,
std::set<GridCell*>& grid_list) std::set<GridCell*>& grid_list)
{ {
if (offset <1 || offset > 9) { if (offset <1 || offset > 9) {

View File

@ -15,11 +15,11 @@ struct GridCell
class Human; class Human;
class Entity; class Entity;
class Room; class Room;
class Grid class GridService
{ {
public: public:
Grid(); GridService();
~Grid(); ~GridService();
void Init(int width, int height, int cell_width); void Init(int width, int height, int cell_width);
void UnInit(); void UnInit();