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.subsystems.events
sealed trait PlayerMovementEvent object PlayerMovementEvent { final case class PlayerMovedLeft(pressed: Boolean) extends PlayerMovementEvent final case class PlayerMovedRight(pressed: Boolean) extends PlayerMovementEvent final case class PlayerMovedForward(pressed: Boolean) extends PlayerMovementEvent final case class PlayerMovedBackward(pressed: Boolean) extends PlayerMovementEvent final case object PlayerJumped extends PlayerMovementEvent final case object PlayerRotatedRight extends PlayerMovementEvent final case object PlayerRotatedLeft extends PlayerMovementEvent final case object PlayerCameraUp extends PlayerMovementEvent final case object PlayerCameraDown extends PlayerMovementEvent }
sealed trait PlayerCameraEvent
object PlayerCameraEvent { final case object CameraMovedUp extends PlayerCameraEvent final case object CameraMovedDown extends PlayerCameraEvent }
|