待实现的地形及寻路
This commit is contained in:
parent
84c8cefea9
commit
005586b64a
|
@ -0,0 +1,3 @@
|
||||||
|
package component
|
||||||
|
|
||||||
|
// TODO
|
|
@ -0,0 +1,9 @@
|
||||||
|
package game
|
||||||
|
|
||||||
|
// Terrain2D 地形
|
||||||
|
type Terrain2D interface {
|
||||||
|
GetBlock(x, y int) Terrain2DBlock
|
||||||
|
GetBlocks() [][]Terrain2DBlock
|
||||||
|
GetWidth() int
|
||||||
|
GetHeight() int
|
||||||
|
}
|
|
@ -0,0 +1,9 @@
|
||||||
|
package game
|
||||||
|
|
||||||
|
// Terrain2DBlock 地形块
|
||||||
|
type Terrain2DBlock interface {
|
||||||
|
// GetTerrain 获取归属的地形
|
||||||
|
GetTerrain() Terrain2D
|
||||||
|
// GetCost 获取移动消耗
|
||||||
|
GetCost() float64
|
||||||
|
}
|
Loading…
Reference in New Issue