snengame/internal/game/oracle.go

39 lines
501 B
Go

package game
func OracleUpkeep(c *Card, g *Game) {
switch c.Type {
default:
c.Sick = false
}
return
}
func OracleCast(c *Card, g *Game) bool {
return true
}
func OracleEnters(c *Card, g *Game) {
c.Sick = true
return
}
func OracleLeaves(c *Card, g *Game) {
return
}
func OracleEndstep(c *Card, g *Game) {
return
}
func OraclePower(c CardType, g *Game) int {
return int(c)
}
func OracleMove(c *Card, g *Game) {
c.Sick = true
}
func OracleAttack(c *Card, g *Game) {
c.Sick = true
}