整理代码,私有变量接口化访问

This commit is contained in:
flswld
2023-02-09 01:01:05 +08:00
parent 98c35380b1
commit 9d6e95a6b4
21 changed files with 661 additions and 375 deletions

View File

@@ -78,8 +78,8 @@ func (a *AoiManager) AoiInfoLog(debug bool) {
minGridObjectCount = gridObjectCount
}
if debug {
logger.Debug("Grid: gid: %d, minX: %d, maxX: %d, minY: %d, maxY: %d, minZ: %d, maxZ: %d, object count: %v",
grid.gid, grid.minX, grid.maxX, grid.minY, grid.maxY, grid.minZ, grid.maxZ, gridObjectCount)
// logger.Debug("Grid: gid: %d, minX: %d, maxX: %d, minY: %d, maxY: %d, minZ: %d, maxZ: %d, object count: %v",
// grid.gid, grid.minX, grid.maxX, grid.minY, grid.maxY, grid.minZ, grid.maxZ, gridObjectCount)
for objectId, object := range grid.objectMap {
logger.Debug("objectId: %v, object: %v", objectId, object)
}

View File

@@ -8,12 +8,13 @@ import (
type Grid struct {
gid uint32 // 格子id
// 格子边界坐标
minX int16
maxX int16
minY int16
maxY int16
minZ int16
maxZ int16
// 目前开发阶段暂时用不到 节省点内存
// minX int16
// maxX int16
// minY int16
// maxY int16
// minZ int16
// maxZ int16
objectMap map[int64]any // k:objectId v:对象
}
@@ -21,12 +22,12 @@ type Grid struct {
func NewGrid(gid uint32, minX, maxX, minY, maxY, minZ, maxZ int16) (r *Grid) {
r = new(Grid)
r.gid = gid
r.minX = minX
r.maxX = maxX
r.minY = minY
r.maxY = maxY
r.minZ = minZ
r.maxZ = maxZ
// r.minX = minX
// r.maxX = maxX
// r.minY = minY
// r.maxY = maxY
// r.minZ = minZ
// r.maxZ = maxZ
r.objectMap = make(map[int64]any)
return r
}