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
import cats.effect.Resource import com.jme3.app.state.AppState import com.jme3.system.AppSettings import monix.bio.Task // import wow.doge.mygame.executors.JMERunner
trait GameModule {
def gameAppResource(appStates: AppState*): Resource[Task, GameApp] = Resource.liftF { for { app <- Task(new GameApp(appStates: _*)) _ <- Task { val settings = new AppSettings(true) // settings.setVSync(true)
settings.setFrameRate(144) app.setSettings(settings) // JMERunner.runner = app
app } } yield (app) } }
|