Changeset 2822 for 2012/23


Ignore:
Timestamp:
2012-06-06 20:02:29 (7 years ago)
Author:
ramipasa
Message:

Tekstuurit

Location:
2012/23/RamiP/YAG2DSSBase/YAG2DSS
Files:
9 added
4 edited

Legend:

Unmodified
Added
Removed
  • 2012/23/RamiP/YAG2DSSBase/YAG2DSS/YAG2DSS/ALTKEngine/StaticAnimHandler.cs

    r2809 r2822  
    6060                   (ALTKConstants.WindowHeight / 2.0f) - (StaticAnimTypes[animTypeId].Texture.Height / 2.0f) + (location.Y * -1))); 
    6161 
     62            //StaticAnimInstance animInstance = new StaticAnimInstance(animTypeId, 0, 
     63            //    new Vector2((ALTKConstants.WindowWidth / 2.0f) + location.X, 
     64            //    (ALTKConstants.WindowHeight / 2.0f) + (location.Y * -1))); 
     65 
    6266            AnimInstances.Add(animInstance); 
    6367        } 
     
    162166            galaxy_white.Texture = ALTKHandler.Loader.loadTexture("background_galaxy_white"); 
    163167 
     168            StaticAnimationType engine_smoke = new StaticAnimationType("ENGINE_SMOKE"); 
     169            engine_smoke.DisappearingRate = 24.0; 
     170            engine_smoke.InitialVisibilityRate = 16.0; 
     171            engine_smoke.TimeEntirelyVisible = 1; 
     172            engine_smoke.Texture = ALTKHandler.Loader.loadTexture("engine_smoke"); 
     173 
     174            StaticAnimationType wormhole_explosion_anim = new StaticAnimationType("WORMHOLE_EXPLOSION"); 
     175            wormhole_explosion_anim.DisappearingRate = 24.0; 
     176            wormhole_explosion_anim.InitialVisibilityRate = 16.0; 
     177            wormhole_explosion_anim.TimeEntirelyVisible = 1; 
     178            wormhole_explosion_anim.Texture = ALTKHandler.Loader.loadTexture("wormhole_explosion_staticanim"); 
     179 
     180            StaticAnimationType wormhole_appearing = new StaticAnimationType("WORMHOLE_APPEARING"); 
     181            wormhole_appearing.DisappearingRate = 3.0; 
     182            wormhole_appearing.InitialVisibilityRate = 2.0; 
     183            wormhole_appearing.TimeEntirelyVisible = 1; 
     184            wormhole_appearing.Texture = ALTKHandler.Loader.loadTexture("wormhole_appearing"); 
     185 
    164186            StaticAnimTypes.Add(genExplosion); 
     187            StaticAnimTypes.Add(stars1); 
     188            StaticAnimTypes.Add(stars2); 
     189            StaticAnimTypes.Add(starSmoke); 
    165190            StaticAnimTypes.Add(stars1); 
    166191            StaticAnimTypes.Add(stars2); 
     
    173198            StaticAnimTypes.Add(galaxy_red); 
    174199            StaticAnimTypes.Add(galaxy_white); 
     200            StaticAnimTypes.Add(engine_smoke); 
     201            StaticAnimTypes.Add(wormhole_explosion_anim); 
     202            StaticAnimTypes.Add(wormhole_appearing); 
    175203        } 
    176204 
  • 2012/23/RamiP/YAG2DSSBase/YAG2DSS/YAG2DSS/ALTKHandler.cs

    r2811 r2822  
    9494        } 
    9595 
     96        public static Vector2 CreateXNAVectorFromDoubles(double x, double y) 
     97        { 
     98            return new Vector2(Convert.ToSingle(x), Convert.ToSingle(y)); 
     99        } 
     100 
    96101        /// <summary> 
    97102        /// Allows the game component to update itself. 
  • 2012/23/RamiP/YAG2DSSBase/YAG2DSS/YAG2DSS/YAG2DSS.cs

    r2817 r2822  
    2727    Timer Asteroidiajastin; 
    2828    Timer TuhoaAsteroidi; 
     29 
     30    ExplosionSystem WormholeExplosionES; 
     31    ExplosionSystem WormholeExplosionES2; 
     32 
     33    double MadonreikaPosX = 0.0; 
     34    double MadonreikaPosY = 0.0; 
    2935 
    3036    public override void Begin() 
     
    4450        //PhoneBackButton.Listen(ConfirmExit, "Lopeta peli"); 
    4551        Keyboard.Listen(Key.Escape, ButtonState.Pressed, ShowExit, "Lopeta peli"); 
     52 
     53        WormholeExplosionES = new ExplosionSystem(Image.FromStream(File.OpenRead(ALTKConstants.TexturePath + "wormhole_explosion.png")), 5000); 
     54        WormholeExplosionES.OuterParticleImage = Image.FromStream(File.OpenRead(ALTKConstants.TexturePath + "wormhole_explosion_2.png")); 
     55        WormholeExplosionES.ScaleAmount = 0.0002; 
     56        WormholeExplosionES.MaxRotationSpeed = 1000.0; 
     57        WormholeExplosionES.BlendMode = BlendMode.Alpha; 
     58        WormholeExplosionES.MinScale = 1.5; 
     59        WormholeExplosionES.MaxScale = 5.0; 
     60        WormholeExplosionES.Shape = Shape.Circle; 
     61        WormholeExplosionES.MinRotationSpeed = 500.0; 
     62        WormholeExplosionES.AlphaAmount = 0.5; 
     63        WormholeExplosionES.MinAcceleration = 6.0; 
     64        WormholeExplosionES.MaxAcceleration = 12.0; 
     65        WormholeExplosionES.MaxVelocity = 125.0; 
     66        Add(WormholeExplosionES); 
     67 
     68        WormholeExplosionES2 = new ExplosionSystem(Image.FromStream(File.OpenRead(ALTKConstants.TexturePath + "wormhole_explosion.png")), 5000); 
     69        WormholeExplosionES2.OuterParticleImage = Image.FromStream(File.OpenRead(ALTKConstants.TexturePath + "wormhole_explosion_2.png")); 
     70        WormholeExplosionES2.ScaleAmount = 0.0002; 
     71        WormholeExplosionES2.MaxRotationSpeed = 1000.0; 
     72        WormholeExplosionES2.BlendMode = BlendMode.Alpha; 
     73        WormholeExplosionES2.MinScale = 16.0; 
     74        WormholeExplosionES2.MaxScale = 32.0; 
     75        WormholeExplosionES2.Shape = Shape.Circle; 
     76        WormholeExplosionES2.MinRotationSpeed = 500.0; 
     77        WormholeExplosionES2.AlphaAmount = 0.5; 
     78        WormholeExplosionES2.MinAcceleration = 6.0; 
     79        WormholeExplosionES2.MaxAcceleration = 12.0; 
     80        WormholeExplosionES2.MaxVelocity = 85.0; 
     81        Add(WormholeExplosionES2); 
    4682    } 
    4783 
     
    90126    { 
    91127        MadonreikaAjastin = new Timer(); 
    92         MadonreikaAjastin.Interval = 3; 
     128        MadonreikaAjastin.Interval = 5; 
    93129        MadonreikaAjastin.Timeout += new Action(NaytaAnimaatio); 
    94130        MadonreikaAjastin.Start(); 
     
    100136 
    101137        Minioninliikuttaja = new Timer(); 
    102         Minioninliikuttaja.Interval = 0.1; 
     138        Minioninliikuttaja.Interval = 0.1; // ei pienene 
    103139        Minioninliikuttaja.Timeout += new Action(Minioninliikuttaja_Timeout); 
    104140        Minioninliikuttaja.Start(); 
    105141 
    106142        Automaattiammus = new Timer(); 
    107         Automaattiammus.Interval = 0.2; 
     143        Automaattiammus.Interval = 0.2; // ei pienene 
    108144        Automaattiammus.Timeout += new Action(Automaattiammus_Timeout); 
    109145        Automaattiammus.Start(); 
     
    142178        } 
    143179        Projectile PelaajanAmmus = new Projectile(4.0, 4.0, Color.Green); 
    144         PelaajanAmmus.Shape = Shape.Triangle; 
    145         PelaajanAmmus.Position = Pelaaja[pelaajaID].Position; 
     180 
     181        PelaajanAmmus.Shape = Shape.Rectangle; 
     182 
     183        PelaajanAmmus.Angle = Pelaaja[pelaajaID].Angle; 
     184        PelaajanAmmus.Width = 12; 
     185        PelaajanAmmus.Height = 3; 
     186        PelaajanAmmus.Position = Pelaaja[pelaajaID].Position;  
     187        
    146188        Vector jotain = Vector.FromLengthAndAngle(25.0, Pelaaja[pelaajaID].Angle); 
    147189        PelaajanAmmus.Position = PelaajanAmmus.Position + jotain; 
     190        PelaajanAmmus.Mass = 1; 
     191 
    148192        AddCollisionHandler(PelaajanAmmus, PelaajanAmmuksenTuhoaja); 
     193 
     194        PelaajanAmmus.Image = Image.FromStream(File.OpenRead(ALTKConstants.TexturePath + "playerProjectile.png")); 
     195 
    149196        if (pelaajaID == 0) 
    150197        { 
     
    157204            PelaajanAmmus.CollisionIgnoreGroup = 2; 
    158205        } 
     206        PelaajanAmmus.CollisionIgnoreGroup = 100; 
    159207        Add(PelaajanAmmus); 
    160         Vector Pelaajanammus = jotain * 80; 
     208        Vector Pelaajanammus = jotain * 40; 
    161209        PelaajanAmmus.Hit(Pelaajanammus); 
    162210        ALTKHandler.SoundPlayer.PlaySound(0); 
     
    170218        { 
    171219            int tagi = (int)kohde.Tag; 
    172             if (tagi == 5) 
     220            if (tagi == 5 || 
     221                tagi == 8) 
    173222            { 
    174223                kohde.Destroy(); 
     
    179228                if (kohde.MaxVelocity < 1) 
    180229                { 
     230                    WormholeExplosionES.AddEffect(kohde.Position, 500); 
     231                    WormholeExplosionES2.AddEffect(kohde.Position, 150); 
     232                    ALTKHandler.StaticAnimHandler.AddStaticAnim(15, ALTKHandler.CreateXNAVectorFromDoubles(kohde.X * 1.12, kohde.Y * 1.12)); 
    181233                    kohde.Destroy(); 
    182234                } 
     235            } 
     236            else if (tagi == 11) 
     237            { 
     238                ALTKHandler.HealthBars[0].Value = ALTKHandler.HealthBars[0].Value - 5; 
     239                if (ALTKHandler.HealthBars[0].Value < 1) 
     240                { 
     241                    PelaajanTuhoaja(); 
     242                } 
     243            } 
     244            else if (tagi == 12) 
     245            { 
     246                ALTKHandler.HealthBars[1].Value = ALTKHandler.HealthBars[1].Value - 5; 
     247                PelaajanTuhoaja(); 
    183248            } 
    184249        } 
     
    218283        { 
    219284            int tagi = (int)kohde.Tag; 
     285            //if (tagi = 1 || 
     286            //    tagi = 2) 
     287            //{ 
     288 
     289            //} 
    220290            if (tagi == 11) 
    221291            { 
     
    320390        } 
    321391    } 
    322      
     392 
    323393    void NaytaAnimaatio() 
    324394    { 
     395        int arvo = RandomGen.NextInt(4); 
     396 
     397        double x = 0.0; 
     398        double y = 0.0; 
     399 
     400        // yläreuna 
     401        if (arvo == 0) 
     402        { 
     403            x = RandomGen.NextDouble(Level.Left + 30, Level.Right - 30); 
     404            y = RandomGen.NextDouble(Level.Top - 30, Level.Top - 300); 
     405        } 
     406        // alareuna 
     407        else if (arvo == 1) 
     408        { 
     409            x = RandomGen.NextDouble(Level.Left + 30, Level.Right - 30); 
     410            y = RandomGen.NextDouble(Level.Bottom + 30, Level.Bottom + 300); 
     411        } 
     412        // vasen reuna 
     413        else if (arvo == 2) 
     414        { 
     415            x = RandomGen.NextDouble(Level.Left + 30, Level.Left + 300); 
     416            y = RandomGen.NextDouble(Level.Bottom + 30, Level.Top - 30); 
     417        } 
     418        // oikea reuna 
     419        else 
     420        { 
     421            x = RandomGen.NextDouble(Level.Right - 30, Level.Right - 300); 
     422            y = RandomGen.NextDouble(Level.Bottom + 30, Level.Top - 30); 
     423        } 
     424 
     425        MadonreikaPosX = x; 
     426        MadonreikaPosY = y; 
     427 
     428        ALTKHandler.StaticAnimHandler.AddStaticAnim(16, ALTKHandler.CreateXNAVectorFromDoubles(x * 1.12, y * 1.12)); 
     429 
    325430        Timer.SingleShot(2, LuoMadonreika); 
     431    } 
     432 
     433    void LuoMadonreika() 
     434    { 
     435        PhysicsObject madonreika = PhysicsObject.CreateStaticObject(50, 50); 
     436 
     437        madonreika.X = MadonreikaPosX; 
     438        madonreika.Y = MadonreikaPosY; 
     439        madonreika.CollisionIgnoreGroup = 5; 
     440        madonreika.MaxVelocity = 15.0; 
     441        madonreika.Tag = 1337; 
     442        madonreika.Shape = Shape.Circle; 
     443        madonreika.Image = Image.FromStream(File.OpenRead(ALTKConstants.TexturePath + "wormhole.png")); 
     444        Madonreika.Add(madonreika); 
     445        Add(madonreika, -3); 
     446        madonreika.AngularVelocity = 1; 
     447        LuoMinioni(Madonreika.Count - 1); 
     448 
     449        ALTKHandler.SoundPlayer.PlaySound(2); 
    326450    } 
    327451 
     
    336460                Asteroidi.RemoveAt(asteroidiId); 
    337461                asteroidiId--; 
    338                 ALTKHandler.MessageDisplay.AddItem("545455453453453453454354"); 
    339             } 
    340         } 
    341     } 
    342  
    343     void LuoMadonreika() 
    344     { 
    345         int arvo = RandomGen.NextInt(4); 
    346  
    347         double x = 0.0; 
    348         double y = 0.0; 
    349  
    350         // yläreuna 
    351         if (arvo == 0) 
    352         { 
    353             x = RandomGen.NextDouble(Level.Left + 30, Level.Right - 30); 
    354             y = RandomGen.NextDouble(Level.Top - 30, Level.Top - 300); 
    355         } 
    356         // alareuna 
    357         else if (arvo == 1) 
    358         { 
    359             x = RandomGen.NextDouble(Level.Left + 30, Level.Right - 30); 
    360             y = RandomGen.NextDouble(Level.Bottom + 30, Level.Bottom + 300); 
    361         } 
    362         // vasen reuna 
    363         else if (arvo == 2) 
    364         { 
    365             x = RandomGen.NextDouble(Level.Left + 30, Level.Left + 300); 
    366             y = RandomGen.NextDouble(Level.Bottom + 30, Level.Top - 30); 
    367         } 
    368         // oikea reuna 
    369         else 
    370         { 
    371             x = RandomGen.NextDouble(Level.Right - 30, Level.Right - 300); 
    372             y = RandomGen.NextDouble(Level.Bottom + 30, Level.Top - 30); 
    373         } 
    374  
    375         PhysicsObject madonreika = PhysicsObject.CreateStaticObject(50, 50); 
    376  
    377         madonreika.X = x; 
    378         madonreika.Y = y; 
    379         madonreika.CollisionIgnoreGroup = 5; 
    380         madonreika.MaxVelocity = 15.0; 
    381         madonreika.Tag = 1337; 
    382         Madonreika.Add(madonreika); 
    383         Add(madonreika, -3); 
    384         AddCollisionHandler(madonreika, MadonreikaTormaa); 
    385         LuoMinioni(Madonreika.Count - 1); 
    386         ALTKHandler.SoundPlayer.PlaySound(2); 
     462            } 
     463        } 
    387464    } 
    388465 
     
    423500        asteroidi.Y = y; 
    424501        asteroidi.Mass = (Math.Abs((asteroidi.Left - asteroidi.Right) * (asteroidi.Top - asteroidi.Bottom))) / 20; 
    425         Vector position = -asteroidi.Position; 
    426         Vector random = Vector.FromLengthAndAngle(RandomGen.NextDouble(2000, 4000), position.Angle); 
     502        Vector suunta = -asteroidi.Position; 
     503        Vector origo = Vector.FromLengthAndAngle(RandomGen.NextDouble(2000, 4000), suunta.Angle); 
     504        Vector ohi = new Vector (RandomGen.NextDouble(-400.0, 400.0), RandomGen.NextDouble(-400.0, 400.0)); 
     505        Vector hit = origo + ohi; 
    427506        Asteroidi.Add(asteroidi); 
    428507        Add(Asteroidi[Asteroidi.Count -1], 0); 
    429508        asteroidi.CollisionIgnoreGroup = 3; 
    430         asteroidi.Hit(random); 
     509        AddCollisionHandler(Asteroidi[Asteroidi.Count - 1], AsteroidiTormaa); 
     510        asteroidi.Hit(hit); 
    431511        asteroidi.AngularVelocity = RandomGen.NextDouble (4, -4); 
    432512         
     
    446526        minioni.MaxVelocity = 100.0; 
    447527        minioni.AngularDamping = 0.1; 
     528        minioni.Image = Image.FromStream(File.OpenRead(ALTKConstants.TexturePath + "minion_ship.png")); 
    448529        minioni.Tag = 5; 
    449530        AddCollisionHandler(minioni, MinioninTuhoaja); 
     
    461542            { 
    462543                ALTKHandler.HealthBars[0].Value = ALTKHandler.HealthBars[0].Value - 30; 
     544                PelaajanTuhoaja();  
    463545            } 
    464546            else if (tagi == 12) 
    465547            { 
    466548                ALTKHandler.HealthBars[1].Value = ALTKHandler.HealthBars[1].Value - 30; 
     549                PelaajanTuhoaja();  
    467550            } 
    468551        } 
     
    470553        { 
    471554        } 
    472         PelaajanTuhoaja();  
    473555    } 
    474556 
     
    482564        Vector a = Vector.FromLengthAndAngle(25.0, Minioni[minioniID].Angle); 
    483565        minioninAmmus.Position = Minioni[minioniID].Position + a; 
     566        minioninAmmus.Image = Image.FromStream(File.OpenRead(ALTKConstants.TexturePath + "minionProjectile.png")); 
    484567        AddCollisionHandler(minioninAmmus, MinioninAmmuksenTuhoaja); 
     568        minioninAmmus.Tag = 8; 
    485569        minioninAmmus.CollisionIgnoreGroup = 5; 
    486570        Add(minioninAmmus); 
    487         Vector b = Vector.FromLengthAndAngle(2000.0, Minioni[minioniID].Angle); 
     571        minioninAmmus.Mass = 0.5; 
     572        Vector b = Vector.FromLengthAndAngle(250.0, Minioni[minioniID].Angle); 
    488573        minioninAmmus.Hit(b); 
    489574        ALTKHandler.SoundPlayer.PlaySound(3); 
     
    492577    void PelaajanTuhoaja() 
    493578    { 
    494         //if (ALTKHandler.HealthBars[0].Value < 1) 
    495         //{ 
    496         //    Pelaaja[0].Destroy(); 
    497         //} 
    498  
    499         //if (ALTKHandler.HealthBars[1].Value < 1) 
    500         //{ 
    501         //    Pelaaja[1].Destroy(); 
    502         //}  
     579    //    if (ALTKHandler.HealthBars[0].Value < 1) 
     580    //    { 
     581    //        ALTKHandler.StaticAnimHandler.AddStaticAnim("GEN_EXPLOSION", 
     582    //            new Microsoft.Xna.Framework.Vector2(Convert.ToSingle(Pelaaja[0].X), Convert.ToSingle(Pelaaja[0].Y))); 
     583    //        Pelaaja[0].Destroy(); 
     584    //    } 
     585 
     586    //    if (ALTKHandler.HealthBars[1].Value < 1) 
     587    //    { 
     588    //        ALTKHandler.StaticAnimHandler.AddStaticAnim("GEN_EXPLOSION", 
     589    //            new Microsoft.Xna.Framework.Vector2(Convert.ToSingle(Pelaaja[1].X), Convert.ToSingle(Pelaaja[1].Y))); 
     590    //        Pelaaja[1].Destroy(); 
     591    //    }  
    503592 
    504593    } 
     
    520609                ALTKHandler.HealthBars[1].Value = ALTKHandler.HealthBars[1].Value - 10; 
    521610                PelaajanTuhoaja(); 
     611            } 
     612            else if (tagi == 1 || 
     613                     tagi == 2) 
     614            { 
     615                kohde.Destroy(); 
    522616            } 
    523617 
     
    567661        Vector z = Vector.FromLengthAndAngle(5.0, pelaaja.Angle); 
    568662        pelaaja.Hit(z); 
     663 
     664        ALTKHandler.StaticAnimHandler.AddStaticAnim("ENGINE_SMOKE", 
     665            ALTKHandler.CreateXNAVectorFromDoubles(pelaaja.Position.X * 1.125, pelaaja.Position.Y * 1.125)); 
    569666    } 
    570667 
     
    619716            Kursori.MoveTo(new Vector(Kursori.Position.X, ALTKConstants.WindowHeight / -2.0), 1000000.0); 
    620717 
    621         ALTK.Cursor.SecPosX = Convert.ToInt32((ALTKConstants.WindowWidth / 2) + Kursori.Position.X); 
    622         ALTK.Cursor.SecPosY = Convert.ToInt32(ALTK.ALTKConstants.WindowHeight - ((ALTKConstants.WindowHeight / 2) + Kursori.Position.Y)); 
     718        ALTK.Cursor.SecPosX = Convert.ToInt32((ALTKConstants.WindowWidth / 2) + Kursori.Position.X * 1.12); 
     719        ALTK.Cursor.SecPosY = Convert.ToInt32(ALTK.ALTKConstants.WindowHeight - ((ALTKConstants.WindowHeight / 2) + Kursori.Position.Y * 1.12)); 
    623720 
    624721        //ALTK.Cursor.PosX = Convert.ToInt32((ALTKConstants.WindowWidth / 2) + Kursori.Position.X); 
  • 2012/23/RamiP/YAG2DSSBase/YAG2DSS/YAG2DSSContent/YAG2DSSContent.contentproj

    r2811 r2822  
    181181    </None> 
    182182  </ItemGroup> 
     183  <ItemGroup> 
     184    <None Include="Textures\engine_smoke.png"> 
     185      <Name>engine_smoke</Name> 
     186      <Importer>TextureImporter</Importer> 
     187      <Processor>TextureProcessor</Processor> 
     188      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> 
     189    </None> 
     190    <None Include="Textures\minionProjectile.png"> 
     191      <Name>minionProjectile</Name> 
     192      <Importer>TextureImporter</Importer> 
     193      <Processor>TextureProcessor</Processor> 
     194      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> 
     195    </None> 
     196    <None Include="Textures\minion_ship.png"> 
     197      <Name>minion_ship</Name> 
     198      <Importer>TextureImporter</Importer> 
     199      <Processor>TextureProcessor</Processor> 
     200      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> 
     201    </None> 
     202    <None Include="Textures\playerProjectile.png"> 
     203      <Name>playerProjectile</Name> 
     204      <Importer>TextureImporter</Importer> 
     205      <Processor>TextureProcessor</Processor> 
     206      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> 
     207    </None> 
     208    <None Include="Textures\wormhole.png"> 
     209      <Name>wormhole</Name> 
     210      <Importer>TextureImporter</Importer> 
     211      <Processor>TextureProcessor</Processor> 
     212      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> 
     213    </None> 
     214    <None Include="Textures\wormhole_appearing.png"> 
     215      <Name>wormhole_appearing</Name> 
     216      <Importer>TextureImporter</Importer> 
     217      <Processor>TextureProcessor</Processor> 
     218      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> 
     219    </None> 
     220    <None Include="Textures\wormhole_explosion.png"> 
     221      <Name>wormhole_explosion</Name> 
     222      <Importer>TextureImporter</Importer> 
     223      <Processor>TextureProcessor</Processor> 
     224      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> 
     225    </None> 
     226    <None Include="Textures\wormhole_explosion_2.png"> 
     227      <Name>wormhole_explosion_2</Name> 
     228      <Importer>TextureImporter</Importer> 
     229      <Processor>TextureProcessor</Processor> 
     230      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> 
     231    </None> 
     232    <None Include="Textures\wormhole_explosion_staticanim.png"> 
     233      <Name>wormhole_explosion_staticanim</Name> 
     234      <Importer>TextureImporter</Importer> 
     235      <Processor>TextureProcessor</Processor> 
     236      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> 
     237    </None> 
     238  </ItemGroup> 
    183239  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    184240  <!--  To modify your build process, add your task inside one of the targets below and uncomment it.  
Note: See TracChangeset for help on using the changeset viewer.