module main func start() engine::init() if symbols::scenes <> null and symbols::scenes.size > 0 do symbols::scenes[0].load() console::init(io::tilemap_a) if art::fonts.size > 0 do engine::tile_layer_a.load_tileset(art::fonts[0]) sound::init() loop engine::render() engine::wait_for_paint() engine::think() sound::think() console::think() end loop end func end module