refactor: 移除 game 包中不合理的 Actor、Position2D、Position2DSet、Position3D 接口
This commit is contained in:
parent
0a22f6d503
commit
2b13b19272
|
@ -1,13 +0,0 @@
|
||||||
package game
|
|
||||||
|
|
||||||
// Actor 表示游戏中的可以放到游戏场景中的游戏对象的基本类型
|
|
||||||
// - 需要注意 Actor 不等于 Player
|
|
||||||
// - 在 Minotaur 中,每个网络连接可以表示一个 Player,而每个玩家可以拥有多个 Actor
|
|
||||||
// - Actor 并非 Player 独有,场景中也可包含各类无主的 Actor
|
|
||||||
type Actor interface {
|
|
||||||
// SetGuid 设置对象的唯一标识符
|
|
||||||
// - 需要注意的是该函数不应该主动执行,否则可能产生意想不到的情况
|
|
||||||
SetGuid(guid int64)
|
|
||||||
// GetGuid 获取对象的唯一标识符
|
|
||||||
GetGuid() int64
|
|
||||||
}
|
|
|
@ -1,7 +0,0 @@
|
||||||
package game
|
|
||||||
|
|
||||||
// Position2D 2D位置接口定义
|
|
||||||
type Position2D interface {
|
|
||||||
// GetPosition 获取对象位置
|
|
||||||
GetPosition() (x, y float64)
|
|
||||||
}
|
|
|
@ -1,6 +0,0 @@
|
||||||
package game
|
|
||||||
|
|
||||||
// Position2DSet 2D位置设置接口定义
|
|
||||||
type Position2DSet interface {
|
|
||||||
SetPosition(x, y float64)
|
|
||||||
}
|
|
|
@ -1,5 +0,0 @@
|
||||||
package game
|
|
||||||
|
|
||||||
type Position3D interface {
|
|
||||||
GetPosition() (x, y, z float64)
|
|
||||||
}
|
|
Loading…
Reference in New Issue