23 lines
338 B
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,
|
|
}
|
|
}
|