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.

23 lines
495 B

4 years ago
4 years ago
3 years ago
4 years ago
3 years ago
4 years ago
4 years ago
3 years ago
3 years ago
4 years ago
3 years ago
4 years ago
3 years ago
4 years ago
3 years ago
  1. package wow.doge.mygame.executors
  2. import cats.effect.Resource
  3. import monix.bio.Task
  4. import monix.execution.Scheduler
  5. import wow.doge.mygame.types.JmeScheduler
  6. trait ExecutorsModule {
  7. val schedulers = Schedulers.default
  8. val jmeSchedulerResource = Resource.make(
  9. Task(
  10. JmeScheduler(
  11. Scheduler
  12. .singleThread(name = "JME-Application-Thread", daemonic = false)
  13. )
  14. )
  15. )(s => Task(s.value.shutdown()))
  16. }
  17. sealed trait Error
  18. case object Error extends Error