EngineModule

@Module(includes = EngineSystemsModule::class)
open class EngineModule

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
@Provides
open fun getEngine(systems: Set<EntitySystem>): Engine
Link copied to clipboard
@Provides
open fun getMapInfo(map: TiledMap): MapInfo
Link copied to clipboard
@Provides
open fun getPreferences(): Preferences
Link copied to clipboard
@Provides
open fun getRenderer(@Named(value = "gameStage") stage: Stage, tiled: TiledMap): OrthogonalTiledMapRenderer
Link copied to clipboard
@Provides
open fun getTiledMap(gameMap: GameMap, world: World): TiledMap
Link copied to clipboard
@Provides
open fun getWorld(): World