Testing out JmonkeyEngine to make a game in Scala with Akka Actors within a pure FP layer
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
package wow.doge.mygame.game.subsystems.input import enumeratum.EnumEntry._ import enumeratum._
sealed trait PlayerMovementInput extends EnumEntry with UpperSnakecase object PlayerMovementInput extends Enum[PlayerMovementInput] { val values = findValues case object WalkForward extends PlayerMovementInput case object WalkRight extends PlayerMovementInput case object WalkLeft extends PlayerMovementInput case object WalkBackward extends PlayerMovementInput case object Jump extends PlayerMovementInput }
sealed trait PlayerAnalogInput extends EnumEntry with UpperSnakecase object PlayerAnalogInput extends Enum[PlayerAnalogInput] { val values = findValues case object TurnRight extends PlayerAnalogInput case object TurnLeft extends PlayerAnalogInput }
|