Changeset 3750 for 2012/30


Ignore:
Timestamp:
2012-07-25 15:01:44 (11 years ago)
Author:
anlakane
Message:

Talletus.

Location:
2012/30/MiskaK/MW2(My Warfare 2)
Files:
8 added
17 edited

Legend:

Unmodified
Added
Removed
  • 2012/30/MiskaK/MW2(My Warfare 2)/MW2(My Warfare 2)/MW2(My Warfare 2)/MW2(My Warfare 2).csproj.Debug.cachefile

    r3734 r3750  
    2020Content\rÀjÀhdyspartikkeli2.xnb 
    2121Content\rÀjÀhdyspartikkeli1.xnb 
     22Content\kivirikki1.xnb 
     23Content\kivirikki2.xnb 
     24Content\kenttÀ2.xnb 
     25Content\savuhiukkanen1.xnb 
     26Content\savuhiukkanen2.xnb 
     27Content\liekkihiukkanen1.xnb 
     28Content\puupystyrikki1.xnb 
     29Content\puupystyrikki2.xnb 
    2230Content\kenttÀ1.png 
  • 2012/30/MiskaK/MW2(My Warfare 2)/MW2(My Warfare 2)/MW2(My Warfare 2)/MW2_My_Warfare_2_.cs

    r3734 r3750  
    99public class MW2_My_Warfare_2_ : PhysicsGame 
    1010{ 
    11  
    1211    Pelaaja pelaaja1; 
    1312    Pelaaja pelaaja2; 
    14      
     13 
    1514    PhysicsObject tähtäin; 
    16     AssaultRifle rynkky; 
    17     AssaultRifle rynkky2; 
    18     AssaultRifle pistooli; 
    19     AssaultRifle minigun; 
    20     AssaultRifle snipa; 
    21     AssaultRifle sinko; 
     15    PhysicsObject tähtäin2; 
     16    Ase rynkky; 
     17    Ase rynkky2; 
     18    Ase pistooli; 
     19    Ase minigun; 
     20    Ase snipa; 
     21    Ase sinko; 
    2222    PhysicsObject rynkynhylsy; 
     23 
    2324 
    2425    DoubleMeter pelaajan1terveys; 
    2526    DoubleMeter pelaajan2terveys; 
    2627 
     28    Label asenäyttö; 
     29    Label asenäyttö2; 
    2730    PhysicsObject laatikko; 
    2831 
    2932    int pMaxMaara = 1500; 
    30      
     33 
    3134    //Kenttä 
    3235    Image kivenKuva = LoadImage("kivi"); 
     
    4144    Image laatikonKuva = LoadImage("kamaa"); 
    4245    Image bussinkuva = LoadImage("bussi"); 
     46    int kivenKestävyys; 
     47 
     48    Image kiviRikki1 = LoadImage("kivirikki1"); 
     49    Image kiviRikki2 = LoadImage("kivirikki2"); 
     50    Image pystypuuRikki1 = LoadImage("puupystyrikki1"); 
     51    Image pystypuuRikki2 = LoadImage("puupystyrikki2"); 
    4352 
    4453    //Partikkelit 
     
    4857    Image veriroiske1 = LoadImage("veriroiske1"); 
    4958    Image puusirpale1 = LoadImage("puusirpale1"); 
     59    Image savuHiukkanen1 = LoadImage("savuhiukkanen1"); 
     60    Image savuHiukkanen2 = LoadImage("savuhiukkanen2"); 
     61    Image liekkiHiukkanen1 = LoadImage("liekkihiukkanen1"); 
     62    Smoke sinkosavu; 
     63    Flame sinkoliekki; 
    5064 
    5165    public override void Begin() 
    5266    { 
    5367        LuoKenttä(); 
    54         LuoPelaaja1(); 
    55         LuoPelaaja2(); 
     68        //LuoPelaaja1(); 
     69        //LuoPelaaja2(); 
    5670        AsetaOhjaimet(); 
    5771 
    5872 
    59          
     73 
    6074    } 
    6175 
     
    6680        Level.BackgroundColor = Color.Black; 
    6781 
    68         ColorTileMap ruudut = ColorTileMap.FromLevelAsset("kenttä1"); 
     82        ColorTileMap ruudut = ColorTileMap.FromLevelAsset("kenttä2"); 
    6983 
    7084        ruudut.SetTileMethod(Color.Rose, LuoBussi); 
    7185        ruudut.SetTileMethod(Color.Black, LuoPiikkilanka); 
    7286        ruudut.SetTileMethod(Color.Gray, LuoKivi); 
    73         ruudut.SetTileMethod(Color.Orange, LuoVaakaPuu); 
     87        ruudut.SetTileMethod(Color.Orange, LuoPystyPuu); 
    7488        ruudut.SetTileMethod(Color.Red, LuoPystypiikkilanka); 
    75         ruudut.SetTileMethod(Color.Blue, LuoPystyPuu); 
     89        ruudut.SetTileMethod(Color.Blue, LuoVaakaPuu); 
    7690        ruudut.SetTileMethod(Color.Green, LuoNaamioverkko); 
    7791        ruudut.SetTileMethod(Color.Purple, LuoLaatikko); 
    78          
     92        ruudut.SetTileMethod(Color.BrightGreen, LuoPelaaja1); 
     93        ruudut.SetTileMethod(Color.BloodRed, LuoPelaaja2); 
     94 
    7995        ruudut.Execute(50, 50); 
    8096        Camera.ZoomToLevel(); 
    81  
    82          
    83  
    84         
     97        AseNäyttö(); 
     98 
     99 
     100 
     101 
     102 
    85103    } 
    86104 
     
    124142    } 
    125143 
    126     void LuoKivi(Vector paikka, double leveys, double korkeus) 
    127     { 
    128         PhysicsObject kivi = PhysicsObject.CreateStaticObject(leveys, korkeus); 
     144    void    LuoKivi(Vector paikka, double leveys, double korkeus) 
     145    { 
     146        Tuhoutuva kivi = new Tuhoutuva(leveys, korkeus, 20); 
     147        kivi.MakeStatic(); 
     148        kivi.Kesto.AddTrigger(10, TriggerDirection.Down, delegate 
     149        { 
     150            kivi.Image = kiviRikki1; 
     151        }); 
     152 
     153        kivi.Kesto.AddTrigger(5, TriggerDirection.Down, delegate 
     154        { 
     155            kivi.Image = kiviRikki2; 
     156        }); 
     157 
     158        kivi.Kesto.LowerLimit += delegate 
     159        { 
     160            KiviHajoaa(paikka.X, paikka.Y, 300); 
     161            kivi.Destroy(); 
     162        }; 
    129163        kivi.Position = paikka; 
    130164        kivi.Image = kivenKuva; 
    131165        kivi.CollisionIgnoreGroup = 1; 
    132          
    133166        kivi.Tag = "kivi"; 
    134167        Add(kivi); 
    135168    } 
    136169 
    137     void LuoVaakaPuu(Vector paikka, double leveys, double korkeus) 
    138     { 
    139         PhysicsObject vaakapuu = PhysicsObject.CreateStaticObject(leveys/4, korkeus); 
    140         vaakapuu.Position = paikka; 
    141         vaakapuu.Image = pystypuunKuva; 
    142         vaakapuu.CollisionIgnoreGroup = 1; 
    143         vaakapuu.Tag = "puu"; 
    144         Add(vaakapuu); 
    145  
    146     } 
    147  
    148170    void LuoPystyPuu(Vector paikka, double leveys, double korkeus) 
    149171    { 
    150         PhysicsObject pystypuu = PhysicsObject.CreateStaticObject(leveys/2, korkeus); 
     172        PhysicsObject pystypuu = PhysicsObject.CreateStaticObject(leveys / 4, korkeus); 
    151173        pystypuu.Position = paikka; 
    152174        pystypuu.Image = pystypuunKuva; 
     
    154176        pystypuu.Tag = "puu"; 
    155177        Add(pystypuu); 
     178 
     179    } 
     180 
     181    void LuoVaakaPuu(Vector paikka, double leveys, double korkeus) 
     182    { 
     183        PhysicsObject vaakapuu = PhysicsObject.CreateStaticObject(leveys , korkeus/4); 
     184        vaakapuu.Position = paikka; 
     185        vaakapuu.Image = vaakapuunKuva; 
     186        vaakapuu.CollisionIgnoreGroup = 1; 
     187        vaakapuu.Tag = "puu"; 
     188        Add(vaakapuu); 
    156189    } 
    157190 
     
    170203 
    171204    #region pelaaja1 
    172     void LuoPelaaja1() 
     205    void LuoPelaaja1(Vector paikka, double leveys, double korkeus) 
    173206    { 
    174207        pelaaja1 = new Pelaaja(28.5, 19.5); 
     
    177210        pelaaja1.CanRotate = false; 
    178211        pelaaja1.LinearDamping = 0.80; 
     212        pelaaja1.Position = paikka; 
    179213        pelaaja1.Tag = "pelaaja"; 
    180214        pelaaja1.Nro = 1; 
    181215        Add(pelaaja1); 
    182216 
    183          
    184         AddCollisionHandler(pelaaja1, Pelaaja1Törmää); 
     217 
     218        //AddCollisionHandler(pelaaja1, Pelaaja1Törmää); 
    185219        LuoTähtäin(); 
    186220        LuoTerveysmittari1(); 
     
    191225        if (kohde.Tag == "rynkynammus2") 
    192226        { 
    193             pelaajan1terveys.Value = pelaajan1terveys.Value - 1; 
     227            (pelaaja1 as Pelaaja).Elamat.Value--; 
    194228        } 
    195229 
     
    212246        tähtäin = new PhysicsObject(10.0, 10.0); 
    213247        tähtäin.Shape = Shape.Circle; 
    214         tähtäin.Color = Color.Red; 
     248        tähtäin.Color = Color.Green; 
    215249        tähtäin.IgnoresCollisionResponse = true; 
    216250        tähtäin.IgnoresExplosions = true; 
     
    224258    } 
    225259 
    226     void Pelaaja1Ampuu() 
    227     { 
    228         pelaaja1.Ammu(); 
    229     } 
     260    //void Pelaaja1Ampuu() 
     261    //{ 
     262    //    pelaaja1.Ammu(); 
     263    //} 
     264 
     265 
    230266 
    231267    void RynkynHylsy() 
     
    262298        Label tekstikentta = new Label(); 
    263299        Add(tekstikentta); 
    264          
     300 
    265301    } 
    266302    #endregion 
    267303 
    268304    #region pelaaja2 
    269     void LuoPelaaja2() 
     305    void LuoPelaaja2(Vector paikka, double leveys, double korkeus) 
    270306    { 
    271307        pelaaja2 = new Pelaaja(28.5, 19.5); 
     
    274310        pelaaja2.CanRotate = false; 
    275311        pelaaja2.LinearDamping = 0.80; 
     312        pelaaja2.Position = paikka; 
    276313        pelaaja2.Nro = 2; 
    277314        Add(pelaaja2); 
    278         AddCollisionHandler(pelaaja2, Pelaaja2Törmää); 
     315        LuoTähtäin2(); 
     316        //AddCollisionHandler(pelaaja2, Pelaaja2Törmää); 
    279317        pelaaja2.Tag = "pelaaja"; 
    280318        LuoTerveysmittari2(); 
     
    291329    void LuoTerveysmittari2() 
    292330    { 
    293         
     331 
    294332 
    295333        ProgressBar elamaPalkki2 = new ProgressBar(150, 20); 
     
    298336        elamaPalkki2.BindTo(pelaaja2.Elamat); 
    299337        Add(elamaPalkki2); 
    300         elamaPalkki2.BarColor = Color.Green; 
     338        elamaPalkki2.BarColor = Color.Red; 
    301339        elamaPalkki2.BorderColor = Color.White; 
    302340    } 
    303341 
    304     void Pelaaja2Ampuu() 
    305     { 
    306         pelaaja2.Ammu(); 
    307     } 
     342    //void Pelaaja2Ampuu() 
     343    //{ 
     344    //    pelaaja2.Ammu(); 
     345    //} 
    308346 
    309347    void LiikutaPelaajaa2(AnalogState tatinTila) 
     
    311349        Vector tatinAsento = tatinTila.StateVector; 
    312350        pelaaja2.Move(tatinAsento * 200); 
     351        tähtäin2.Move(tatinAsento * 250); 
     352    } 
     353 
     354    void LuoTähtäin2() 
     355    { 
     356        tähtäin2 = new PhysicsObject(10.0, 10.0); 
     357        tähtäin2.Shape = Shape.Circle; 
     358        tähtäin2.Color = Color.Red; 
     359        tähtäin2.IgnoresCollisionResponse = true; 
     360        tähtäin2.IgnoresExplosions = true; 
     361        tähtäin2.IgnoresPhysicsLogics = true; 
     362        tähtäin2.LinearDamping = 0.60; 
     363        Add(tähtäin2, 3); 
    313364    } 
    314365 
     
    316367    { 
    317368        Vector tatinAsento = tatinTila.StateVector; 
    318         pelaaja2.Angle = tatinAsento.Angle; 
     369        //pelaaja2.Angle = tatinAsento.Angle; 
     370 
     371 
     372 
     373        tähtäin2.Move(tatinAsento * 1400); 
     374 
     375        pelaaja2.Position.ToString(); 
     376        tähtäin2.Position.ToString(); 
     377 
     378        Vector suunta2 = (tähtäin2.Position - pelaaja2.Position).Normalize(); 
     379        pelaaja2.Angle = suunta2.Angle; 
    319380    } 
    320381 
     
    340401 
    341402 
    342     AssaultRifle LuoRynkky() 
    343     { 
    344         rynkky = new AssaultRifle(30, 10); 
     403    Ase LuoRynkky() 
     404    { 
     405        rynkky = new Ase(30, 10); 
    345406        rynkky.IsVisible = false; 
     407        rynkky.tuhovoimaTuhoutuviaVastaan = 2; 
     408        rynkky.tuhovoimaPelaajaaVastaan = 1; 
    346409        rynkky.Ammo.Value = 90; 
    347410        rynkky.MaxAmmoLifetime = TimeSpan.FromSeconds(1.5); 
    348         rynkky.ProjectileCollision = RynkynAmmusOsuu; 
     411        //rynkky.ProjectileCollision = RynkynAmmusOsuu; 
     412        rynkky.Tag = "rynkky"; 
    349413        return rynkky; 
    350          
    351     } 
    352  
    353     AssaultRifle LuoPistooli() 
    354     { 
    355         pistooli = new AssaultRifle(30, 10); 
     414 
     415    } 
     416 
     417    Ase LuoPistooli() 
     418    { 
     419        pistooli = new Ase(30, 10); 
    356420        pistooli.Ammo.Value = 50; 
    357         pistooli.FireRate = 2; 
     421        pistooli.tuhovoimaPelaajaaVastaan = 2; 
     422        pistooli.FireRate = 1; 
    358423        pistooli.MaxAmmoLifetime = TimeSpan.FromSeconds(0.7); 
    359         pistooli.ProjectileCollision = PistoolinAmmusOsuu; 
    360  
    361          
     424        //pistooli.ProjectileCollision = PistoolinAmmusOsuu; 
     425        pistooli.Tag = "pistooli"; 
     426 
     427 
    362428        return pistooli; 
    363          
    364     } 
    365  
    366     AssaultRifle LuoMinigun() 
    367     { 
    368         minigun = new AssaultRifle(30, 10); 
     429 
     430    } 
     431 
     432    Ase LuoMinigun() 
     433    { 
     434        minigun = new Ase(30, 10); 
     435        minigun.tuhovoimaTuhoutuviaVastaan = 0.4; 
     436        minigun.tuhovoimaPelaajaaVastaan = 0.5; 
    369437        minigun.Ammo.Value = 1200; 
    370438        minigun.FireRate = 30; 
    371439        minigun.IsVisible = false; 
    372440        minigun.MaxAmmoLifetime = TimeSpan.FromSeconds(1.0); 
    373         minigun.ProjectileCollision = MiniguninAmmusOsuu; 
     441        // minigun.ProjectileCollision = MiniguninAmmusOsuu;         
     442        minigun.Tag = "minigun"; 
    374443        return minigun; 
    375444    } 
    376445 
    377     AssaultRifle LuoSnipa() 
    378     { 
    379         snipa = new AssaultRifle(30, 10); 
     446    Ase LuoSnipa() 
     447    { 
     448        snipa = new Ase(30, 10); 
    380449        snipa.Ammo.Value = 100; 
    381         snipa.FireRate = 1; 
     450        snipa.FireRate = 0.5; 
     451        snipa.tuhovoimaTuhoutuviaVastaan = 10; 
     452        snipa.tuhovoimaPelaajaaVastaan = 10; 
    382453        snipa.Power.DefaultValue = 500; 
    383454        snipa.IsVisible = false; 
    384455        snipa.MaxAmmoLifetime = TimeSpan.FromSeconds(5); 
    385         snipa.ProjectileCollision = SnipanAmmusOsuu; 
    386          
     456        //snipa.ProjectileCollision = SnipanAmmusOsuu; 
     457        snipa.Tag = "snipa"; 
    387458        return snipa; 
    388459    } 
    389460 
    390     AssaultRifle LuoSinko() 
    391     { 
    392         sinko = new AssaultRifle(30, 10); 
     461    Ase LuoSinko() 
     462    { 
     463        sinko = new Ase(30, 10); 
    393464        sinko.InfiniteAmmo = true; 
    394         sinko.Power.DefaultValue = 100; 
     465        sinko.Power.DefaultValue = 500; 
    395466        sinko.IsVisible = false; 
    396467        sinko.MaxAmmoLifetime = TimeSpan.FromSeconds(5); 
    397468        sinko.ProjectileCollision = SingonAmmusOsuu; 
     469 
     470        sinko.Tag = "sinko"; 
    398471        return sinko; 
     472    } 
     473 
     474    void Ammu(Pelaaja pelaaja) 
     475    { 
     476        if (pelaaja.ValittuAse != null) 
     477        { 
     478            PhysicsObject ammus = pelaaja.ValittuAse.Shoot(); 
     479            if (ammus != null) 
     480            { 
     481                AddCollisionHandler<PhysicsObject, Pelaaja>( 
     482                    ammus, delegate(PhysicsObject a, Pelaaja kohdepelaaja) 
     483                    { 
     484                        kohdepelaaja.Elamat.Value -= pelaaja.ValittuAse.tuhovoimaPelaajaaVastaan; 
     485                        VeriPartikkelit(a.X, a.Y, 40); 
     486                    }); 
     487 
     488                AddCollisionHandler<PhysicsObject, Tuhoutuva>( 
     489                    ammus, delegate(PhysicsObject a, Tuhoutuva tuhoutuva) 
     490                { 
     491                    tuhoutuva.Kesto.Value -= pelaaja.ValittuAse.tuhovoimaTuhoutuviaVastaan; 
     492                }); 
     493 
     494                AddCollisionHandler<PhysicsObject, Tuhoutuva>( 
     495                    ammus, "kivi", delegate(PhysicsObject a, Tuhoutuva kivi) 
     496                    { 
     497                        KiviPartikkelit(a.X, a.Y, (int)pelaaja.ValittuAse.tuhovoimaTuhoutuviaVastaan*100); 
     498                    }); 
     499 
     500                AddCollisionHandler<PhysicsObject, Tuhoutuva>( 
     501                    ammus, "puu", delegate(PhysicsObject a, Tuhoutuva puu) 
     502                    { 
     503                        PuuPartikkelit(a.X, a.Y, 40); 
     504                    }); 
     505                ammus.Size *= 0.3; 
     506            } 
     507        } 
    399508    } 
    400509 
     
    405514            Pelaaja pelaaja = (kohde as Pelaaja); 
    406515            int ase = RandomGen.NextInt(1, 6); 
     516 
     517 
     518 
    407519 
    408520            if (ase == 1) 
     
    433545            { 
    434546                pelaaja.LisaaAse(LuoSinko()); 
    435                 MessageDisplay.Add("Pelaaja" + pelaaja.Nro + " sai singon!");  
     547                MessageDisplay.Add("Pelaaja" + pelaaja.Nro + " sai singon!"); 
    436548            } 
    437549 
    438550        } 
    439551 
    440         
    441  
    442     } 
    443  
    444      
     552 
     553 
     554    } 
     555 
     556    void AseNäyttö() 
     557    { 
     558        asenäyttö = new Label(); 
     559        Add(asenäyttö); 
     560        asenäyttö.X = Screen.Left + 130; 
     561        asenäyttö.Y = Screen.Top - 55; 
     562        asenäyttö.TextColor = Color.White; 
     563        asenäyttö.BorderColor = Color.White; 
     564 
     565        asenäyttö2 = new Label(); 
     566        Add(asenäyttö2); 
     567        asenäyttö2.X = Screen.Right - 130; 
     568        asenäyttö2.Y = Screen.Top - 55; 
     569        asenäyttö2.TextColor = Color.White; 
     570        asenäyttö2.BorderColor = Color.White; 
     571                  
     572    } 
     573 
     574 
     575 
    445576 
    446577    #endregion 
     
    451582        Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 
    452583 
    453         Keyboard.Listen(Key.W, ButtonState.Down, LiikutaPelaajaa,  "", pelaaja1, new Vector(0.0, 1.0)); 
     584        Keyboard.Listen(Key.W, ButtonState.Down, LiikutaPelaajaa, "", pelaaja1, new Vector(0.0, 1.0)); 
    454585        Keyboard.Listen(Key.S, ButtonState.Down, LiikutaPelaajaa, "", pelaaja1, new Vector(0.0, -1.0)); 
    455586        Keyboard.Listen(Key.A, ButtonState.Down, LiikutaPelaajaa, "", pelaaja1, new Vector(-1.0, 0.0)); 
    456587        Keyboard.Listen(Key.D, ButtonState.Down, LiikutaPelaajaa, "", pelaaja1, new Vector(1.0, 0.0)); 
    457         Mouse.ListenWheel(VaihdaAsetta, "", pelaaja1); 
    458         Mouse.Listen(MouseButton.Left, ButtonState.Down, Pelaaja1Ampuu, null); 
     588        Mouse.ListenWheel(delegate { VaihdaAsetta(pelaaja1); }, null); 
     589        Mouse.Listen(MouseButton.Left, ButtonState.Down, Ammu, null, pelaaja1); 
    459590 
    460591        //Keyboeard.Listen(Key.2, buttons, VaihdaAsetta, null, pelaaja1, rynkky); 
     
    462593        ControllerOne.ListenAnalog(AnalogControl.LeftStick, 0.1, LiikutaPelaajaa2, null); 
    463594        ControllerOne.ListenAnalog(AnalogControl.RightStick, 0.1, PyöritäPelaajaa2, null); 
    464         ControllerOne.Listen(Button.RightTrigger, ButtonState.Down, Pelaaja2Ampuu, null); 
     595        ControllerOne.Listen(Button.RightTrigger, ButtonState.Down, Ammu, null, pelaaja2); 
     596        ControllerOne.Listen(Button.LeftShoulder, ButtonState.Pressed, delegate { VaihdaAsetta(pelaaja2, -1); }, null); 
     597        ControllerOne.Listen(Button.RightShoulder, ButtonState.Pressed, delegate { VaihdaAsetta(pelaaja2, 1); }, null); 
    465598 
    466599        Keyboard.Listen(Key.K, ButtonState.Pressed, koordinaatit, null); 
     
    489622    } 
    490623 
     624    void KiviHajoaa(double x, double y, int pMaara) 
     625    { 
     626        ExplosionSystem kivihajoaa = new ExplosionSystem(LoadImage("kivisirpale1"), pMaxMaara); 
     627        Add(kivihajoaa); 
     628 
     629        kivihajoaa.MinScale = 5; 
     630        kivihajoaa.MaxScale = 10; 
     631        kivihajoaa.MaxLifetime = 1.0; 
     632        kivihajoaa.MinLifetime = 0.2; 
     633        kivihajoaa.MaxVelocity = 1; 
     634 
     635        kivihajoaa.AddEffect(x, y, pMaara); 
     636    } 
     637 
    491638    void KipinäPartikkelit(double x, double y, int pMaara) 
    492639    { 
     
    499646        kipinäpartikkelit.MinLifetime = 0.2; 
    500647        kipinäpartikkelit.MaxVelocity = 1; 
    501          
     648 
    502649        kipinäpartikkelit.AddEffect(x, y, pMaara); 
    503650    } 
     
    530677        veripartikkelit.MinLifetime = 0.2; 
    531678        veripartikkelit.MaxVelocity = 1; 
    532          
     679 
    533680        veripartikkelit.AddEffect(x, y, pMaara); 
    534681    } 
     
    540687 
    541688        räjähdyspartikkelit.MinScale = 10; 
    542         räjähdyspartikkelit.MaxScale = 20; 
    543         räjähdyspartikkelit.MaxLifetime = 0.8; 
     689        räjähdyspartikkelit.MaxScale = 50; 
     690        räjähdyspartikkelit.MaxLifetime = 1.0; 
    544691        räjähdyspartikkelit.MinLifetime = 0.2; 
    545         räjähdyspartikkelit.MaxVelocity = 1.4; 
    546          
     692        räjähdyspartikkelit.MaxVelocity = 60.0; 
     693        räjähdyspartikkelit.MinVelocity = 1.0; 
     694 
    547695        räjähdyspartikkelit.AddEffect(x, y, pMaara); 
    548696 
     
    555703        Add(räjähdyspartikkelit2); 
    556704 
    557         räjähdyspartikkelit2.MinScale = 5; 
    558         räjähdyspartikkelit2.MaxScale = 10; 
    559         räjähdyspartikkelit2.MaxLifetime = 1.0; 
    560         räjähdyspartikkelit2.MinLifetime = 0.2; 
    561         räjähdyspartikkelit2.MaxVelocity = 10.0; 
    562         räjähdyspartikkelit2.MinVelocity = 5.0; 
     705        räjähdyspartikkelit2.MinScale = 10; 
     706        räjähdyspartikkelit2.MaxScale = 20; 
     707        räjähdyspartikkelit2.MaxLifetime = 0.3; 
     708        räjähdyspartikkelit2.MinLifetime = 0.1; 
     709        räjähdyspartikkelit2.MaxVelocity = 500.0; 
     710        räjähdyspartikkelit2.MinVelocity = 60.0; 
    563711 
    564712        räjähdyspartikkelit2.AddEffect(x, y, pMaara); 
    565713 
    566714 
    567     } 
    568  
    569      
    570  
    571     void MiniguninAmmusOsuu(PhysicsObject ammus, PhysicsObject kohde) 
    572     { 
    573         if (kohde.Tag == "kivi") 
    574         { 
    575             KiviPartikkelit(ammus.X, ammus.Y, 40); 
    576         } 
    577  
    578         if (kohde.Tag == "puu") 
    579         { 
    580             PuuPartikkelit(ammus.X, ammus.Y, 40); 
    581         } 
    582  
    583         if (kohde.Tag == "pelaaja") 
    584         { 
    585             VeriPartikkelit(ammus.X, ammus.Y, 40); 
    586  
    587         } 
    588     } 
    589  
    590     void RynkynAmmusOsuu(PhysicsObject ammus, PhysicsObject kohde) 
    591     { 
    592         if (kohde.Tag == "kivi") 
    593         { 
    594             KiviPartikkelit(ammus.X, ammus.Y, 50); 
    595         } 
    596  
    597         if (kohde.Tag == "puu") 
    598         { 
    599             PuuPartikkelit(ammus.X, ammus.Y, 50); 
    600         } 
    601  
    602         if (kohde.Tag == "pelaaja") 
    603         { 
    604             VeriPartikkelit(ammus.X, ammus.Y, 50); 
    605              
    606         } 
    607     } 
    608  
    609     void SnipanAmmusOsuu(PhysicsObject ammus, PhysicsObject kohde) 
    610     { 
    611         ammus.IgnoresCollisionResponse = true; 
    612  
    613         if (kohde.Tag == "kivi") 
    614         { 
    615             KiviPartikkelit(ammus.X, ammus.Y, 120); 
    616         } 
    617  
    618         if (kohde.Tag == "puu") 
    619         { 
    620             PuuPartikkelit(ammus.X, ammus.Y, 120); 
    621         } 
    622  
    623         if (kohde.Tag == "pelaaja") 
    624         { 
    625             VeriPartikkelit(ammus.X, ammus.Y, 200); 
    626              
    627         } 
    628     } 
    629  
    630     void PistoolinAmmusOsuu(PhysicsObject ammus, PhysicsObject kohde) 
    631     { 
    632         if (kohde.Tag == "kivi") 
    633         { 
    634             KiviPartikkelit(ammus.X, ammus.Y, 30); 
    635         } 
    636  
    637         if (kohde.Tag == "puu") 
    638         { 
    639             PuuPartikkelit(ammus.X, ammus.Y, 30); 
    640         } 
    641  
    642         if (kohde.Tag == "pelaaja") 
    643         { 
    644             VeriPartikkelit(ammus.X, ammus.Y, 30); 
    645         } 
     715 
    646716    } 
    647717 
    648718    void SingonAmmusOsuu(PhysicsObject ammus, PhysicsObject kohde) 
    649719    { 
    650         RäjähdysPartikkelit(ammus.X, ammus.Y, 500); 
    651         //RäjähdysPartikkelit2(ammus.X, ammus.Y, 300); 
     720        RäjähdysPartikkelit(ammus.X, ammus.Y, 800); 
     721        RäjähdysPartikkelit2(ammus.X, ammus.Y, 300); 
     722        ammus.Destroy(); 
     723        sinkosavu = new Smoke(savuHiukkanen2, 20); 
     724        Add(sinkosavu); 
     725 
     726        sinkosavu.OuterParticleImage = savuHiukkanen1; 
     727        sinkosavu.Position = ammus.Position; 
     728        Wind = (new Vector(0.0, -12.0)); 
     729        Timer.SingleShot(4.0, PoistaSavu); 
     730 
     731        Vector suunta = (new Vector(ammus.X, ammus.Y)); 
     732 
     733 
     734    } 
     735 
     736 
     737 
     738    void PoistaSavu() 
     739    { 
     740        sinkosavu.Destroy(); 
    652741    } 
    653742 
     
    656745 
    657746 
    658     void VaihdaAsetta(Pelaaja pelaaja) 
    659     { 
     747    void VaihdaAsetta(Pelaaja pelaaja, int vaihtosuunta = 0) 
     748    { 
     749        if (pelaaja.AseidenMaara < 1) return; 
    660750        pelaaja.VaihdaAse(Mouse.WheelChange); 
     751        pelaaja.VaihdaAse(vaihtosuunta); 
     752        if (pelaaja == pelaaja1) asenäyttö.Text = "Valittu ase: " + (pelaaja.ValittuAse.Tag.ToString()); 
     753        if (pelaaja == pelaaja2) asenäyttö2.Text = "Valittu ase: " + (pelaaja.ValittuAse.Tag.ToString()); 
    661754    } 
    662755 
     
    666759        Vector suunta = (tähtäin.Position - pelaaja1.Position).Normalize(); 
    667760        pelaaja1.Angle = suunta.Angle; 
    668          
    669          
    670  
    671          
     761 
     762        //Vector suunta2 = (tähtäin2.Position - pelaaja2.Position).Normalize(); 
     763        //pelaaja2.Angle = suunta2.Angle; 
     764    } 
     765} 
     766 
     767public class Tuhoutuva : PhysicsObject 
     768{ 
     769    private DoubleMeter kesto; 
     770    public DoubleMeter Kesto 
     771    { 
     772        get { return kesto; } 
     773        set { kesto = value; } 
     774    } 
     775 
     776    public Tuhoutuva(double width, double height, int kesto) 
     777        : base(width, height) 
     778    { 
     779        this.kesto = new DoubleMeter(kesto); 
    672780    } 
    673781} 
     
    675783public class Pelaaja : PhysicsObject 
    676784{ 
    677     private List<Weapon> aseet; 
    678     private Weapon valittuAse = null; 
     785    private List<Ase> aseet; 
     786    private Ase valittuAse = null; 
     787    public Ase ValittuAse { get { return valittuAse; } } 
     788    public int AseidenMaara { get { return aseet.Count; } } 
    679789 
    680790    public int Nro; 
     
    694804        elamat.MaxValue = 10; 
    695805        elamat.LowerLimit += Kuolema; 
    696         aseet = new List<Weapon>(); 
     806        aseet = new List<Ase>(); 
    697807    } 
    698808 
    699809    private void Kuolema() 
    700810    { 
     811 
    701812        Explosion rajahdys = new Explosion(50); 
    702813        rajahdys.Position = this.Position; 
     
    705816    } 
    706817 
    707     public void LisaaAse(Weapon w) 
    708     { 
    709         if (!aseet.Contains(w)) 
     818    public void LisaaAse(Ase w) 
     819    { 
     820        // Ei lisätä samaa asetta aseisiin montaa kertaa 
     821        if (!aseet.Exists(x => x.Tag.ToString() == w.Tag.ToString())) 
    710822        { 
    711823            aseet.Add(w); 
     
    716828    } 
    717829 
    718     public void PoistaAse(Weapon w) 
    719     { 
    720         if(!aseet.Contains(w)) 
     830    public void PoistaAse(Ase w) 
     831    { 
     832        if (!aseet.Contains(w)) 
    721833            aseet.Remove(w); 
    722834    } 
    723835 
     836    /// <summary> 
     837    /// Vaihtaa asetta 
     838    /// </summary> 
     839    /// <param name="suunta">Monta hiiren rullan naksua ollaan liikutettu, pos (rulla ylöspäin) 
     840    /// tai neg (rulla alaspäin)</param> 
    724841    public void VaihdaAse(int suunta) 
    725842    { 
     843        int tamanHetkinenValinta = aseet.IndexOf(valittuAse); 
     844 
    726845        if (aseet != null && aseet.Count > 1) 
    727846        { 
     
    730849                ase.IsVisible = false; 
    731850            } 
    732             if (suunta > 0) 
    733                 if (aseet.IndexOf(valittuAse)+1 >= aseet.Count) 
    734                     valittuAse = aseet[0]; 
    735                 else 
    736                     valittuAse = aseet[aseet.IndexOf(valittuAse) + 1]; 
    737             if (suunta < 0) 
    738                 if (aseet.IndexOf(valittuAse) - 1 < 0) 
    739                     valittuAse = aseet[aseet.Count - 1]; 
    740                 else 
    741                     valittuAse = aseet[aseet.IndexOf(valittuAse) - 1]; 
     851            if (tamanHetkinenValinta + suunta >= aseet.Count) valittuAse = aseet[0]; // ympäri loppupäästä 
     852            else if (tamanHetkinenValinta + suunta < 0) valittuAse = aseet[aseet.Count - 1]; // ympäri alkupäästä 
     853            else valittuAse = aseet[tamanHetkinenValinta + suunta]; 
    742854            valittuAse.IsVisible = true; 
    743855        } 
    744856    } 
    745  
    746     public PhysicsObject Ammu() 
    747     { 
    748         if (valittuAse != null) 
    749         { 
    750             PhysicsObject ammus = valittuAse.Shoot(); 
    751             if (ammus != null) 
    752             { 
    753                 ammus.Size *= 0.3; 
    754                 return ammus; 
    755             } 
    756         } 
    757         return null; 
    758     } 
    759  
    760857} 
     858 
     859public class Ase : AssaultRifle 
     860{ 
     861    public double tuhovoimaTuhoutuviaVastaan; 
     862    public double tuhovoimaPelaajaaVastaan; 
     863 
     864    public Ase(double leveys, double korkeus) 
     865        : base(leveys, korkeus) 
     866    { 
     867    } 
     868} 
  • 2012/30/MiskaK/MW2(My Warfare 2)/MW2(My Warfare 2)/MW2(My Warfare 2)/obj/x86/Debug/MW2(My Warfare 2).csproj.FileListAbsolute.txt

    r3734 r3750  
    1 C:\MyTemp\npo_pelit\2012\30\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\Content\testikenttÀ1.xnb 
    2 C:\MyTemp\npo_pelit\2012\30\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\Content\kivi.xnb 
    3 C:\MyTemp\npo_pelit\2012\30\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\Content\piikkilanka.xnb 
    4 C:\MyTemp\npo_pelit\2012\30\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\Content\piikkilankapysty.xnb 
    5 C:\MyTemp\npo_pelit\2012\30\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\Content\puu.xnb 
    6 C:\MyTemp\npo_pelit\2012\30\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\Content\naamioverkko.xnb 
    7 C:\MyTemp\npo_pelit\2012\30\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\Content\pelaaja1.xnb 
    8 C:\MyTemp\npo_pelit\2012\30\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\Content\rynkynhylsy.xnb 
    9 C:\MyTemp\npo_pelit\2012\30\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\Content\pelaaja2.xnb 
    10 C:\MyTemp\npo_pelit\2012\30\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\Content\kenttÀ1.xnb 
    11 C:\MyTemp\npo_pelit\2012\30\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\Content\puupysty.xnb 
    12 C:\MyTemp\npo_pelit\2012\30\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\Content\puuvaaka.xnb 
    13 C:\MyTemp\npo_pelit\2012\30\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\Content\kamaa.xnb 
    14 C:\MyTemp\npo_pelit\2012\30\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\Content\bussi.xnb 
    15 C:\MyTemp\npo_pelit\2012\30\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\Content\kipinÀ1.xnb 
    16 C:\MyTemp\npo_pelit\2012\30\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\Content\kivisirpale1.xnb 
    17 C:\MyTemp\npo_pelit\2012\30\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\Content\kivisirpale2.xnb 
    18 C:\MyTemp\npo_pelit\2012\30\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\Content\puusirpale1.xnb 
    19 C:\MyTemp\npo_pelit\2012\30\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\Content\veriroiske1.xnb 
    20 C:\MyTemp\npo_pelit\2012\30\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\Content\kenttÀ1.png 
    21 C:\MyTemp\npo_pelit\2012\30\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\MW2(My Warfare 2).exe 
    22 C:\MyTemp\npo_pelit\2012\30\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\MW2(My Warfare 2).pdb 
    23 C:\MyTemp\npo_pelit\2012\30\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\Jypeli.dll 
    24 C:\MyTemp\npo_pelit\2012\30\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\Jypeli.xml 
    25 C:\MyTemp\npo_pelit\2012\30\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\obj\x86\Debug\ResolveAssemblyReference.cache 
    26 C:\MyTemp\npo_pelit\2012\30\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\obj\x86\Debug\Microsoft.Xna.Framework.RuntimeProfile.txt 
    27 C:\MyTemp\npo_pelit\2012\30\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\obj\x86\Debug\MW2(My Warfare 2).exe 
    28 C:\MyTemp\npo_pelit\2012\30\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\obj\x86\Debug\MW2(My Warfare 2).pdb 
    29 C:\MyTemp\npo_pelit\2012\30\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\Content\rÀjÀhdyspartikkeli2.xnb 
    30 C:\MyTemp\npo_pelit\2012\30\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\Content\rÀjÀhdyspartikkeli1.xnb 
     1C:\MyTemp\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\obj\x86\Debug\ResolveAssemblyReference.cache 
     2C:\MyTemp\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\obj\x86\Debug\Microsoft.Xna.Framework.RuntimeProfile.txt 
     3C:\MyTemp\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\MW2(My Warfare 2).exe 
     4C:\MyTemp\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\MW2(My Warfare 2).pdb 
     5C:\MyTemp\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\Jypeli.dll 
     6C:\MyTemp\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\Jypeli.xml 
     7C:\MyTemp\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\obj\x86\Debug\MW2(My Warfare 2).exe 
     8C:\MyTemp\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\obj\x86\Debug\MW2(My Warfare 2).pdb 
     9C:\MyTemp\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\Content\testikenttÀ1.xnb 
     10C:\MyTemp\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\Content\kivi.xnb 
     11C:\MyTemp\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\Content\piikkilanka.xnb 
     12C:\MyTemp\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\Content\piikkilankapysty.xnb 
     13C:\MyTemp\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\Content\puu.xnb 
     14C:\MyTemp\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\Content\naamioverkko.xnb 
     15C:\MyTemp\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\Content\pelaaja1.xnb 
     16C:\MyTemp\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\Content\rynkynhylsy.xnb 
     17C:\MyTemp\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\Content\pelaaja2.xnb 
     18C:\MyTemp\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\Content\kenttÀ1.xnb 
     19C:\MyTemp\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\Content\puupysty.xnb 
     20C:\MyTemp\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\Content\puuvaaka.xnb 
     21C:\MyTemp\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\Content\kamaa.xnb 
     22C:\MyTemp\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\Content\bussi.xnb 
     23C:\MyTemp\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\Content\kenttÀ1.png 
     24C:\MyTemp\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\Content\kipinÀ1.xnb 
     25C:\MyTemp\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\Content\kivisirpale1.xnb 
     26C:\MyTemp\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\Content\kivisirpale2.xnb 
     27C:\MyTemp\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\Content\puusirpale1.xnb 
     28C:\MyTemp\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\Content\veriroiske1.xnb 
     29C:\MyTemp\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\Content\rÀjÀhdyspartikkeli2.xnb 
     30C:\MyTemp\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\Content\rÀjÀhdyspartikkeli1.xnb 
     31C:\MyTemp\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\Content\kivirikki1.xnb 
     32C:\MyTemp\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\Content\kivirikki2.xnb 
     33C:\MyTemp\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\Content\kenttÀ2.xnb 
     34C:\MyTemp\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\Content\savuhiukkanen1.xnb 
     35C:\MyTemp\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\Content\savuhiukkanen2.xnb 
     36C:\MyTemp\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\Content\liekkihiukkanen1.xnb 
     37C:\MyTemp\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\Content\puupystyrikki1.xnb 
     38C:\MyTemp\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)\bin\x86\Debug\Content\puupystyrikki2.xnb 
  • 2012/30/MiskaK/MW2(My Warfare 2)/MW2(My Warfare 2)/MW2(My Warfare 2)/obj/x86/Debug/cachefile-{22ADBDA1-5A43-4401-8049-15C4051FEE11}-targetpath.txt

    r3734 r3750  
    2020Content\rÀjÀhdyspartikkeli2.xnb 
    2121Content\rÀjÀhdyspartikkeli1.xnb 
     22Content\kivirikki1.xnb 
     23Content\kivirikki2.xnb 
     24Content\kenttÀ2.xnb 
     25Content\savuhiukkanen1.xnb 
     26Content\savuhiukkanen2.xnb 
     27Content\liekkihiukkanen1.xnb 
     28Content\puupystyrikki1.xnb 
     29Content\puupystyrikki2.xnb 
    2230Content\kenttÀ1.png 
  • 2012/30/MiskaK/MW2(My Warfare 2)/MW2(My Warfare 2)/MW2(My Warfare 2)Content/MW2(My Warfare 2)Content.contentproj

    r3734 r3750  
    183183    </Compile> 
    184184  </ItemGroup> 
     185  <ItemGroup> 
     186    <Compile Include="kivirikki1.png"> 
     187      <Name>kivirikki1</Name> 
     188      <Importer>TextureImporter</Importer> 
     189      <Processor>TextureProcessor</Processor> 
     190    </Compile> 
     191    <Compile Include="kivirikki2.png"> 
     192      <Name>kivirikki2</Name> 
     193      <Importer>TextureImporter</Importer> 
     194      <Processor>TextureProcessor</Processor> 
     195    </Compile> 
     196  </ItemGroup> 
     197  <ItemGroup> 
     198    <Compile Include="kenttä2.png"> 
     199      <Name>kenttä2</Name> 
     200      <Importer>TextureImporter</Importer> 
     201      <Processor>TextureProcessor</Processor> 
     202    </Compile> 
     203  </ItemGroup> 
     204  <ItemGroup> 
     205    <Compile Include="savuhiukkanen1.png"> 
     206      <Name>savuhiukkanen1</Name> 
     207      <Importer>TextureImporter</Importer> 
     208      <Processor>TextureProcessor</Processor> 
     209    </Compile> 
     210    <Compile Include="savuhiukkanen2.png"> 
     211      <Name>savuhiukkanen2</Name> 
     212      <Importer>TextureImporter</Importer> 
     213      <Processor>TextureProcessor</Processor> 
     214    </Compile> 
     215  </ItemGroup> 
     216  <ItemGroup> 
     217    <Compile Include="liekkihiukkanen1.png"> 
     218      <Name>liekkihiukkanen1</Name> 
     219      <Importer>TextureImporter</Importer> 
     220      <Processor>TextureProcessor</Processor> 
     221    </Compile> 
     222  </ItemGroup> 
     223  <ItemGroup> 
     224    <Compile Include="puupystyrikki1.png"> 
     225      <Name>puupystyrikki1</Name> 
     226      <Importer>TextureImporter</Importer> 
     227      <Processor>TextureProcessor</Processor> 
     228    </Compile> 
     229  </ItemGroup> 
     230  <ItemGroup> 
     231    <Compile Include="puupystyrikki2.png"> 
     232      <Name>puupystyrikki2</Name> 
     233      <Importer>TextureImporter</Importer> 
     234      <Processor>TextureProcessor</Processor> 
     235    </Compile> 
     236  </ItemGroup> 
    185237  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    186238  <!--  To modify your build process, add your task inside one of the targets below and uncomment it.  
  • 2012/30/MiskaK/MW2(My Warfare 2)/MW2(My Warfare 2)/MW2(My Warfare 2)Content/obj/x86/Debug/MW2(My Warfare 2)Content.contentproj.FileListAbsolute.txt

    r3734 r3750  
    1 C:\MyTemp\npo_pelit\2012\30\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)Content\obj\x86\Debug\ResolveAssemblyReference.cache 
     1C:\MyTemp\MiskaK\MW2(My Warfare 2)\MW2(My Warfare 2)\MW2(My Warfare 2)Content\obj\x86\Debug\ResolveAssemblyReference.cache 
Note: See TracChangeset for help on using the changeset viewer.