-- -- Autor: BenjamÌn de la Fuente Ranea -- Fecha: 28-11-2008 -- -- Script de carga inicial -- function destroyGarage() DestroyActor("Menu") --DestroyActor("FadeRaceStart") DeactivateActor("Fade") DestroyActor("GarageScroll") DestroyActor("Background2DNoAlpha") DestroyActor("Background") SetHScroll("") ClearActorAnims("MenuScroll", true, true) releaseCarSelectionResources() g_FirstRacePress = false end function postAnimAction() destroyGarage() log("cup " .. CupSelected .. ", track: " .. TrackSelected) if(not ExistsActor('Car1')) then execute("menu/raceStartup.lua") end if GameMode == E_MODE_ONLINE then function openFeintStatusText() return { name = "OFStatusText", scale = 0.06, font = "fontTRN_fg.fnt", overlap = g_TextOverlap, text = ComposeSNSSUserName(17), align = E_ALIGN_LEFT } end function openFeintText() return { name = "openFeintText", scale = 0.095, font = "fontTRN_fg.fnt", overlap = g_TextOverlap, text = g_Text.leaderboards, align = E_ALIGN_LEFT } end CreateActor("ActorGeom", { name = "Menu", model = "menu/timetrial_results.mesh", touchable = true, camera = "HUD", layer = LF_PANELS+1 }) DeactivateActor("Menu") end --DestroyActor("Background2DNoAlpha") --DestroyActor("Fade") Sound.StopMusic(g_menuMusic, 0.5) Sound.SetMusicFadeOutEndCallback('setIngameMusic()') DeactivateActor("Fade") FinishMenuState() end function wrongWayText(bForeGround) local fontStr = "fontTRN_bg.fnt" local layerFlag = LF_PANELS local auxname = "wrongway_bg" if bForeGround then fontStr = "fontTRN_fg.fnt" layerFlag = LF_PANELS + 1 auxname = "wrongway_fg" end return { name = auxname, scale = 0.16, font = fontStr, overlap = -15, text = g_Text.wrongWay, align = E_ALIGN_CENTER, layer = layerFlag } end function finalLapText(bForeGround) local fontStr = "fontTRN_bg.fnt" local layerFlag = LF_PANELS if bForeGround then fontStr = "fontTRN_fg.fnt" layerFlag = LF_PANELS + 1 end return { scale = 0.16, font = fontStr, overlap = -15, text = g_Text.finalLap, align = E_ALIGN_CENTER, layer = layerFlag } end function raceFinishedText(bForeGround) local fontStr = "fontTRN_bg.fnt" local layerFlag = LF_PANELS if bForeGround then fontStr = "fontTRN_fg.fnt" layerFlag = LF_PANELS + 1 end return { scale = 0.16, font = fontStr, overlap = -16, text = g_Text.raceFinishes, align = E_ALIGN_CENTER, layer = layerFlag} end function tutorialComplete(bForeGround) local fontStr = "fontTRN_bg.fnt" local layerFlag = LF_PANELS if bForeGround then fontStr = "fontTRN_fg.fnt" layerFlag = LF_PANELS + 1 end return { scale = 0.16, font = fontStr, overlap = -16, text = g_Text.tutorialCompleted, align = E_ALIGN_CENTER, layer = layerFlag} end function getReset() return { model = "HUD/reset.mesh", name = "Reset", layer = LF_PANELS+2} end