override protected void CreateSounds(SoundsManager soundsManager) { TGCVector3 position = this.GetPosition(); soundsManager.AddSound(position, 50f, -1000, "Van\\Motor.wav", "Motor", true); soundsManager.AddSound(position, 50f, 0, "Van\\Salto.wav", "Salto", false); soundsManager.AddSound(position, 50f, 0, "Van\\Bocina3.wav", "Bocina", false); soundsManager.AddSound(position, 50f, 0, "Van\\Alarma.wav", "Alarma", false); soundsManager.AddSound(position, 50f, 0, "Van\\Caida.wav", "Caida", false); soundsManager.AddSound(position, 50f, 0, "Van\\Choque2.wav", "Choque", false); soundsManager.GetSound("Motor").play(true); }
public Van(TGCVector3 posicionInicial, SoundsManager soundsManager) : base(posicionInicial, soundsManager) { string reverseLightsPath, frontLightsPath, breakLightsPath; this.CreateMesh(GlobalConcepts.GetInstance().GetMediaDir() + "meshCreator\\meshes\\Vehiculos\\Camioneta\\Camioneta-TgcScene.xml", posicionInicial); reverseLightsPath = GlobalConcepts.GetInstance().GetMediaDir() + "meshCreator\\meshes\\Vehiculos\\Camioneta\\LucesMarchaAtras\\Luces-TgcScene.xml"; frontLightsPath = GlobalConcepts.GetInstance().GetMediaDir() + "meshCreator\\meshes\\Vehiculos\\Camioneta\\LucesDelanteras\\Luces-TgcScene.xml"; breakLightsPath = GlobalConcepts.GetInstance().GetMediaDir() + "meshCreator\\meshes\\Vehiculos\\Camioneta\\LucesFrenado\\Luces-TgcScene.xml"; this.CreateLights(reverseLightsPath, breakLightsPath, frontLightsPath); this.CreateWheels(); this.CreateSounds(soundsManager); }
public Hummer(TGCVector3 posicionInicial, SoundsManager soundsManager) : base(posicionInicial, soundsManager) { this.escaladoInicial = new TGCVector3(0.01f, 0.01f, 0.01f); this.CreateMesh(GlobalConcepts.GetInstance().GetMediaDir() + "meshCreator\\meshes\\Vehiculos\\Hummer\\Hummer-TgcScene.xml", posicionInicial); string reverseLightsPath, frontLightsPath, breakLightsPath; reverseLightsPath = GlobalConcepts.GetInstance().GetMediaDir() + "meshCreator\\meshes\\Vehiculos\\Hummer\\LucesMarchaAtras\\Luces-TgcScene.xml"; frontLightsPath = GlobalConcepts.GetInstance().GetMediaDir() + "meshCreator\\meshes\\Vehiculos\\Hummer\\LucesDelanteras\\Luces-TgcScene.xml"; breakLightsPath = GlobalConcepts.GetInstance().GetMediaDir() + "meshCreator\\meshes\\Vehiculos\\Hummer\\LucesFrenado\\Luces-TgcScene.xml"; this.CreateLights(reverseLightsPath, breakLightsPath, frontLightsPath); this.CreateWheels(); this.CreateSounds(soundsManager); }
public ArtificialIntelligence(TGCVector3 posicionInicial, SoundsManager soundsManager) : base(posicionInicial, soundsManager) { this.CreateMesh(GlobalConcepts.GetInstance().GetMediaDir() + "meshCreator\\meshes\\Vehiculos\\Camioneta\\Camioneta-TgcScene.xml", posicionInicial); string reverseLightsPath, frontLightsPath, breakLightsPath; reverseLightsPath = GlobalConcepts.GetInstance().GetMediaDir() + "meshCreator\\meshes\\Vehiculos\\Camioneta\\LucesMarchaAtras\\Luces-TgcScene.xml"; frontLightsPath = GlobalConcepts.GetInstance().GetMediaDir() + "meshCreator\\meshes\\Vehiculos\\Camioneta\\LucesDelanteras\\Luces-TgcScene.xml"; breakLightsPath = GlobalConcepts.GetInstance().GetMediaDir() + "meshCreator\\meshes\\Vehiculos\\Camioneta\\LucesFrenado\\Luces-TgcScene.xml"; this.CreateLights(reverseLightsPath, breakLightsPath, frontLightsPath); this.CreateWheels(); radarSphere.setValues(this.GetPosition(), 75f); radarSphere.setRenderColor(Color.DarkViolet); this.aiState = new SearchWeapons(this); this.CreateSounds(soundsManager); this.velocidadMaximaDeAvance = 40f; velocidadRotacion = 2f; }