Changeset 3962


Ignore:
Timestamp:
2013-05-25 16:07:44 (6 years ago)
Author:
tojukarp
Message:
 
Location:
2012/09-22/SanteriH/Kynari
Files:
27 added
5 deleted
10 edited

Legend:

Unmodified
Added
Removed
  • 2012/09-22/SanteriH/Kynari/Kynari/Kynari/Kynari.cs

    r3955 r3962  
    4040 
    4141    Image kranaatinheittimenkuva = LoadImage("grenadelauncher"); 
     42    Image kranaatinheittimenkuva2 = LoadImage("grenadelauncher2"); 
     43    Image kranaatinheittimenkuva3 = LoadImage("grenadelauncher3"); 
     44    Image kranaatinheittimenkuva4 = LoadImage("grenadelauncher4"); 
    4245    Image kranaatinkuva = LoadImage("grenade"); 
     46    Image kranaatinkuva2 = LoadImage("grenade2"); 
     47    Image kranaatinkuva3 = LoadImage("grenade3"); 
     48    Image kranaatinkuva4 = LoadImage("grenade4"); 
    4349    Image magnumkuva = LoadImage("magnum"); 
     50    Image magnumkuva2 = LoadImage("magnum2"); 
     51    Image magnumkuva3 = LoadImage("magnum3"); 
     52    Image magnumkuva4 = LoadImage("magnum4"); 
    4453    Image norsu = LoadImage("norsu"); 
    4554    Image haulikonkuva = LoadImage("shotgun"); 
     55    Image haulikonkuva2 = LoadImage("shotgun2"); 
     56    Image haulikonkuva3 = LoadImage("shotgun3"); 
     57    Image haulikonkuva4 = LoadImage("shotgun4"); 
    4658    Image pistoolinkuva = LoadImage("pistol"); 
     59    Image pistoolinkuva2 = LoadImage("pistol2"); 
     60    Image pistoolinkuva3 = LoadImage("pistol3"); 
     61    Image pistoolinkuva4 = LoadImage("pistol4"); 
    4762    Image kivaarinkuva = LoadImage("assaultrifle"); 
     63    Image kivaarinkuva2 = LoadImage("assaultrifle2"); 
     64    Image kivaarinkuva3 = LoadImage("assaultrifle3"); 
     65    Image kivaarinkuva4 = LoadImage("assaultrifle4"); 
    4866    Image raketinheittimenkuva = LoadImage("rocketlauncher"); 
     67    Image raketinheittimenkuva2 = LoadImage("rocketlauncher2"); 
     68    Image raketinheittimenkuva3 = LoadImage("rocketlauncher3"); 
     69    Image raketinheittimenkuva4 = LoadImage("rocketlauncher4"); 
    4970    Image raketinkuva = LoadImage("rocket"); 
     71    Image raketinkuva2 = LoadImage("rocket2"); 
     72    Image raketinkuva3 = LoadImage("rocket3"); 
     73    Image raketinkuva4 = LoadImage("rocket4"); 
    5074    Image sniperinkuva = LoadImage("sniper"); 
     75    Image sniperinkuva2 = LoadImage("sniper2"); 
     76    Image sniperinkuva3 = LoadImage("sniper3"); 
     77    Image sniperinkuva4 = LoadImage("sniper4"); 
    5178    Image powerupinkuva = LoadImage("upgrade"); 
    5279    bool saaAmpua = false; 
     
    685712        pelaaja.HPLaskuri.Value -= 25; 
    686713    } 
     714    void KranaattiOsui2(PhysicsObject ammus, PhysicsObject kohde) 
     715    { 
     716        if (ammus.IsDestroying) return; 
     717        if (!(kohde is Pelaaja)) return; 
     718        RajaytaKranaatti2(ammus); 
     719 
     720        Pelaaja pelaaja = (Pelaaja)kohde; 
     721        ammus.Destroy(); 
     722        pelaaja.HPLaskuri.Value -= 35; 
     723    } 
     724    void KranaattiOsui3(PhysicsObject ammus, PhysicsObject kohde) 
     725    { 
     726        if (ammus.IsDestroying) return; 
     727        if (!(kohde is Pelaaja)) return; 
     728        RajaytaKranaatti3(ammus); 
     729 
     730        Pelaaja pelaaja = (Pelaaja)kohde; 
     731        ammus.Destroy(); 
     732        pelaaja.HPLaskuri.Value -= 35; 
     733    } 
    687734 
    688735    void RajaytaKranaatti(PhysicsObject ammus) 
     
    697744        ammus.Destroy(); 
    698745    } 
     746    void RajaytaKranaatti2(PhysicsObject ammus) 
     747    { 
     748        if (ammus.IsDestroying || ammus.IsDestroyed) return; 
     749        Explosion rajahdys = new Explosion(100); 
     750        rajahdys.Position = ammus.Position; 
     751        rajahdys.ShockwaveReachesObject += delegate(IPhysicsObject p, Vector shokki) { PaineaaltoOsuu(p, shokki, rajahdys, 60.0); }; 
     752        Add(rajahdys); 
     753        rajahdys.Force = 25; 
     754        rajahdys.Speed = 1000; 
     755        ammus.Destroy(); 
     756    } 
     757    void RajaytaKranaatti3(PhysicsObject ammus) 
     758    { 
     759        if (ammus.IsDestroying || ammus.IsDestroyed) return; 
     760        Explosion rajahdys = new Explosion(100); 
     761        rajahdys.Position = ammus.Position; 
     762        rajahdys.ShockwaveReachesObject += delegate(IPhysicsObject p, Vector shokki) { PaineaaltoOsuu(p, shokki, rajahdys, 60.0); }; 
     763        Add(rajahdys); 
     764        rajahdys.Force = 25; 
     765        rajahdys.Speed = 1000; 
     766        ammus.Destroy(); 
     767    } 
    699768 
    700769    void RakettiOsui(PhysicsObject ammus, PhysicsObject kohde) 
     
    716785        } 
    717786    } 
     787    void RakettiOsui2(PhysicsObject ammus, PhysicsObject kohde) 
     788    { 
     789        if (ammus.IsDestroying) return; 
     790        if (kohde.Tag.ToString() != "") 
     791        { 
     792            Explosion rajahdys = new Explosion(75); 
     793            rajahdys.Position = ammus.Position; 
     794            rajahdys.ShockwaveReachesObject += delegate(IPhysicsObject p, Vector shokki) { PaineaaltoOsuu(p, shokki, rajahdys, 50.0); }; 
     795            Add(rajahdys); 
     796            rajahdys.Force = 25; 
     797            rajahdys.Speed = 1000; 
     798 
     799            ammus.Destroy(); // ei voi taata tapahtuuko tämä "heti". Siksi tarvitaan alkuun tarkistus, että onko ammus tuhoutumassa. 
     800            if (!(kohde is Pelaaja)) return; 
     801            Pelaaja pelaaja = (Pelaaja)kohde; 
     802            pelaaja.HPLaskuri.Value -= 35; 
     803        } 
     804    } 
     805    void RakettiOsui3(PhysicsObject ammus, PhysicsObject kohde) 
     806    { 
     807        if (ammus.IsDestroying) return; 
     808        if (kohde.Tag.ToString() != "") 
     809        { 
     810            Explosion rajahdys = new Explosion(75); 
     811            rajahdys.Position = ammus.Position; 
     812            rajahdys.ShockwaveReachesObject += delegate(IPhysicsObject p, Vector shokki) { PaineaaltoOsuu(p, shokki, rajahdys, 25.0); }; 
     813            Add(rajahdys); 
     814            rajahdys.Force = 25; 
     815            rajahdys.Speed = 1000; 
     816 
     817            ammus.Destroy(); // ei voi taata tapahtuuko tämä "heti". Siksi tarvitaan alkuun tarkistus, että onko ammus tuhoutumassa. 
     818            if (!(kohde is Pelaaja)) return; 
     819            Pelaaja pelaaja = (Pelaaja)kohde; 
     820            pelaaja.HPLaskuri.Value -= 15; 
     821        } 
     822    } 
    718823 
    719824    void PaineaaltoOsuu(IPhysicsObject kohde, Vector shokki, Explosion e, double damagenMaara) 
     
    751856        } 
    752857    } 
     858    void PistooliOsui2(PhysicsObject ammus, PhysicsObject kohde) 
     859    { 
     860        //if (ammus.IsDestroying) return; 
     861        //if (kohde.Tag.ToString() != "ammus" && kohde.Tag.ToString() != "") ammus.Destroy(); 
     862        //if (!(kohde is Pelaaja)) return; 
     863        if (AmmusVoiOsua(ammus, kohde)) 
     864        { 
     865            Pelaaja p = (Pelaaja)kohde; 
     866            p.HPLaskuri.Value -= 25; 
     867        } 
     868    } 
     869    void PistooliOsui3(PhysicsObject ammus, PhysicsObject kohde) 
     870    { 
     871        //if (ammus.IsDestroying) return; 
     872        //if (kohde.Tag.ToString() != "ammus" && kohde.Tag.ToString() != "") ammus.Destroy(); 
     873        //if (!(kohde is Pelaaja)) return; 
     874        if (AmmusVoiOsua(ammus, kohde)) 
     875        { 
     876            Pelaaja p = (Pelaaja)kohde; 
     877            p.HPLaskuri.Value -= 25; 
     878        } 
     879    } 
    753880 
    754881    void KivaariOsui(PhysicsObject ammus, PhysicsObject kohde) 
     
    763890        } 
    764891    } 
    765  
    766     void SniperOsui(PhysicsObject ammus, PhysicsObject kohde) 
     892    void KivaariOsui2(PhysicsObject ammus, PhysicsObject kohde) 
    767893    { 
    768894        //if (ammus.IsDestroying) return; 
     
    772898        { 
    773899            Pelaaja p = (Pelaaja)kohde; 
    774             p.HPLaskuri.Value -= 80; 
    775         } 
    776     } 
    777  
    778     void MagnumOsui(PhysicsObject ammus, PhysicsObject kohde) 
     900            p.HPLaskuri.Value -= 15; 
     901        } 
     902    } 
     903    void KivaariOsui3(PhysicsObject ammus, PhysicsObject kohde) 
    779904    { 
    780905        //if (ammus.IsDestroying) return; 
     
    784909        { 
    785910            Pelaaja p = (Pelaaja)kohde; 
    786             p.HPLaskuri.Value -= 35; 
    787         } 
    788     } 
    789  
    790     void HaulikkoOsui(PhysicsObject ammus, PhysicsObject kohde) 
     911            p.HPLaskuri.Value -= 20; 
     912        } 
     913    } 
     914 
     915    void SniperOsui(PhysicsObject ammus, PhysicsObject kohde) 
    791916    { 
    792917        //if (ammus.IsDestroying) return; 
     
    796921        { 
    797922            Pelaaja p = (Pelaaja)kohde; 
     923            p.HPLaskuri.Value -= 80; 
     924        } 
     925    } 
     926    void SniperOsui2(PhysicsObject ammus, PhysicsObject kohde) 
     927    { 
     928        //if (ammus.IsDestroying) return; 
     929        //if ((string)kohde.Tag != "ammus") ammus.Destroy(); 
     930        //if (!(kohde is Pelaaja)) return; 
     931        if (AmmusVoiOsua(ammus, kohde)) 
     932        { 
     933            Pelaaja p = (Pelaaja)kohde; 
     934            p.HPLaskuri.Value -= 90; 
     935        } 
     936    } 
     937    void SniperOsui3(PhysicsObject ammus, PhysicsObject kohde) 
     938    { 
     939        //if (ammus.IsDestroying) return; 
     940        //if ((string)kohde.Tag != "ammus") ammus.Destroy(); 
     941        //if (!(kohde is Pelaaja)) return; 
     942        if (AmmusVoiOsua(ammus, kohde)) 
     943        { 
     944            Pelaaja p = (Pelaaja)kohde; 
     945            p.HPLaskuri.Value -= 40; 
     946        } 
     947    } 
     948    void SniperOsui4(PhysicsObject ammus, PhysicsObject kohde) 
     949    { 
     950        //if (ammus.IsDestroying) return; 
     951        //if ((string)kohde.Tag != "ammus") ammus.Destroy(); 
     952        //if (!(kohde is Pelaaja)) return; 
     953        if (AmmusVoiOsua(ammus, kohde)) 
     954        { 
     955            Pelaaja p = (Pelaaja)kohde; 
     956            p.HPLaskuri.Value -= 75; 
     957        } 
     958    } 
     959 
     960    void MagnumOsui(PhysicsObject ammus, PhysicsObject kohde) 
     961    { 
     962        //if (ammus.IsDestroying) return; 
     963        //if ((string)kohde.Tag != "ammus") ammus.Destroy(); 
     964        //if (!(kohde is Pelaaja)) return; 
     965        if (AmmusVoiOsua(ammus, kohde)) 
     966        { 
     967            Pelaaja p = (Pelaaja)kohde; 
     968            p.HPLaskuri.Value -= 35; 
     969        } 
     970    } 
     971    void MagnumOsui2(PhysicsObject ammus, PhysicsObject kohde) 
     972    { 
     973        //if (ammus.IsDestroying) return; 
     974        //if ((string)kohde.Tag != "ammus") ammus.Destroy(); 
     975        //if (!(kohde is Pelaaja)) return; 
     976        if (AmmusVoiOsua(ammus, kohde)) 
     977        { 
     978            Pelaaja p = (Pelaaja)kohde; 
     979            p.HPLaskuri.Value -= 40; 
     980        } 
     981    } 
     982    void MagnumOsui3(PhysicsObject ammus, PhysicsObject kohde) 
     983    { 
     984        //if (ammus.IsDestroying) return; 
     985        //if ((string)kohde.Tag != "ammus") ammus.Destroy(); 
     986        //if (!(kohde is Pelaaja)) return; 
     987        if (AmmusVoiOsua(ammus, kohde)) 
     988        { 
     989            Pelaaja p = (Pelaaja)kohde; 
     990            p.HPLaskuri.Value -= 50; 
     991        } 
     992    } 
     993    void MagnumOsui4(PhysicsObject ammus, PhysicsObject kohde) 
     994    { 
     995        //if (ammus.IsDestroying) return; 
     996        //if ((string)kohde.Tag != "ammus") ammus.Destroy(); 
     997        //if (!(kohde is Pelaaja)) return; 
     998        if (AmmusVoiOsua(ammus, kohde)) 
     999        { 
     1000            Pelaaja p = (Pelaaja)kohde; 
     1001            p.HPLaskuri.Value -= 100; 
     1002        } 
     1003    } 
     1004 
     1005    void HaulikkoOsui(PhysicsObject ammus, PhysicsObject kohde) 
     1006    { 
     1007        //if (ammus.IsDestroying) return; 
     1008        //if ((string)kohde.Tag != "ammus") ammus.Destroy(); 
     1009        //if (!(kohde is Pelaaja)) return; 
     1010        if (AmmusVoiOsua(ammus, kohde)) 
     1011        { 
     1012            Pelaaja p = (Pelaaja)kohde; 
    7981013            p.HPLaskuri.Value -= 13; 
     1014        } 
     1015    } 
     1016    void HaulikkoOsui2(PhysicsObject ammus, PhysicsObject kohde) 
     1017    { 
     1018        //if (ammus.IsDestroying) return; 
     1019        //if ((string)kohde.Tag != "ammus") ammus.Destroy(); 
     1020        //if (!(kohde is Pelaaja)) return; 
     1021        if (AmmusVoiOsua(ammus, kohde)) 
     1022        { 
     1023            Pelaaja p = (Pelaaja)kohde; 
     1024            p.HPLaskuri.Value -= 15; 
     1025        } 
     1026    } 
     1027    void HaulikkoOsui3(PhysicsObject ammus, PhysicsObject kohde) 
     1028    { 
     1029        //if (ammus.IsDestroying) return; 
     1030        //if ((string)kohde.Tag != "ammus") ammus.Destroy(); 
     1031        //if (!(kohde is Pelaaja)) return; 
     1032        if (AmmusVoiOsua(ammus, kohde)) 
     1033        { 
     1034            Pelaaja p = (Pelaaja)kohde; 
     1035            p.HPLaskuri.Value -= 15; 
    7991036        } 
    8001037    } 
     
    9121149        } 
    9131150 
    914         pelaaja.Weapon = ase; 
    915     } 
    916  
    917     void PaivitaAse(string aseenTag, Pelaaja pelaaja) 
    918     { 
    919         if (aseenTag == null) return; 
    920  
    921         // Varsinainen ase 
    922         Weapon ase = null; 
    923  
    924         if (aseenTag == "Kivääri") 
    925         { 
    926             ase = new AssaultRifle(39, 13); 
    927             ase.FireRate = 7; 
    928             ase.ProjectileCollision = KivaariOsui; 
     1151        if (aseenTag == "Kivääri Lv. 2") 
     1152        { 
     1153            ase = new AssaultRifle(39, 16); 
     1154            ase.FireRate = 9; 
     1155            ase.ProjectileCollision = KivaariOsui2; 
    9291156            ase.MaxAmmoLifetime = TimeSpan.FromSeconds(10); 
    9301157            ase.Tag = "Kivääri Lv. 2"; 
    931             ase.Image = kivaarinkuva; 
    932         } 
    933         if (aseenTag == "Magnum") 
     1158            ase.Image = kivaarinkuva2; 
     1159        } 
     1160        if (aseenTag == "Magnum Lv. 2") 
    9341161        { 
    9351162            ase = new AssaultRifle(17, 12); 
    936             ase.FireRate = 1.2; 
    937             ase.ProjectileCollision = MagnumOsui; 
     1163            ase.FireRate = 1.5; 
     1164            ase.ProjectileCollision = MagnumOsui2; 
    9381165            ase.MaxAmmoLifetime = TimeSpan.FromSeconds(10); 
    9391166            ase.Tag = "Magnum Lv. 2"; 
    940             ase.Image = magnumkuva; 
     1167            ase.Image = magnumkuva2; 
    9411168 
    9421169            // Paikka suhteessa pelaajaan 
     
    9451172        } 
    9461173 
    947         if (aseenTag == "Haulikko") 
    948         { 
    949             ase = new AssaultRifle(42, 10); 
     1174        if (aseenTag == "Haulikko Lv. 2") 
     1175        { 
     1176            ase = new AssaultRifle(42, 12); 
     1177            ase.FireRate = 1.0; 
     1178            ase.ProjectileCollision = HaulikkoOsui2; 
     1179            ase.MaxAmmoLifetime = TimeSpan.FromSeconds(0.5); 
     1180            ase.Tag = "Haulikko Lv. 2"; 
     1181            ase.Image = haulikonkuva2; 
     1182        } 
     1183 
     1184        if (aseenTag == "Sniper Lv. 2") 
     1185        { 
     1186            ase = new AssaultRifle(42, 11); 
    9501187            ase.FireRate = 0.75; 
    951             ase.ProjectileCollision = HaulikkoOsui; 
    952             ase.MaxAmmoLifetime = TimeSpan.FromSeconds(0.4); 
    953             ase.Tag = "Haulikko Lv. 2"; 
    954             ase.Image = haulikonkuva; 
    955         } 
    956  
    957         if (aseenTag == "Sniper") 
    958         { 
    959             ase = new AssaultRifle(42, 11); 
    960             ase.FireRate = 0.4; 
    961             ase.ProjectileCollision = SniperOsui; 
     1188            ase.ProjectileCollision = SniperOsui2; 
    9621189            ase.Power.Value = 400; 
    9631190            ase.Power.DefaultValue = 400; 
    9641191            ase.MaxAmmoLifetime = TimeSpan.FromSeconds(10); 
    9651192            ase.Tag = "Sniper Lv. 2"; 
    966             ase.Image = sniperinkuva; 
    967         } 
    968  
    969         if (aseenTag == "Kranaatinheitin") 
    970         { 
    971             ase = new Cannon(42, 15); 
    972             ase.FireRate = 0.5; 
    973             ase.ProjectileCollision = delegate(PhysicsObject ammus, PhysicsObject kohde) { KranaattiOsui(ammus, kohde); }; 
     1193            ase.Image = sniperinkuva2; 
     1194        } 
     1195 
     1196        if (aseenTag == "Kranaatinheitin Lv. 2") 
     1197        { 
     1198            ase = new Cannon(42, 16); 
     1199            ase.FireRate = 0.75; 
     1200            ase.ProjectileCollision = delegate(PhysicsObject ammus, PhysicsObject kohde) { KranaattiOsui2(ammus, kohde); }; 
    9741201            ase.MaxAmmoLifetime = TimeSpan.FromSeconds(3); 
    9751202            ase.Tag = "Kranaatinheitin Lv. 2"; 
    976             ase.Image = kranaatinheittimenkuva; 
    977         } 
    978         if (aseenTag == "Raketinheitin") 
     1203            ase.Image = kranaatinheittimenkuva2; 
     1204        } 
     1205        if (aseenTag == "Raketinheitin Lv. 2") 
    9791206        { 
    9801207            ase = new AssaultRifle(48, 15); 
    981             ase.FireRate = 0.5; 
    982             ase.ProjectileCollision = delegate(PhysicsObject ammus, PhysicsObject kohde) { RakettiOsui(ammus, kohde); }; 
     1208            ase.FireRate = 0.75; 
     1209            ase.ProjectileCollision = delegate(PhysicsObject ammus, PhysicsObject kohde) { RakettiOsui2(ammus, kohde); }; 
     1210            ase.Power.Value = 165; 
     1211            ase.Power.DefaultValue = 165; 
     1212            ase.MaxAmmoLifetime = TimeSpan.FromSeconds(10); 
     1213            ase.Tag = "Raketinheitin Lv. 2"; 
     1214            ase.Image = raketinheittimenkuva2; 
     1215        } 
     1216 
     1217        if (aseenTag == "Pistooli Lv. 2") 
     1218        { 
     1219            ase = new AssaultRifle(17, 11); 
     1220            ase.FireRate = 2; 
     1221            ase.ProjectileCollision = PistooliOsui2; 
     1222            ase.MaxAmmoLifetime = TimeSpan.FromSeconds(10); 
     1223            ase.Tag = "Pistooli Lv. 2"; 
     1224            ase.Image = pistoolinkuva2; 
     1225            ase.X = 10; 
     1226            ase.Y = 10; 
     1227        } 
     1228        if (aseenTag == "Kivääri Lv. 3") 
     1229        { 
     1230            ase = new AssaultRifle(39, 16); 
     1231            ase.FireRate = 10; 
     1232            ase.ProjectileCollision = KivaariOsui3; 
     1233            ase.MaxAmmoLifetime = TimeSpan.FromSeconds(10); 
     1234            ase.Tag = "Kivääri Lv. 3"; 
     1235            ase.Image = kivaarinkuva3; 
     1236        } 
     1237        if (aseenTag == "Magnum Lv. 3") 
     1238        { 
     1239            ase = new AssaultRifle(17, 12); 
     1240            ase.FireRate = 2.0; 
     1241            ase.ProjectileCollision = MagnumOsui3; 
     1242            ase.MaxAmmoLifetime = TimeSpan.FromSeconds(10); 
     1243            ase.Tag = "Magnum Lv. 3"; 
     1244            ase.Image = magnumkuva3; 
     1245 
     1246            // Paikka suhteessa pelaajaan 
     1247            ase.X = 10; 
     1248            ase.Y = 10; 
     1249        } 
     1250 
     1251        if (aseenTag == "Haulikko Lv. 3") 
     1252        { 
     1253            ase = new AssaultRifle(38, 12); 
     1254            ase.FireRate = 2.0; 
     1255            ase.ProjectileCollision = HaulikkoOsui3; 
     1256            ase.MaxAmmoLifetime = TimeSpan.FromSeconds(0.75); 
     1257            ase.Tag = "Haulikko Lv. 3"; 
     1258            ase.Image = haulikonkuva3; 
     1259        } 
     1260 
     1261        if (aseenTag == "Sniper Lv. 3") 
     1262        { 
     1263            ase = new AssaultRifle(45, 12); 
     1264            ase.FireRate = 4.0; 
     1265            ase.ProjectileCollision = SniperOsui3; 
     1266            ase.Power.Value = 400; 
     1267            ase.Power.DefaultValue = 400; 
     1268            ase.MaxAmmoLifetime = TimeSpan.FromSeconds(10); 
     1269            ase.Tag = "Sniper Lv. 3"; 
     1270            ase.Image = sniperinkuva3; 
     1271        } 
     1272 
     1273        if (aseenTag == "Kranaatinheitin Lv. 3") 
     1274        { 
     1275            ase = new Cannon(37, 17); 
     1276            ase.FireRate = 1.0; 
     1277            ase.ProjectileCollision = delegate(PhysicsObject ammus, PhysicsObject kohde) { KranaattiOsui3(ammus, kohde); }; 
     1278            ase.MaxAmmoLifetime = TimeSpan.FromSeconds(3); 
     1279            ase.Tag = "Kranaatinheitin Lv. 3"; 
     1280            ase.Image = kranaatinheittimenkuva3; 
     1281        } 
     1282        if (aseenTag == "Raketinheitin Lv. 3") 
     1283        { 
     1284            ase = new AssaultRifle(48, 22.5); 
     1285            ase.FireRate = 4.0; 
     1286            ase.ProjectileCollision = delegate(PhysicsObject ammus, PhysicsObject kohde) { RakettiOsui3(ammus, kohde); }; 
    9831287            ase.Power.Value = 125; 
    9841288            ase.Power.DefaultValue = 125; 
    9851289            ase.MaxAmmoLifetime = TimeSpan.FromSeconds(10); 
    986             ase.Tag = "Raketinheitin Lv. 2"; 
    987             ase.Image = raketinheittimenkuva; 
    988         } 
    989  
    990         if (aseenTag == "Pistooli") 
    991         { 
    992             ase = new AssaultRifle(16, 11); 
     1290            ase.Tag = "Raketinheitin Lv. 3"; 
     1291            ase.Image = raketinheittimenkuva3; 
     1292        } 
     1293 
     1294        if (aseenTag == "Pistooli Lv. 3") 
     1295        { 
     1296            ase = new AssaultRifle(20, 13); 
    9931297            ase.FireRate = 2; 
    994             ase.ProjectileCollision = PistooliOsui; 
     1298            ase.ProjectileCollision = PistooliOsui3; 
    9951299            ase.MaxAmmoLifetime = TimeSpan.FromSeconds(10); 
    996             ase.Tag = "Pistooli Lv. 2"; 
    997             ase.Image = pistoolinkuva; 
     1300            ase.Tag = "Pistooli Lv. 3"; 
     1301            ase.Image = pistoolinkuva3; 
    9981302            ase.X = 10; 
    9991303            ase.Y = 10; 
    10001304        } 
    10011305 
     1306 
     1307        if (aseenTag == "Kivääri Lv. 4") 
     1308        { 
     1309            ase = new AssaultRifle(39, 16); 
     1310            ase.FireRate = 20; 
     1311            ase.ProjectileCollision = KivaariOsui3; 
     1312            ase.MaxAmmoLifetime = TimeSpan.FromSeconds(10); 
     1313            ase.Tag = "Kivääri Lv. 4"; 
     1314            ase.Image = kivaarinkuva4; 
     1315        } 
     1316        if (aseenTag == "Magnum Lv. 4") 
     1317        { 
     1318            ase = new AssaultRifle(17, 12); 
     1319            ase.FireRate = 2.0; 
     1320            ase.ProjectileCollision = MagnumOsui4; 
     1321            ase.MaxAmmoLifetime = TimeSpan.FromSeconds(10); 
     1322            ase.Tag = "Magnum Lv. 4"; 
     1323            ase.Image = magnumkuva4; 
     1324 
     1325            // Paikka suhteessa pelaajaan 
     1326            ase.X = 10; 
     1327            ase.Y = 10; 
     1328        } 
     1329 
     1330        if (aseenTag == "Haulikko Lv. 4") 
     1331        { 
     1332            ase = new AssaultRifle(38, 12); 
     1333            ase.FireRate = 4.0; 
     1334            ase.ProjectileCollision = HaulikkoOsui3; 
     1335            ase.MaxAmmoLifetime = TimeSpan.FromSeconds(2.0); 
     1336            ase.Tag = "Haulikko Lv. 4"; 
     1337            ase.Image = haulikonkuva4; 
     1338        } 
     1339 
     1340        if (aseenTag == "Sniper Lv. 4") 
     1341        { 
     1342            ase = new AssaultRifle(45, 12); 
     1343            ase.FireRate = 5.0; 
     1344            ase.ProjectileCollision = SniperOsui4; 
     1345            ase.Power.Value = 400; 
     1346            ase.Power.DefaultValue = 400; 
     1347            ase.MaxAmmoLifetime = TimeSpan.FromSeconds(10); 
     1348            ase.Tag = "Sniper Lv. 4"; 
     1349            ase.Image = sniperinkuva4; 
     1350        } 
     1351 
     1352        if (aseenTag == "Kranaatinheitin Lv. 4") 
     1353        { 
     1354            ase = new Cannon(37, 17); 
     1355            ase.FireRate = 4.0; 
     1356            ase.ProjectileCollision = delegate(PhysicsObject ammus, PhysicsObject kohde) { KranaattiOsui3(ammus, kohde); }; 
     1357            ase.MaxAmmoLifetime = TimeSpan.FromSeconds(3); 
     1358            ase.Tag = "Kranaatinheitin Lv. 4"; 
     1359            ase.Image = kranaatinheittimenkuva4; 
     1360        } 
     1361        if (aseenTag == "Raketinheitin Lv. 4") 
     1362        { 
     1363            ase = new AssaultRifle(48, 22.5); 
     1364            ase.FireRate = 8.0; 
     1365            ase.ProjectileCollision = delegate(PhysicsObject ammus, PhysicsObject kohde) { RakettiOsui3(ammus, kohde); }; 
     1366            ase.Power.Value = 125; 
     1367            ase.Power.DefaultValue = 125; 
     1368            ase.MaxAmmoLifetime = TimeSpan.FromSeconds(10); 
     1369            ase.Tag = "Raketinheitin Lv. 4"; 
     1370            ase.Image = raketinheittimenkuva4; 
     1371        } 
     1372 
     1373        if (aseenTag == "Pistooli Lv. 4") 
     1374        { 
     1375            ase = new AssaultRifle(20, 13); 
     1376            ase.FireRate = 4; 
     1377            ase.ProjectileCollision = PistooliOsui3; 
     1378            ase.MaxAmmoLifetime = TimeSpan.FromSeconds(10); 
     1379            ase.Tag = "Pistooli Lv. 4"; 
     1380            ase.Image = pistoolinkuva4; 
     1381            ase.X = 10; 
     1382            ase.Y = 10; 
     1383        } 
     1384 
    10021385        pelaaja.Weapon = ase; 
     1386    } 
     1387 
     1388    void PaivitaAse(string aseenTag, Pelaaja pelaaja) 
     1389    { 
     1390        if (aseenTag == null) return; 
     1391 
     1392        //string[] a = "Pistooli-2".Split('-'); 
     1393 
     1394        if (aseenTag == "Kivääri") 
     1395        { 
     1396            LuoAsePelaajalle("Kivääri Lv. 2", pelaaja); 
     1397        } 
     1398        if (aseenTag == "Magnum") 
     1399        { 
     1400            LuoAsePelaajalle("Magnum Lv. 2", pelaaja); 
     1401        } 
     1402 
     1403        if (aseenTag == "Haulikko") 
     1404        { 
     1405            LuoAsePelaajalle("Haulikko Lv. 2", pelaaja); 
     1406        } 
     1407 
     1408        if (aseenTag == "Sniper") 
     1409        { 
     1410            LuoAsePelaajalle("Sniper Lv. 2", pelaaja); 
     1411        } 
     1412 
     1413        if (aseenTag == "Kranaatinheitin") 
     1414        { 
     1415            LuoAsePelaajalle("Kranaatinheitin Lv. 2", pelaaja); 
     1416        } 
     1417        if (aseenTag == "Raketinheitin") 
     1418        { 
     1419            LuoAsePelaajalle("Raketinheitin Lv. 2", pelaaja); 
     1420        } 
     1421 
     1422        if (aseenTag == "Pistooli") 
     1423        { 
     1424            LuoAsePelaajalle("Pistooli Lv. 2", pelaaja); 
     1425        } 
     1426 
     1427        if (aseenTag == "Kivääri Lv. 2") 
     1428        { 
     1429            LuoAsePelaajalle("Kivääri Lv. 3", pelaaja); 
     1430        } 
     1431        if (aseenTag == "Magnum Lv. 2") 
     1432        { 
     1433            LuoAsePelaajalle("Magnum Lv. 3", pelaaja); 
     1434        } 
     1435 
     1436        if (aseenTag == "Haulikko Lv. 2") 
     1437        { 
     1438            LuoAsePelaajalle("Haulikko Lv. 3", pelaaja); 
     1439        } 
     1440 
     1441        if (aseenTag == "Sniper Lv. 2") 
     1442        { 
     1443            LuoAsePelaajalle("Sniper Lv. 3", pelaaja); 
     1444        } 
     1445 
     1446        if (aseenTag == "Kranaatinheitin Lv. 2") 
     1447        { 
     1448            LuoAsePelaajalle("Kranaatinheitin Lv. 3", pelaaja); 
     1449        } 
     1450        if (aseenTag == "Raketinheitin Lv. 2") 
     1451        { 
     1452            LuoAsePelaajalle("Raketinheitin Lv. 3", pelaaja); 
     1453        } 
     1454 
     1455        if (aseenTag == "Pistooli Lv. 2") 
     1456        { 
     1457            LuoAsePelaajalle("Pistooli Lv. 3", pelaaja); 
     1458        } 
     1459 
     1460        if (aseenTag == "Kivääri Lv. 3") 
     1461        { 
     1462            pelaaja.voikoPoimiaAseen = false; 
     1463            LuoAsePelaajalle("Kivääri Lv. 4", pelaaja); 
     1464            Timer.SingleShot(5.0, delegate 
     1465            { 
     1466                if (pelaaja.IsDestroyed == true) 
     1467                { 
     1468                    return; 
     1469                } 
     1470                else 
     1471                { 
     1472                    saaAmpua = false; 
     1473                    Timer.SingleShot(0.1, delegate 
     1474                    { 
     1475                        saaAmpua = true; 
     1476                    }); LuoAsePelaajalle("Kivääri Lv. 3", pelaaja); pelaaja.voikoPoimiaAseen = true; naytaTiedot(); 
     1477                } 
     1478            }); 
     1479        } 
     1480        if (aseenTag == "Magnum Lv. 3") 
     1481        { 
     1482            LuoAsePelaajalle("Magnum Lv. 4", pelaaja); 
     1483            Timer.SingleShot(5.0, delegate 
     1484            { 
     1485                if (pelaaja.IsDestroyed == true) 
     1486                { 
     1487                    return; 
     1488                } 
     1489                else 
     1490                { 
     1491 
     1492                    saaAmpua = false; 
     1493                    Timer.SingleShot(0.1, delegate 
     1494                    { 
     1495                        saaAmpua = true; 
     1496                    }); LuoAsePelaajalle("Magnum Lv. 3", pelaaja); naytaTiedot(); ; 
     1497                } 
     1498            }); 
     1499        } 
     1500 
     1501        if (aseenTag == "Haulikko Lv. 3") 
     1502        { 
     1503            LuoAsePelaajalle("Haulikko Lv. 4", pelaaja); 
     1504            Timer.SingleShot(5.0, delegate 
     1505            { 
     1506                if (pelaaja.IsDestroyed == true) 
     1507                { 
     1508                    return; 
     1509                } 
     1510                else 
     1511                { 
     1512                    saaAmpua = false; 
     1513                    Timer.SingleShot(0.1, delegate 
     1514                    { 
     1515                        saaAmpua = true; 
     1516                    }); LuoAsePelaajalle("Haulikko Lv. 3", pelaaja); naytaTiedot(); ; 
     1517                } 
     1518            }); 
     1519        } 
     1520 
     1521        if (aseenTag == "Sniper Lv. 3") 
     1522        { 
     1523            LuoAsePelaajalle("Sniper Lv. 4", pelaaja); 
     1524            Timer.SingleShot(5.0, delegate 
     1525            { 
     1526                if (pelaaja.IsDestroyed == true) 
     1527                { 
     1528                    return; 
     1529                } 
     1530                else 
     1531                { 
     1532                    saaAmpua = false; 
     1533                    Timer.SingleShot(0.1, delegate 
     1534                    { 
     1535                        saaAmpua = true; 
     1536                    }); LuoAsePelaajalle("Sniper Lv. 3", pelaaja); naytaTiedot(); ; 
     1537                } 
     1538            }); 
     1539        } 
     1540 
     1541        if (aseenTag == "Kranaatinheitin Lv. 3") 
     1542        { 
     1543            LuoAsePelaajalle("Kranaatinheitin Lv. 4", pelaaja); 
     1544            Timer.SingleShot(5.0, delegate 
     1545            { 
     1546                if (pelaaja.IsDestroyed == true) 
     1547                { 
     1548                    return; 
     1549                } 
     1550                else 
     1551                { 
     1552                    saaAmpua = false; 
     1553                    Timer.SingleShot(0.1, delegate 
     1554                    { 
     1555                        saaAmpua = true; 
     1556                    }); LuoAsePelaajalle("Kranaatinheitin Lv. 3", pelaaja); naytaTiedot(); ; 
     1557                } 
     1558            }); 
     1559        } 
     1560        if (aseenTag == "Raketinheitin Lv. 3") 
     1561        { 
     1562            LuoAsePelaajalle("Raketinheitin Lv. 4", pelaaja); 
     1563            Timer.SingleShot(5.0, delegate 
     1564            { 
     1565                if (pelaaja.IsDestroyed == true) 
     1566                { 
     1567                    return; 
     1568                } 
     1569                else 
     1570                { 
     1571                    saaAmpua = false; 
     1572                    Timer.SingleShot(0.1, delegate 
     1573                    { 
     1574                        saaAmpua = true; 
     1575                    }); LuoAsePelaajalle("Raketinheitin Lv. 3", pelaaja); naytaTiedot(); ; 
     1576                } 
     1577            }); 
     1578        } 
     1579 
     1580        if (aseenTag == "Pistooli Lv. 3") 
     1581        { 
     1582            LuoAsePelaajalle("Pistooli Lv. 4", pelaaja); 
     1583            Timer.SingleShot(5.0, delegate 
     1584            { 
     1585                if (pelaaja.IsDestroyed == true) 
     1586                { 
     1587                    return; 
     1588                } 
     1589                else 
     1590                { 
     1591                    saaAmpua = false; 
     1592                    Timer.SingleShot(0.1, delegate 
     1593                    { 
     1594                        saaAmpua = true; 
     1595                    }); LuoAsePelaajalle("Pistooli Lv. 3", pelaaja); naytaTiedot(); ; 
     1596                } 
     1597            }); 
     1598        } 
     1599 
    10031600    } 
    10041601 
     
    11021699            Timer.SingleShot(0.2, delegate { ammus.CollisionIgnorer = null; }); 
    11031700        } 
     1701        if (hahmo.Weapon.Tag.ToString() == "Kranaatinheitin Lv. 2") 
     1702        { 
     1703            ammus.Shape = Shape.Circle; 
     1704            ammus.Image = kranaatinkuva2; 
     1705            ammus.Restitution = 1; 
     1706            ammus.Mass = 0.2; 
     1707            ammus.KineticFriction = 0.2; 
     1708            ammus.StaticFriction = 0.2; 
     1709            ammus.Position = hahmo.Position; 
     1710            ammus.Size += new Vector(1, 1); 
     1711            Timer.SingleShot(2.0, delegate { RajaytaKranaatti2(ammus); }); 
     1712            ammus.IgnoresCollisionResponse = false; 
     1713            Timer.SingleShot(0.2, delegate { ammus.CollisionIgnorer = null; }); 
     1714        } 
     1715        if (hahmo.Weapon.Tag.ToString() == "Kranaatinheitin Lv. 3") 
     1716        { 
     1717            ammus.Shape = Shape.Circle; 
     1718            ammus.Image = kranaatinkuva3; 
     1719            ammus.Restitution = 1; 
     1720            ammus.Mass = 0.2; 
     1721            ammus.KineticFriction = 0.2; 
     1722            ammus.StaticFriction = 0.2; 
     1723            ammus.Position = hahmo.Position; 
     1724            ammus.Size += new Vector(1, 1); 
     1725            Timer.SingleShot(2.0, delegate { RajaytaKranaatti3(ammus); }); 
     1726            ammus.IgnoresCollisionResponse = false; 
     1727            Timer.SingleShot(0.2, delegate { ammus.CollisionIgnorer = null; }); 
     1728 
     1729            PhysicsObject ammus2 = new PhysicsObject(ammus.Image); 
     1730            ammus2.Size = ammus.Size; 
     1731            ammus2.Shape = ammus.Shape; 
     1732            ammus2.Image = ammus.Image; 
     1733            ammus2.Position = ammus.Position; 
     1734            ammus2.Velocity = ammus.Velocity; 
     1735            ammus2.Restitution = ammus.Restitution; 
     1736            ammus2.Mass = ammus.Mass; 
     1737            ammus2.KineticFriction = ammus.KineticFriction; 
     1738            ammus2.StaticFriction = ammus.StaticFriction; 
     1739            ammus2.MaximumLifetime = ammus.MaximumLifetime; 
     1740            ammus2.Hit(new Vector(RandomGen.NextDouble(-10, 10), RandomGen.NextDouble(-50, 50))); 
     1741            ammus2.CollisionIgnorer = ammus.CollisionIgnorer; 
     1742            ammus2.Tag = "ammus"; 
     1743            Timer.SingleShot(2.0, delegate { RajaytaKranaatti3(ammus2); }); 
     1744            ammus2.IgnoresCollisionResponse = false; 
     1745            Timer.SingleShot(0.2, delegate { ammus2.CollisionIgnorer = null; }); 
     1746            AddCollisionHandler(ammus2, KranaattiOsui3); 
     1747            Add(ammus2); 
     1748        } 
     1749        if (hahmo.Weapon.Tag.ToString() == "Kranaatinheitin Lv. 4") 
     1750        { 
     1751            ammus.Shape = Shape.Circle; 
     1752            ammus.Image = kranaatinkuva4; 
     1753            ammus.Restitution = 1; 
     1754            ammus.Mass = 0.2; 
     1755            ammus.KineticFriction = 0.2; 
     1756            ammus.StaticFriction = 0.2; 
     1757            ammus.Position = hahmo.Position; 
     1758            ammus.Size += new Vector(1, 1); 
     1759            Timer.SingleShot(2.0, delegate { RajaytaKranaatti3(ammus); }); 
     1760            ammus.IgnoresCollisionResponse = false; 
     1761            Timer.SingleShot(0.2, delegate { ammus.CollisionIgnorer = null; }); 
     1762 
     1763            PhysicsObject ammus2 = new PhysicsObject(ammus.Image); 
     1764            ammus2.Size = ammus.Size; 
     1765            ammus2.Shape = ammus.Shape; 
     1766            ammus2.Image = ammus.Image; 
     1767            ammus2.Position = ammus.Position; 
     1768            ammus2.Velocity = ammus.Velocity; 
     1769            ammus2.Restitution = ammus.Restitution; 
     1770            ammus2.Mass = ammus.Mass; 
     1771            ammus2.KineticFriction = ammus.KineticFriction; 
     1772            ammus2.StaticFriction = ammus.StaticFriction; 
     1773            ammus2.MaximumLifetime = ammus.MaximumLifetime; 
     1774            ammus2.Hit(new Vector(RandomGen.NextDouble(-10, 10), RandomGen.NextDouble(-50, 50))); 
     1775            ammus2.CollisionIgnorer = ammus.CollisionIgnorer; 
     1776            ammus2.Tag = "ammus"; 
     1777            Timer.SingleShot(2.0, delegate { RajaytaKranaatti3(ammus2); }); 
     1778            ammus2.IgnoresCollisionResponse = false; 
     1779            Timer.SingleShot(0.2, delegate { ammus2.CollisionIgnorer = null; }); 
     1780            AddCollisionHandler(ammus2, KranaattiOsui3); 
     1781            Add(ammus2); 
     1782        } 
    11041783 
    11051784        if ((string)hahmo.Weapon.Tag == "Raketinheitin") 
     
    11101789            Timer.SingleShot(0.1, delegate { ammus.CollisionIgnorer = null; }); 
    11111790        } 
     1791        if ((string)hahmo.Weapon.Tag == "Raketinheitin Lv. 2") 
     1792        { 
     1793            ammus.Image = raketinkuva2; 
     1794            ammus.Size += new Vector(3, 1); 
     1795            ammus.IgnoresCollisionResponse = false; 
     1796            Timer.SingleShot(0.1, delegate { ammus.CollisionIgnorer = null; }); 
     1797        } 
     1798        if ((string)hahmo.Weapon.Tag == "Raketinheitin Lv. 3") 
     1799        { 
     1800            ammus.Image = raketinkuva3; 
     1801            ammus.Size += new Vector(3, 1); 
     1802            ammus.IgnoresCollisionResponse = false; 
     1803            Timer.SingleShot(0.1, delegate { ammus.CollisionIgnorer = null; }); 
     1804        } 
     1805        if ((string)hahmo.Weapon.Tag == "Raketinheitin Lv. 4") 
     1806        { 
     1807            ammus.Image = raketinkuva4; 
     1808            ammus.Size += new Vector(3, 1); 
     1809            ammus.IgnoresCollisionResponse = false; 
     1810            Timer.SingleShot(0.1, delegate { ammus.CollisionIgnorer = null; }); 
     1811        } 
     1812 
    11121813        if ((string)hahmo.Weapon.Tag == "Haulikko") 
    11131814        { 
     
    11291830            } 
    11301831        } 
     1832        if ((string)hahmo.Weapon.Tag == "Haulikko Lv. 2") 
     1833        { 
     1834            for (int i = 0; i < 5; i++) 
     1835            { 
     1836                PhysicsObject ammus2 = new PhysicsObject(ammus.Image); 
     1837                ammus2.IgnoresGravity = true; 
     1838                ammus2.Size = ammus.Size; 
     1839                ammus2.Position = ammus.Position; 
     1840                ammus2.Velocity = ammus.Velocity; 
     1841                ammus2.MaximumLifetime = TimeSpan.FromSeconds(0.5); 
     1842                ammus2.Hit(new Vector(RandomGen.NextDouble(-100, 100), RandomGen.NextDouble(-200, 200))); 
     1843                ammus2.CollisionIgnorer = ammus.CollisionIgnorer; 
     1844                ammus2.Tag = "ammus"; 
     1845                ammus2.IgnoresCollisionResponse = true; 
     1846                ammus2.IgnoresExplosions = true; 
     1847                AddCollisionHandler(ammus2, HaulikkoOsui2); 
     1848                Add(ammus2); 
     1849            } 
     1850        } 
     1851        if ((string)hahmo.Weapon.Tag == "Haulikko Lv. 3") 
     1852        { 
     1853            for (int i = 0; i < 3; i++) 
     1854            { 
     1855                PhysicsObject ammus2 = new PhysicsObject(ammus.Image); 
     1856                ammus2.IgnoresGravity = true; 
     1857                ammus2.Size = ammus.Size; 
     1858                ammus2.Position = ammus.Position; 
     1859                ammus2.Velocity = ammus.Velocity; 
     1860                ammus2.MaximumLifetime = TimeSpan.FromSeconds(0.75); 
     1861                ammus2.Hit(new Vector(RandomGen.NextDouble(-100, 100), RandomGen.NextDouble(-100, 100))); 
     1862                ammus2.CollisionIgnorer = ammus.CollisionIgnorer; 
     1863                ammus2.Tag = "ammus"; 
     1864                ammus2.IgnoresCollisionResponse = true; 
     1865                ammus2.IgnoresExplosions = true; 
     1866                AddCollisionHandler(ammus2, HaulikkoOsui3); 
     1867                Add(ammus2); 
     1868            } 
     1869        } 
     1870        if ((string)hahmo.Weapon.Tag == "Haulikko Lv. 4") 
     1871        { 
     1872            for (int i = 0; i < 5; i++) 
     1873            { 
     1874                PhysicsObject ammus2 = new PhysicsObject(ammus.Image); 
     1875                ammus2.IgnoresGravity = true; 
     1876                ammus2.Size = ammus.Size; 
     1877                ammus2.Position = ammus.Position; 
     1878                ammus2.Velocity = ammus.Velocity; 
     1879                ammus2.MaximumLifetime = TimeSpan.FromSeconds(2.0); 
     1880                ammus2.Hit(new Vector(RandomGen.NextDouble(-100, 100), RandomGen.NextDouble(-50, 50))); 
     1881                ammus2.CollisionIgnorer = ammus.CollisionIgnorer; 
     1882                ammus2.Tag = "ammus"; 
     1883                ammus2.IgnoresCollisionResponse = true; 
     1884                ammus2.IgnoresExplosions = true; 
     1885                AddCollisionHandler(ammus2, HaulikkoOsui3); 
     1886                Add(ammus2); 
     1887            } 
     1888        } 
     1889 
     1890        if ((string)hahmo.Weapon.Tag == "Pistooli Lv. 3") 
     1891        { 
     1892            PhysicsObject ammus2 = new PhysicsObject(ammus.Image); 
     1893            ammus2.IgnoresGravity = true; 
     1894            ammus2.Size = ammus.Size; 
     1895            ammus2.Position = ammus.Position; 
     1896            ammus2.Velocity = ammus.Velocity; 
     1897            ammus2.MaximumLifetime = ammus.MaximumLifetime; 
     1898            //ammus2.Hit(new Vector(RandomGen.NextDouble(-100, 100), RandomGen.NextDouble(-200, 200))); 
     1899            ammus2.CollisionIgnorer = ammus.CollisionIgnorer; 
     1900            ammus2.Tag = "ammus"; 
     1901            ammus2.IgnoresCollisionResponse = true; 
     1902            ammus2.IgnoresExplosions = true; 
     1903            AddCollisionHandler(ammus2, PistooliOsui3); 
     1904            Timer.SingleShot(0.1, delegate { Add(ammus2); }); 
     1905        } 
     1906 
     1907        if ((string)hahmo.Weapon.Tag == "Pistooli Lv. 4") 
     1908        { 
     1909            PhysicsObject ammus2 = new PhysicsObject(ammus.Image); 
     1910            ammus2.IgnoresGravity = true; 
     1911            ammus2.Size = ammus.Size; 
     1912            ammus2.Position = ammus.Position; 
     1913            ammus2.Velocity = ammus.Velocity; 
     1914            ammus2.MaximumLifetime = ammus.MaximumLifetime; 
     1915            //ammus2.Hit(new Vector(RandomGen.NextDouble(-100, 100), RandomGen.NextDouble(-200, 200))); 
     1916            ammus2.CollisionIgnorer = ammus.CollisionIgnorer; 
     1917            ammus2.Tag = "ammus"; 
     1918            ammus2.IgnoresCollisionResponse = true; 
     1919            ammus2.IgnoresExplosions = true; 
     1920            AddCollisionHandler(ammus2, PistooliOsui3); 
     1921            Timer.SingleShot(0.05, delegate { Add(ammus2); }); 
     1922        } 
     1923 
    11311924        Add(ammus); 
    11321925    } 
  • 2012/09-22/SanteriH/Kynari/Kynari/Kynari/Kynari.csproj.Debug.cachefile

    r3955 r3962  
    99Content\grenadelauncher.xnb 
    1010Content\grenade.xnb 
     11Content\upgrade.xnb 
    1112Content\tausta.xnb 
    1213Content\tormays.xnb 
     
    1718Content\kentta1.xnb 
    1819Content\kentta2.xnb 
    19 Content\upgrade.xnb 
     20Content\assaultrifle2.xnb 
     21Content\magnum2.xnb 
     22Content\shotgun2.xnb 
     23Content\sniper2.xnb 
     24Content\pistol2.xnb 
     25Content\grenadelauncher2.xnb 
     26Content\rocketlauncher2.xnb 
     27Content\grenade2.xnb 
     28Content\rocket2.xnb 
     29Content\assaultrifle3.xnb 
     30Content\grenade3.xnb 
     31Content\grenadelauncher3.xnb 
     32Content\magnum3.xnb 
     33Content\pistol3.xnb 
     34Content\rocket3.xnb 
     35Content\rocketlauncher3.xnb 
     36Content\shotgun3.xnb 
     37Content\sniper3.xnb 
     38Content\assaultrifle4.xnb 
     39Content\grenade4.xnb 
     40Content\grenadelauncher4.xnb 
     41Content\magnum4.xnb 
     42Content\pistol4.xnb 
     43Content\rocket4.xnb 
     44Content\rocketlauncher4.xnb 
     45Content\shotgun4.xnb 
     46Content\sniper4.xnb 
    2047Content\tausta.wma 
    2148Content\kentta1.txt 
  • 2012/09-22/SanteriH/Kynari/Kynari/Kynari/bin/x86/Debug/Content/kentta1.txt

    r3955 r3962  
    2121#                    p####                               # 
    2222#          S                       A                     # 
    23 #         l##                     l##                    # 
     23#         l##                     l##     +              # 
    2424#                                        l##             # 
    2525#                  +                                     # 
    2626# R               l##           +              l##     U # 
    2727#l##                           l##                    l### 
    28 #                                                        # 
    29 #                      l##           l##                 # 
     28#                       +                                # 
     29#     +                l##           l##            +    # 
    3030#    l##     l##             M                     l##   # 
    3131#                           l##                          # 
  • 2012/09-22/SanteriH/Kynari/Kynari/Kynari/obj/x86/Debug/ContentPipeline-{CE1DC0B1-C320-4A5D-86A8-6245AF0207D1}.xml

    r3955 r3962  
    99      <Options>None</Options> 
    1010      <Output>C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\pistol.xnb</Output> 
    11       <Time>2013-02-23T10:23:05.7084469+02:00</Time> 
     11      <Time>2013-01-26T10:05:32.9787781+02:00</Time> 
    1212    </Item> 
    1313    <Item> 
     
    1818      <Options>None</Options> 
    1919      <Output>C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\shotgun.xnb</Output> 
    20       <Time>2013-04-27T10:04:32.0099479+03:00</Time> 
     20      <Time>2013-03-23T15:18:07.8842865+02:00</Time> 
    2121    </Item> 
    2222    <Item> 
     
    2727      <Options>None</Options> 
    2828      <Output>C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\magnum.xnb</Output> 
    29       <Time>2013-02-23T10:23:05.5454469+02:00</Time> 
     29      <Time>2013-01-26T10:05:32.8047781+02:00</Time> 
    3030    </Item> 
    3131    <Item> 
     
    3636      <Options>None</Options> 
    3737      <Output>C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\norsu.xnb</Output> 
    38       <Time>2013-02-23T10:23:05.6274469+02:00</Time> 
     38      <Time>2013-01-26T10:05:32.8757781+02:00</Time> 
    3939    </Item> 
    4040    <Item> 
     
    4545      <Options>None</Options> 
    4646      <Output>C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\assaultrifle.xnb</Output> 
    47       <Time>2013-02-23T10:23:05.5364469+02:00</Time> 
     47      <Time>2013-01-26T10:05:32.7957781+02:00</Time> 
    4848    </Item> 
    4949    <Item> 
     
    5454      <Options>None</Options> 
    5555      <Output>C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\rocketlauncher.xnb</Output> 
    56       <Time>2013-02-23T15:41:30.953935+02:00</Time> 
     56      <Time>2013-03-23T10:03:55.9271994+02:00</Time> 
    5757    </Item> 
    5858    <Item> 
     
    6363      <Options>None</Options> 
    6464      <Output>C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\rocket.xnb</Output> 
    65       <Time>2013-04-27T10:04:32.0129479+03:00</Time> 
     65      <Time>2013-03-23T15:46:53.8978706+02:00</Time> 
    6666    </Item> 
    6767    <Item> 
     
    7272      <Options>None</Options> 
    7373      <Output>C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\sniper.xnb</Output> 
    74       <Time>2013-04-27T10:04:31.9379479+03:00</Time> 
     74      <Time>2013-03-23T15:21:00.2895253+02:00</Time> 
    7575    </Item> 
    7676    <Item> 
     
    8181      <Options>None</Options> 
    8282      <Output>C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\grenadelauncher.xnb</Output> 
    83       <Time>2013-04-27T10:04:32.0449479+03:00</Time> 
     83      <Time>2013-03-23T15:36:34.6679538+02:00</Time> 
    8484    </Item> 
    8585    <Item> 
     
    9090      <Options>None</Options> 
    9191      <Output>C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\grenade.xnb</Output> 
    92       <Time>2013-04-27T10:04:31.9419479+03:00</Time> 
     92      <Time>2013-03-23T15:48:11.0365837+02:00</Time> 
     93    </Item> 
     94    <Item> 
     95      <Source>upgrade.png</Source> 
     96      <Name>upgrade</Name> 
     97      <Importer>TextureImporter</Importer> 
     98      <Processor>TextureProcessor</Processor> 
     99      <Options>None</Options> 
     100      <Output>C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\upgrade.xnb</Output> 
     101      <Time>2013-05-25T10:04:51.7673019+03:00</Time> 
    93102    </Item> 
    94103    <Item> 
     
    100109      <Output>C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\tausta.xnb</Output> 
    101110      <Extra>C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\tausta.wma</Extra> 
    102       <Time>2013-02-23T10:23:05.5324469+02:00</Time> 
     111      <Time>2013-01-26T10:05:32.7917781+02:00</Time> 
    103112    </Item> 
    104113    <Item> 
     
    109118      <Options>None</Options> 
    110119      <Output>C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\tormays.xnb</Output> 
    111       <Time>2013-02-23T10:23:05.7004469+02:00</Time> 
     120      <Time>2013-01-26T10:05:32.9717781+02:00</Time> 
    112121    </Item> 
    113122    <Item> 
     
    118127      <Options>None</Options> 
    119128      <Output>C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\tuuppaus.xnb</Output> 
    120       <Time>2013-02-23T10:23:05.5404469+02:00</Time> 
     129      <Time>2013-01-26T10:05:32.7997781+02:00</Time> 
    121130    </Item> 
    122131    <Item> 
     
    127136      <Options>None</Options> 
    128137      <Output>C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\hyppays.xnb</Output> 
    129       <Time>2013-02-23T10:23:05.6234469+02:00</Time> 
     138      <Time>2013-01-26T10:05:32.8717781+02:00</Time> 
    130139    </Item> 
    131140    <Item> 
     
    136145      <Options>None</Options> 
    137146      <Output>C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\kerays.xnb</Output> 
    138       <Time>2013-02-23T10:23:05.6314469+02:00</Time> 
     147      <Time>2013-01-26T10:05:32.8797781+02:00</Time> 
    139148    </Item> 
    140149    <Item> 
     
    145154      <Options>None</Options> 
    146155      <Output>C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\maali.xnb</Output> 
    147       <Time>2013-02-23T10:23:05.5224469+02:00</Time> 
     156      <Time>2013-01-26T10:05:32.7827781+02:00</Time> 
    148157    </Item> 
    149158    <Item> 
     
    154163      <Options>None</Options> 
    155164      <Output>C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\kentta1.xnb</Output> 
    156       <Time>2013-04-27T15:06:25.2229241+03:00</Time> 
     165      <Time>2013-05-25T14:59:31.4417019+03:00</Time> 
    157166    </Item> 
    158167    <Item> 
     
    163172      <Options>None</Options> 
    164173      <Output>C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\kentta2.xnb</Output> 
    165       <Time>2013-04-27T15:06:22.7929241+03:00</Time> 
    166     </Item> 
    167     <Item> 
    168       <Source>upgrade.png</Source> 
    169       <Name>upgrade</Name> 
    170       <Importer>TextureImporter</Importer> 
    171       <Processor>TextureProcessor</Processor> 
    172       <Options>None</Options> 
    173       <Output>C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\upgrade.xnb</Output> 
    174       <Time>2013-04-27T14:10:16.8569241+03:00</Time> 
     174      <Time>2013-05-25T10:04:51.7673019+03:00</Time> 
     175    </Item> 
     176    <Item> 
     177      <Source>assaultrifle2.png</Source> 
     178      <Name>assaultrifle2</Name> 
     179      <Importer>TextureImporter</Importer> 
     180      <Processor>TextureProcessor</Processor> 
     181      <Options>None</Options> 
     182      <Output>C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\assaultrifle2.xnb</Output> 
     183      <Time>2013-05-25T10:46:15.4413019+03:00</Time> 
     184    </Item> 
     185    <Item> 
     186      <Source>magnum2.png</Source> 
     187      <Name>magnum2</Name> 
     188      <Importer>TextureImporter</Importer> 
     189      <Processor>TextureProcessor</Processor> 
     190      <Options>None</Options> 
     191      <Output>C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\magnum2.xnb</Output> 
     192      <Time>2013-05-25T10:56:46.2439019+03:00</Time> 
     193    </Item> 
     194    <Item> 
     195      <Source>shotgun2.png</Source> 
     196      <Name>shotgun2</Name> 
     197      <Importer>TextureImporter</Importer> 
     198      <Processor>TextureProcessor</Processor> 
     199      <Options>None</Options> 
     200      <Output>C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\shotgun2.xnb</Output> 
     201      <Time>2013-05-25T11:06:50.1409019+03:00</Time> 
     202    </Item> 
     203    <Item> 
     204      <Source>sniper2.png</Source> 
     205      <Name>sniper2</Name> 
     206      <Importer>TextureImporter</Importer> 
     207      <Processor>TextureProcessor</Processor> 
     208      <Options>None</Options> 
     209      <Output>C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\sniper2.xnb</Output> 
     210      <Time>2013-05-25T11:22:23.0529019+03:00</Time> 
     211    </Item> 
     212    <Item> 
     213      <Source>pistol2.png</Source> 
     214      <Name>pistol2</Name> 
     215      <Importer>TextureImporter</Importer> 
     216      <Processor>TextureProcessor</Processor> 
     217      <Options>None</Options> 
     218      <Output>C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\pistol2.xnb</Output> 
     219      <Time>2013-05-25T11:48:24.6549019+03:00</Time> 
     220    </Item> 
     221    <Item> 
     222      <Source>grenadelauncher2.png</Source> 
     223      <Name>grenadelauncher2</Name> 
     224      <Importer>TextureImporter</Importer> 
     225      <Processor>TextureProcessor</Processor> 
     226      <Options>None</Options> 
     227      <Output>C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\grenadelauncher2.xnb</Output> 
     228      <Time>2013-05-25T12:25:23.4149019+03:00</Time> 
     229    </Item> 
     230    <Item> 
     231      <Source>rocketlauncher2.png</Source> 
     232      <Name>rocketlauncher2</Name> 
     233      <Importer>TextureImporter</Importer> 
     234      <Processor>TextureProcessor</Processor> 
     235      <Options>None</Options> 
     236      <Output>C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\rocketlauncher2.xnb</Output> 
     237      <Time>2013-05-25T12:40:41.0579019+03:00</Time> 
     238    </Item> 
     239    <Item> 
     240      <Source>grenade2.png</Source> 
     241      <Name>grenade2</Name> 
     242      <Importer>TextureImporter</Importer> 
     243      <Processor>TextureProcessor</Processor> 
     244      <Options>None</Options> 
     245      <Output>C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\grenade2.xnb</Output> 
     246      <Time>2013-05-25T12:43:45.8429019+03:00</Time> 
     247    </Item> 
     248    <Item> 
     249      <Source>rocket2.png</Source> 
     250      <Name>rocket2</Name> 
     251      <Importer>TextureImporter</Importer> 
     252      <Processor>TextureProcessor</Processor> 
     253      <Options>None</Options> 
     254      <Output>C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\rocket2.xnb</Output> 
     255      <Time>2013-05-25T13:04:15.5389019+03:00</Time> 
     256    </Item> 
     257    <Item> 
     258      <Source>assaultrifle3.png</Source> 
     259      <Name>assaultrifle3</Name> 
     260      <Importer>TextureImporter</Importer> 
     261      <Processor>TextureProcessor</Processor> 
     262      <Options>None</Options> 
     263      <Output>C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\assaultrifle3.xnb</Output> 
     264      <Time>2013-05-25T13:23:55.1419019+03:00</Time> 
     265    </Item> 
     266    <Item> 
     267      <Source>grenade3.png</Source> 
     268      <Name>grenade3</Name> 
     269      <Importer>TextureImporter</Importer> 
     270      <Processor>TextureProcessor</Processor> 
     271      <Options>None</Options> 
     272      <Output>C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\grenade3.xnb</Output> 
     273      <Time>2013-05-25T14:47:45.8369019+03:00</Time> 
     274    </Item> 
     275    <Item> 
     276      <Source>grenadelauncher3.png</Source> 
     277      <Name>grenadelauncher3</Name> 
     278      <Importer>TextureImporter</Importer> 
     279      <Processor>TextureProcessor</Processor> 
     280      <Options>None</Options> 
     281      <Output>C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\grenadelauncher3.xnb</Output> 
     282      <Time>2013-05-25T14:06:33.6009019+03:00</Time> 
     283    </Item> 
     284    <Item> 
     285      <Source>magnum3.png</Source> 
     286      <Name>magnum3</Name> 
     287      <Importer>TextureImporter</Importer> 
     288      <Processor>TextureProcessor</Processor> 
     289      <Options>None</Options> 
     290      <Output>C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\magnum3.xnb</Output> 
     291      <Time>2013-05-25T13:28:07.0319019+03:00</Time> 
     292    </Item> 
     293    <Item> 
     294      <Source>pistol3.png</Source> 
     295      <Name>pistol3</Name> 
     296      <Importer>TextureImporter</Importer> 
     297      <Processor>TextureProcessor</Processor> 
     298      <Options>None</Options> 
     299      <Output>C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\pistol3.xnb</Output> 
     300      <Time>2013-05-25T13:25:45.8239019+03:00</Time> 
     301    </Item> 
     302    <Item> 
     303      <Source>rocket3.png</Source> 
     304      <Name>rocket3</Name> 
     305      <Importer>TextureImporter</Importer> 
     306      <Processor>TextureProcessor</Processor> 
     307      <Options>None</Options> 
     308      <Output>C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\rocket3.xnb</Output> 
     309      <Time>2013-05-25T14:16:59.3569019+03:00</Time> 
     310    </Item> 
     311    <Item> 
     312      <Source>rocketlauncher3.png</Source> 
     313      <Name>rocketlauncher3</Name> 
     314      <Importer>TextureImporter</Importer> 
     315      <Processor>TextureProcessor</Processor> 
     316      <Options>None</Options> 
     317      <Output>C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\rocketlauncher3.xnb</Output> 
     318      <Time>2013-05-25T14:15:36.9989019+03:00</Time> 
     319    </Item> 
     320    <Item> 
     321      <Source>shotgun3.png</Source> 
     322      <Name>shotgun3</Name> 
     323      <Importer>TextureImporter</Importer> 
     324      <Processor>TextureProcessor</Processor> 
     325      <Options>None</Options> 
     326      <Output>C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\shotgun3.xnb</Output> 
     327      <Time>2013-05-25T13:55:24.6129019+03:00</Time> 
     328    </Item> 
     329    <Item> 
     330      <Source>sniper3.png</Source> 
     331      <Name>sniper3</Name> 
     332      <Importer>TextureImporter</Importer> 
     333      <Processor>TextureProcessor</Processor> 
     334      <Options>None</Options> 
     335      <Output>C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\sniper3.xnb</Output> 
     336      <Time>2013-05-25T13:43:32.9149019+03:00</Time> 
     337    </Item> 
     338    <Item> 
     339      <Source>assaultrifle4.png</Source> 
     340      <Name>assaultrifle4</Name> 
     341      <Importer>TextureImporter</Importer> 
     342      <Processor>TextureProcessor</Processor> 
     343      <Options>None</Options> 
     344      <Output>C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\assaultrifle4.xnb</Output> 
     345      <Time>2013-05-25T15:33:32.0283019+03:00</Time> 
     346    </Item> 
     347    <Item> 
     348      <Source>grenade4.png</Source> 
     349      <Name>grenade4</Name> 
     350      <Importer>TextureImporter</Importer> 
     351      <Processor>TextureProcessor</Processor> 
     352      <Options>None</Options> 
     353      <Output>C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\grenade4.xnb</Output> 
     354      <Time>2013-05-25T15:35:04.3803019+03:00</Time> 
     355    </Item> 
     356    <Item> 
     357      <Source>grenadelauncher4.png</Source> 
     358      <Name>grenadelauncher4</Name> 
     359      <Importer>TextureImporter</Importer> 
     360      <Processor>TextureProcessor</Processor> 
     361      <Options>None</Options> 
     362      <Output>C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\grenadelauncher4.xnb</Output> 
     363      <Time>2013-05-25T15:34:33.5859019+03:00</Time> 
     364    </Item> 
     365    <Item> 
     366      <Source>magnum4.png</Source> 
     367      <Name>magnum4</Name> 
     368      <Importer>TextureImporter</Importer> 
     369      <Processor>TextureProcessor</Processor> 
     370      <Options>None</Options> 
     371      <Output>C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\magnum4.xnb</Output> 
     372      <Time>2013-05-25T15:36:43.7523019+03:00</Time> 
     373    </Item> 
     374    <Item> 
     375      <Source>pistol4.png</Source> 
     376      <Name>pistol4</Name> 
     377      <Importer>TextureImporter</Importer> 
     378      <Processor>TextureProcessor</Processor> 
     379      <Options>None</Options> 
     380      <Output>C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\pistol4.xnb</Output> 
     381      <Time>2013-05-25T15:37:38.9451019+03:00</Time> 
     382    </Item> 
     383    <Item> 
     384      <Source>rocket4.png</Source> 
     385      <Name>rocket4</Name> 
     386      <Importer>TextureImporter</Importer> 
     387      <Processor>TextureProcessor</Processor> 
     388      <Options>None</Options> 
     389      <Output>C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\rocket4.xnb</Output> 
     390      <Time>2013-05-25T15:39:18.0519019+03:00</Time> 
     391    </Item> 
     392    <Item> 
     393      <Source>rocketlauncher4.png</Source> 
     394      <Name>rocketlauncher4</Name> 
     395      <Importer>TextureImporter</Importer> 
     396      <Processor>TextureProcessor</Processor> 
     397      <Options>None</Options> 
     398      <Output>C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\rocketlauncher4.xnb</Output> 
     399      <Time>2013-05-25T15:38:37.1955019+03:00</Time> 
     400    </Item> 
     401    <Item> 
     402      <Source>shotgun4.png</Source> 
     403      <Name>shotgun4</Name> 
     404      <Importer>TextureImporter</Importer> 
     405      <Processor>TextureProcessor</Processor> 
     406      <Options>None</Options> 
     407      <Output>C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\shotgun4.xnb</Output> 
     408      <Time>2013-05-25T15:40:16.0683019+03:00</Time> 
     409    </Item> 
     410    <Item> 
     411      <Source>sniper4.png</Source> 
     412      <Name>sniper4</Name> 
     413      <Importer>TextureImporter</Importer> 
     414      <Processor>TextureProcessor</Processor> 
     415      <Options>None</Options> 
     416      <Output>C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\sniper4.xnb</Output> 
     417      <Time>2013-05-25T15:41:44.0679019+03:00</Time> 
    175418    </Item> 
    176419    <BuildSuccessful>true</BuildSuccessful> 
     
    217460      <Assembly> 
    218461        <Key>C:\Windows\Microsoft.Net\assembly\GAC_32\Microsoft.Xna.Framework.Content.Pipeline\v4.0_4.0.0.0__842cf8be1de50553\Microsoft.Xna.Framework.Content.Pipeline.dll</Key> 
    219         <Value>2012-03-16T14:33:41.9515583+02:00</Value> 
     462        <Value>2012-03-16T14:35:20.2601618+02:00</Value> 
    220463      </Assembly> 
    221464    </Assemblies> 
  • 2012/09-22/SanteriH/Kynari/Kynari/Kynari/obj/x86/Debug/Kynari.csproj.FileListAbsolute.txt

    r3955 r3962  
    2828C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\kentta2.xnb 
    2929C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\upgrade.xnb 
     30C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\assaultrifle2.xnb 
     31C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\magnum2.xnb 
     32C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\shotgun2.xnb 
     33C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\sniper2.xnb 
     34C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\pistol2.xnb 
     35C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\grenadelauncher2.xnb 
     36C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\rocketlauncher2.xnb 
     37C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\grenade2.xnb 
     38C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\rocket2.xnb 
     39C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\assaultrifle3.xnb 
     40C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\grenade3.xnb 
     41C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\grenadelauncher3.xnb 
     42C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\magnum3.xnb 
     43C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\pistol3.xnb 
     44C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\rocket3.xnb 
     45C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\rocketlauncher3.xnb 
     46C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\shotgun3.xnb 
     47C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\sniper3.xnb 
     48C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\assaultrifle4.xnb 
     49C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\grenade4.xnb 
     50C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\grenadelauncher4.xnb 
     51C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\magnum4.xnb 
     52C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\pistol4.xnb 
     53C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\rocket4.xnb 
     54C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\rocketlauncher4.xnb 
     55C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\shotgun4.xnb 
     56C:\MyTemp\SanteriH\Kynari\Kynari\Kynari\bin\x86\Debug\Content\sniper4.xnb 
  • 2012/09-22/SanteriH/Kynari/Kynari/Kynari/obj/x86/Debug/cachefile-{CE1DC0B1-C320-4A5D-86A8-6245AF0207D1}-targetpath.txt

    r3955 r3962  
    99Content\grenadelauncher.xnb 
    1010Content\grenade.xnb 
     11Content\upgrade.xnb 
    1112Content\tausta.xnb 
    1213Content\tausta.wma 
     
    1819Content\kentta1.xnb 
    1920Content\kentta2.xnb 
    20 Content\upgrade.xnb 
     21Content\assaultrifle2.xnb 
     22Content\magnum2.xnb 
     23Content\shotgun2.xnb 
     24Content\sniper2.xnb 
     25Content\pistol2.xnb 
     26Content\grenadelauncher2.xnb 
     27Content\rocketlauncher2.xnb 
     28Content\grenade2.xnb 
     29Content\rocket2.xnb 
     30Content\assaultrifle3.xnb 
     31Content\grenade3.xnb 
     32Content\grenadelauncher3.xnb 
     33Content\magnum3.xnb 
     34Content\pistol3.xnb 
     35Content\rocket3.xnb 
     36Content\rocketlauncher3.xnb 
     37Content\shotgun3.xnb 
     38Content\sniper3.xnb 
     39Content\assaultrifle4.xnb 
     40Content\grenade4.xnb 
     41Content\grenadelauncher4.xnb 
     42Content\magnum4.xnb 
     43Content\pistol4.xnb 
     44Content\rocket4.xnb 
     45Content\rocketlauncher4.xnb 
     46Content\shotgun4.xnb 
     47Content\sniper4.xnb 
    2148Content\kentta1.txt 
  • 2012/09-22/SanteriH/Kynari/Kynari/KynariContent/KynariContent.contentproj

    r3955 r3962  
    162162    </Compile> 
    163163  </ItemGroup> 
     164  <ItemGroup> 
     165    <Compile Include="assaultrifle2.png"> 
     166      <Name>assaultrifle2</Name> 
     167      <Importer>TextureImporter</Importer> 
     168      <Processor>TextureProcessor</Processor> 
     169    </Compile> 
     170  </ItemGroup> 
     171  <ItemGroup> 
     172    <Compile Include="magnum2.png"> 
     173      <Name>magnum2</Name> 
     174      <Importer>TextureImporter</Importer> 
     175      <Processor>TextureProcessor</Processor> 
     176    </Compile> 
     177  </ItemGroup> 
     178  <ItemGroup> 
     179    <Compile Include="shotgun2.png"> 
     180      <Name>shotgun2</Name> 
     181      <Importer>TextureImporter</Importer> 
     182      <Processor>TextureProcessor</Processor> 
     183    </Compile> 
     184  </ItemGroup> 
     185  <ItemGroup> 
     186    <Compile Include="sniper2.png"> 
     187      <Name>sniper2</Name> 
     188      <Importer>TextureImporter</Importer> 
     189      <Processor>TextureProcessor</Processor> 
     190    </Compile> 
     191  </ItemGroup> 
     192  <ItemGroup> 
     193    <Compile Include="pistol2.png"> 
     194      <Name>pistol2</Name> 
     195      <Importer>TextureImporter</Importer> 
     196      <Processor>TextureProcessor</Processor> 
     197    </Compile> 
     198  </ItemGroup> 
     199  <ItemGroup> 
     200    <Compile Include="grenadelauncher2.png"> 
     201      <Name>grenadelauncher2</Name> 
     202      <Importer>TextureImporter</Importer> 
     203      <Processor>TextureProcessor</Processor> 
     204    </Compile> 
     205  </ItemGroup> 
     206  <ItemGroup> 
     207    <Compile Include="rocketlauncher2.png"> 
     208      <Name>rocketlauncher2</Name> 
     209      <Importer>TextureImporter</Importer> 
     210      <Processor>TextureProcessor</Processor> 
     211    </Compile> 
     212  </ItemGroup> 
     213  <ItemGroup> 
     214    <Compile Include="grenade2.png"> 
     215      <Name>grenade2</Name> 
     216      <Importer>TextureImporter</Importer> 
     217      <Processor>TextureProcessor</Processor> 
     218    </Compile> 
     219  </ItemGroup> 
     220  <ItemGroup> 
     221    <Compile Include="rocket2.png"> 
     222      <Name>rocket2</Name> 
     223      <Importer>TextureImporter</Importer> 
     224      <Processor>TextureProcessor</Processor> 
     225    </Compile> 
     226  </ItemGroup> 
     227  <ItemGroup> 
     228    <Compile Include="assaultrifle3.png"> 
     229      <Name>assaultrifle3</Name> 
     230      <Importer>TextureImporter</Importer> 
     231      <Processor>TextureProcessor</Processor> 
     232    </Compile> 
     233  </ItemGroup> 
     234  <ItemGroup> 
     235    <Compile Include="grenade3.png"> 
     236      <Name>grenade3</Name> 
     237      <Importer>TextureImporter</Importer> 
     238      <Processor>TextureProcessor</Processor> 
     239    </Compile> 
     240  </ItemGroup> 
     241  <ItemGroup> 
     242    <Compile Include="grenadelauncher3.png"> 
     243      <Name>grenadelauncher3</Name> 
     244      <Importer>TextureImporter</Importer> 
     245      <Processor>TextureProcessor</Processor> 
     246    </Compile> 
     247  </ItemGroup> 
     248  <ItemGroup> 
     249    <Compile Include="magnum3.png"> 
     250      <Name>magnum3</Name> 
     251      <Importer>TextureImporter</Importer> 
     252      <Processor>TextureProcessor</Processor> 
     253    </Compile> 
     254  </ItemGroup> 
     255  <ItemGroup> 
     256    <Compile Include="pistol3.png"> 
     257      <Name>pistol3</Name> 
     258      <Importer>TextureImporter</Importer> 
     259      <Processor>TextureProcessor</Processor> 
     260    </Compile> 
     261  </ItemGroup> 
     262  <ItemGroup> 
     263    <Compile Include="rocket3.png"> 
     264      <Name>rocket3</Name> 
     265      <Importer>TextureImporter</Importer> 
     266      <Processor>TextureProcessor</Processor> 
     267    </Compile> 
     268  </ItemGroup> 
     269  <ItemGroup> 
     270    <Compile Include="rocketlauncher3.png"> 
     271      <Name>rocketlauncher3</Name> 
     272      <Importer>TextureImporter</Importer> 
     273      <Processor>TextureProcessor</Processor> 
     274    </Compile> 
     275  </ItemGroup> 
     276  <ItemGroup> 
     277    <Compile Include="shotgun3.png"> 
     278      <Name>shotgun3</Name> 
     279      <Importer>TextureImporter</Importer> 
     280      <Processor>TextureProcessor</Processor> 
     281    </Compile> 
     282  </ItemGroup> 
     283  <ItemGroup> 
     284    <Compile Include="sniper3.png"> 
     285      <Name>sniper3</Name> 
     286      <Importer>TextureImporter</Importer> 
     287      <Processor>TextureProcessor</Processor> 
     288    </Compile> 
     289  </ItemGroup> 
     290  <ItemGroup> 
     291    <Compile Include="assaultrifle4.png"> 
     292      <Name>assaultrifle4</Name> 
     293      <Importer>TextureImporter</Importer> 
     294      <Processor>TextureProcessor</Processor> 
     295    </Compile> 
     296  </ItemGroup> 
     297  <ItemGroup> 
     298    <Compile Include="grenade4.png"> 
     299      <Name>grenade4</Name> 
     300      <Importer>TextureImporter</Importer> 
     301      <Processor>TextureProcessor</Processor> 
     302    </Compile> 
     303  </ItemGroup> 
     304  <ItemGroup> 
     305    <Compile Include="grenadelauncher4.png"> 
     306      <Name>grenadelauncher4</Name> 
     307      <Importer>TextureImporter</Importer> 
     308      <Processor>TextureProcessor</Processor> 
     309    </Compile> 
     310  </ItemGroup> 
     311  <ItemGroup> 
     312    <Compile Include="magnum4.png"> 
     313      <Name>magnum4</Name> 
     314      <Importer>TextureImporter</Importer> 
     315      <Processor>TextureProcessor</Processor> 
     316    </Compile> 
     317  </ItemGroup> 
     318  <ItemGroup> 
     319    <Compile Include="pistol4.png"> 
     320      <Name>pistol4</Name> 
     321      <Importer>TextureImporter</Importer> 
     322      <Processor>TextureProcessor</Processor> 
     323    </Compile> 
     324  </ItemGroup> 
     325  <ItemGroup> 
     326    <Compile Include="rocket4.png"> 
     327      <Name>rocket4</Name> 
     328      <Importer>TextureImporter</Importer> 
     329      <Processor>TextureProcessor</Processor> 
     330    </Compile> 
     331  </ItemGroup> 
     332  <ItemGroup> 
     333    <Compile Include="rocketlauncher4.png"> 
     334      <Name>rocketlauncher4</Name> 
     335      <Importer>TextureImporter</Importer> 
     336      <Processor>TextureProcessor</Processor> 
     337    </Compile> 
     338  </ItemGroup> 
     339  <ItemGroup> 
     340    <Compile Include="shotgun4.png"> 
     341      <Name>shotgun4</Name> 
     342      <Importer>TextureImporter</Importer> 
     343      <Processor>TextureProcessor</Processor> 
     344    </Compile> 
     345  </ItemGroup> 
     346  <ItemGroup> 
     347    <Compile Include="sniper4.png"> 
     348      <Name>sniper4</Name> 
     349      <Importer>TextureImporter</Importer> 
     350      <Processor>TextureProcessor</Processor> 
     351    </Compile> 
     352  </ItemGroup> 
    164353  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    165354  <!--  To modify your build process, add your task inside one of the targets below and uncomment it.  
  • 2012/09-22/SanteriH/Kynari/Kynari/KynariContent/kentta1.txt

    r3955 r3962  
    2121#                    p####                               # 
    2222#          S                       A                     # 
    23 #         l##                     l##                    # 
     23#         l##                     l##     +              # 
    2424#                                        l##             # 
    2525#                  +                                     # 
    2626# R               l##           +              l##     U # 
    2727#l##                           l##                    l### 
    28 #                                                        # 
    29 #                      l##           l##                 # 
     28#                       +                                # 
     29#     +                l##           l##            +    # 
    3030#    l##     l##             M                     l##   # 
    3131#                           l##                          # 
Note: See TracChangeset for help on using the changeset viewer.