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

package wow.doge.mygame.executors
import cats.effect.Resource
import monix.bio.Task
import monix.execution.Scheduler
import wow.doge.mygame.types.JmeScheduler
trait ExecutorsModule {
val schedulers = Schedulers.default
val jmeSchedulerResource = Resource.make(
Task(
JmeScheduler(
Scheduler
.singleThread(name = "JME-Application-Thread", daemonic = false)
)
)
)(s => Task(s.value.shutdown()))
}
sealed trait Error
case object Error extends Error