19 lines
371 B
Go
19 lines
371 B
Go
package konstructor
|
|
|
|
type KContext struct {
|
|
ScreenType ScreenType
|
|
ActiveMenu MenuMapKey
|
|
ActiveDialog DialogMapKey
|
|
CurrentLevel int
|
|
CurrentPlayground int
|
|
Players []Player
|
|
}
|
|
|
|
func (c *KContext) getPrimaryPlayer() Player {
|
|
return c.Players[0]
|
|
}
|
|
|
|
func (c *KContext) ScreenTypeIs(name ScreenType) bool {
|
|
return c.ScreenType == name
|
|
}
|