project-ely/internal/game/entity/commands.go

23 lines
338 B
Go

package entity
// List of keys supported by all entities
const (
COMMAND_DRAW int = iota
COMMAND_UPDATE
COMMAND_MOVE_X
COMMAND_MOVE_Y
COMMAND_SET_SPEED
)
type EntityCommand struct {
key int
value float64
}
func NewEntityCommand(key int, value float64) EntityCommand {
return EntityCommand{
key: key,
value: value,
}
}