44 lines
1.0 KiB
Go
44 lines
1.0 KiB
Go
package clawdoll
|
|
|
|
import "time"
|
|
|
|
// 场景状态
|
|
const (
|
|
ClawDollSceneStateWait int = iota //等待状态
|
|
ClawDollSceneStateStart //开始倒计时
|
|
ClawDollSceneStatePlayGame //游戏中
|
|
ClawDollSceneStateBilled //结算
|
|
ClawDollSceneStateMax
|
|
)
|
|
|
|
const (
|
|
ClawDollSceneWaitTimeout = time.Second * 6 //等待倒计时
|
|
ClawDollSceneStartTimeout = time.Second * 15 //开始倒计时
|
|
ClawDollSceneBilledTimeout = time.Second * 2 //结算
|
|
)
|
|
|
|
// 玩家操作
|
|
const (
|
|
ClawDollPlayerOpPayCoin = iota + 1 // 上分 投币
|
|
ClawDollPlayerOpGo // 下抓
|
|
ClawDollPlayerOpMove // 玩家操控动作 // 1-前 2-后 3-左 4-右
|
|
)
|
|
|
|
const (
|
|
ButtonFront = iota + 1 /*前*/
|
|
ButtonBack /*后*/
|
|
ButtonLeft /*左*/
|
|
ButtonRight /*右*/
|
|
)
|
|
|
|
const (
|
|
MoveStop = 0 /*移动停止*/
|
|
MoveStar = 1 /*移动开始*/
|
|
)
|
|
|
|
const (
|
|
ClawWeak = iota + 1 //弱力抓
|
|
ClawStrong //强力抓
|
|
ClawGain //必出抓
|
|
)
|