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.

17 lines
634 B

3 years ago
  1. package wow.doge.mygame
  2. import wow.doge.mygame.utils.wrappers.jme.AppNode2
  3. import com.softwaremill.tagging._
  4. import wow.doge.mygame.game.GameAppTags
  5. import monix.execution.Scheduler
  6. import io.estatico.newtype.macros.newtype
  7. package object types {
  8. type RootNode = AppNode2 @@ GameAppTags.RootNode
  9. type GuiNode = AppNode2 @@ GameAppTags.GuiNode
  10. @newtype case class AsyncScheduler(value: Scheduler)
  11. @newtype case class IoScheduler(value: Scheduler)
  12. @newtype case class FxScheduler(value: Scheduler)
  13. @newtype case class JmeScheduler(value: Scheduler)
  14. @newtype case class AkkaScheduler(value: akka.actor.typed.Scheduler)
  15. }