-- -- Autor: BenjamÌn de la Fuente Ranea -- Fecha: 28-11-2008 -- -- Script de carga inicial -- execute("menu/garageBegin_execute.lua") --limpio el menu anterior, el fondo se queda... --if(not ExistsActor("Background")) then --CreateActor("ActorGeom", { name = "Background", model = "garage/garage2D.mesh" }) --SetActorAnim("Background", { anim = "garage/cup" .. CupSelected .. "_fade_in.anm", loop = false, velocity = 2}) --end DestroyActor("Menu") DestroyActor("Background") DestroyActor("BackgroundMask") --selecciono el primer coche if (not g_backToGarage) then SelectedCar = 1 end execute(CarScripts[CupSelected][SelectedCar]) --precarga de recursos... habrá que andar destruyendo y volviendo a crear? --preloadCarSelectionResources() --borrar --LoopAnim = nil if(not ExistsActor("Background2DNoAlpha")) then CreateActor("ActorGeom", { name = "Background2DNoAlpha", model = "garage/garage2D_noAlpha.mesh" }) end --background = CreateActor("ActorGeom", { name = "Background", model = "garage/garage2D_noAlpha.mesh"}) SetEffectParamTexture("Background2DNoAlpha","garage_noAlpha","g_diffuseTexture", "cup" .. CupSelected .. "_background.pvr") log("voy a entrar en GarageScrollSetup()") GarageScrollSetup() g_backMenu = false --creo los dos actores, menu y scroll CreateActor("ActorGeom", { name = "Menu", model = "menu/garage.mesh", layer = LF_PANELS+1, touchable = true }) --entrada del menu if g_backToGarage then SetActorAnim("Menu", { anim = "menu/garage_return.anm", loop = false, velocity = 1.7}) DollStates.init() g_backToGarage = false else SetActorAnim("Menu", { anim = "menu/garage_start.anm", loop = false, velocity = 1.7}) end SetActorAnim("paint_can", { anim = "menu/can_fadein.anm", loop = false, velocity = 1.7}) EnqueueExecuteScript("paint_can",[[SetActorAnim("paint_can", "menu/can_pulse.anm", true, "")]]) --DeactivateActor("Menu") --ActivateActor("Menu") setLockedCars() -- si estamos en timetrial if(GameMode == E_MODE_ONLINE) then Girls = {"dolls/doll_rock.mesh", "dolls/doll_vaquera.mesh", "dolls/doll_china.mesh"} CreateActor("ActorGeom", { name = "Doll", model = Girls[CupSelected], layer = LF_PANELS+3 }) SetActorAnim("Doll", { anim = "menu/dolls_in_cup" .. CupSelected .. ".anm", loop = false, }) EnqueueExecuteScript("Doll","SetActorAnim('Doll', 'menu/dolls_cicle_cup" .. CupSelected .. ".anm', true, '')") end