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.entities
import akka.actor.typed.scaladsl.ActorContext import akka.actor.typed.scaladsl.Behaviors
object PlayerCameraActor { sealed trait Command
class Props() { def create = Behaviors.setup[Command] { ctx => new PlayerCameraActor(ctx, this).receive(State.empty) } }
case class State() object State { val empty = State() } } class PlayerCameraActor( ctx: ActorContext[PlayerCameraActor.Command], props: PlayerCameraActor.Props ) { import PlayerCameraActor._ def receive(state: State) = Behaviors.receiveMessage[Command] { case _ => Behaviors.same } }
|