Changeset 7123


Ignore:
Timestamp:
2016-02-20 12:04:58 (4 years ago)
Author:
aaelruut
Message:
 
Location:
2015/koodauskerho/AakeR/IMBT/IMBT
Files:
20 added
10 edited

Legend:

Unmodified
Added
Removed
  • 2015/koodauskerho/AakeR/IMBT/IMBT/IMBT/IMBT.cs

    r7110 r7123  
    7575        ((IMBT)Game.Instance).AddCollisionHandler(this, "haulikko", delegate (PhysicsObject a, PhysicsObject b) 
    7676        { 
    77             this.healthit.Value -= 2.5 * vahinkoKerroin; 
     77            this.healthit.Value -= 3.5 * vahinkoKerroin; 
    7878            SavuLiekki(); 
    7979        }); 
     
    169169    static Image pelaaja3Kone3 = LoadImage("Pelaaja3Kone3"); 
    170170    static Image pelaaja4Kone3 = LoadImage("Pelaaja4Kone3"); 
    171  
    172     static Image[] pelaaja1Koneet = { pelaaja1Kone1, pelaaja1Kone2, pelaaja1Kone3 }; 
    173     static Image[] pelaaja2Koneet = { pelaaja2Kone1, pelaaja2Kone2, pelaaja2Kone3 }; 
    174     static Image[] pelaaja3Koneet = { pelaaja3Kone1, pelaaja3Kone2, pelaaja3Kone3 }; 
    175     static Image[] pelaaja4Koneet = { pelaaja4Kone1, pelaaja4Kone2, pelaaja4Kone3 }; 
    176  
    177     static Image[] pelaaja1Tykit = { pelaaja1Kone1Tykki, pelaaja1Kone2Tykki, pelaaja1Kone3Tykki }; 
    178     static Image[] pelaaja2Tykit = { pelaaja2Kone1Tykki, pelaaja2Kone2Tykki, pelaaja2Kone3Tykki }; 
    179     static Image[] pelaaja3Tykit = { pelaaja3Kone1Tykki, pelaaja3Kone2Tykki, pelaaja3Kone3Tykki }; 
    180     static Image[] pelaaja4Tykit = { pelaaja4Kone1Tykki, pelaaja4Kone2Tykki, pelaaja4Kone3Tykki }; 
     171    static Image pelaaja1Kone4 = LoadImage("Pelaaja1Kone4"); 
     172    static Image pelaaja1Kone4Tykki = LoadImage("Pelaaja1Kone4Tykki"); 
     173    static Image pelaaja2Kone4 = LoadImage("Pelaaja2Kone4"); 
     174    static Image pelaaja2Kone4Tykki = LoadImage("Pelaaja2Kone4Tykki"); 
     175    static Image pelaaja3Kone4 = LoadImage("Pelaaja3Kone4"); 
     176    static Image pelaaja3Kone4Tykki = LoadImage("Pelaaja3Kone4Tykki"); 
     177    static Image pelaaja4Kone4 = LoadImage("Pelaaja4Kone4"); 
     178    static Image pelaaja4Kone4Tykki = LoadImage("Pelaaja4Kone4Tykki"); 
     179 
     180    static Image[] pelaaja1Koneet = { pelaaja1Kone1, pelaaja1Kone2, pelaaja1Kone3, pelaaja1Kone4 }; 
     181    static Image[] pelaaja2Koneet = { pelaaja2Kone1, pelaaja2Kone2, pelaaja2Kone3, pelaaja2Kone4 }; 
     182    static Image[] pelaaja3Koneet = { pelaaja3Kone1, pelaaja3Kone2, pelaaja3Kone3, pelaaja3Kone4 }; 
     183    static Image[] pelaaja4Koneet = { pelaaja4Kone1, pelaaja4Kone2, pelaaja4Kone3, pelaaja4Kone4 }; 
     184 
     185    static Image[] pelaaja1Tykit = { pelaaja1Kone1Tykki, pelaaja1Kone2Tykki, pelaaja1Kone3Tykki, pelaaja1Kone4Tykki }; 
     186    static Image[] pelaaja2Tykit = { pelaaja2Kone1Tykki, pelaaja2Kone2Tykki, pelaaja2Kone3Tykki, pelaaja2Kone4Tykki }; 
     187    static Image[] pelaaja3Tykit = { pelaaja3Kone1Tykki, pelaaja3Kone2Tykki, pelaaja3Kone3Tykki, pelaaja3Kone4Tykki }; 
     188    static Image[] pelaaja4Tykit = { pelaaja4Kone1Tykki, pelaaja4Kone2Tykki, pelaaja4Kone3Tykki, pelaaja4Kone4Tykki }; 
    181189 
    182190    Image[][] pelaajienKoneet = { pelaaja1Koneet, pelaaja2Koneet, pelaaja3Koneet, pelaaja4Koneet }; 
     
    186194    static Image perusAmmus2 = LoadImage("Kone2PerusAmmus"); 
    187195    static Image perusAmmus3 = LoadImage("Kone3PerusAmmus"); 
     196    static Image perusammus4 = LoadImage("Kone4PerusAmmus"); 
    188197 
    189198    Image[] perusAmmus = { perusAmmus1, perusAmmus2, perusAmmus3 }; 
     
    210219    SoundEffect laserAmmusAani = LoadSoundEffect("LaserAmmusAani"); 
    211220    SoundEffect shieldAani = LoadSoundEffect("ShieldAani2"); 
     221    SoundEffect haulikkoAani = LoadSoundEffect("HaulikkoAani"); 
     222    SoundEffect tankkiAani = LoadSoundEffect("TankkiAaniMuokattu"); 
    212223    Pelaaja pelaaja1; 
    213224    MultiSelectWindow alkuValikko; 
     
    275286    Pelaaja LuoPelaaja(Vector paikka, double leveys, double korkeus, int pelaajanr) 
    276287    { 
    277         int valinta = RandomGen.NextInt(pelaaja1Koneet.Length); 
    278         //int valinta = 2; 
     288        //int valinta = RandomGen.NextInt(pelaaja1Koneet.Length); 
     289        int valinta = 3; 
    279290 
    280291        Pelaaja pelaaja = new Pelaaja(leveys * 0.8, korkeus * 0.8, pelaajienKoneet[pelaajanr - 1][valinta], pelaajienTykit[pelaajanr - 1][valinta], rajahdysKuva, liekkiKuva); 
     
    374385                telaJaljet.Angle = pelaaja.Angle; 
    375386                telaJaljet.Position = pelaaja.Position; 
     387                tankkiAani.Play(); 
    376388                Add(telaJaljet, -1); 
    377389 
     
    494506                        else 
    495507                        { 
     508                            ammus.Velocity = ammus.Velocity * 0.8; 
    496509                            ammus.Image = haulikkoAmmusKuva; 
    497510                            ammus.Tag = "haulikko"; 
     
    504517                            int maara = 10; 
    505518                            Timer haulikkoajastin = new Timer(); 
     519                            haulikkoAani.Play(); 
    506520                            haulikkoajastin.Interval = 0.01; 
    507521                            haulikkoajastin.Timeout += delegate 
     
    510524                                if (ammus != null) 
    511525                                { 
     526                                    ammus.Velocity = ammus.Velocity * 0.8; 
    512527                                    ammus.Position += pelaaja.Ase.Angle.GetVector() * 70; 
    513528                                    ammus.Image = haulikkoAmmusKuva; 
  • 2015/koodauskerho/AakeR/IMBT/IMBT/IMBT/IMBT.csproj.Debug.cachefile

    r7110 r7123  
    5454Content\LaserAmmusAani.xnb 
    5555Content\ShieldAani2.xnb 
     56Content\HaulikkoAani.xnb 
     57Content\TankkiAaniMuokattu.xnb 
     58Content\Kone4PerusAmmus.xnb 
     59Content\Pelaaja1Kone4.xnb 
     60Content\Pelaaja1Kone4Tykki.xnb 
     61Content\Pelaaja2Kone4.xnb 
     62Content\Pelaaja2Kone4Tykki.xnb 
     63Content\Pelaaja3Kone4.xnb 
     64Content\Pelaaja3Kone4Tykki.xnb 
     65Content\Pelaaja4Kone4.xnb 
     66Content\Pelaaja4Kone4Tykki.xnb 
     67Content\SuperSniperAmmus.xnb 
     68Content\Tahtain.xnb 
     69Content\Tahtain2.xnb 
  • 2015/koodauskerho/AakeR/IMBT/IMBT/IMBT/obj/x86/Debug/ContentPipeline-{B6A1F4C9-F2E2-4290-A5B5-3717058CC989}.xml

    r7110 r7123  
    496496      <Output>C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\ShieldAani2.xnb</Output> 
    497497      <Time>2016-01-16T12:26:23.6876422+02:00</Time> 
     498    </Item> 
     499    <Item> 
     500      <Source>HaulikkoAani.wav</Source> 
     501      <Name>HaulikkoAani</Name> 
     502      <Importer>WavImporter</Importer> 
     503      <Processor>SoundEffectProcessor</Processor> 
     504      <Options>None</Options> 
     505      <Output>C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\HaulikkoAani.xnb</Output> 
     506      <Time>2016-02-20T10:33:22.4867+02:00</Time> 
     507    </Item> 
     508    <Item> 
     509      <Source>TankkiAaniMuokattu.wav</Source> 
     510      <Name>TankkiAaniMuokattu</Name> 
     511      <Importer>WavImporter</Importer> 
     512      <Processor>SoundEffectProcessor</Processor> 
     513      <Options>None</Options> 
     514      <Output>C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\TankkiAaniMuokattu.xnb</Output> 
     515      <Time>2016-02-20T11:17:47.7587993+02:00</Time> 
     516    </Item> 
     517    <Item> 
     518      <Source>Kone4PerusAmmus.png</Source> 
     519      <Name>Kone4PerusAmmus</Name> 
     520      <Importer>TextureImporter</Importer> 
     521      <Processor>TextureProcessor</Processor> 
     522      <Options>None</Options> 
     523      <Output>C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\Kone4PerusAmmus.xnb</Output> 
     524      <Time>2016-01-16T14:31:07.1516422+02:00</Time> 
     525    </Item> 
     526    <Item> 
     527      <Source>Pelaaja1Kone4.png</Source> 
     528      <Name>Pelaaja1Kone4</Name> 
     529      <Importer>TextureImporter</Importer> 
     530      <Processor>TextureProcessor</Processor> 
     531      <Options>None</Options> 
     532      <Output>C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\Pelaaja1Kone4.xnb</Output> 
     533      <Time>2016-01-16T14:31:06.7586422+02:00</Time> 
     534    </Item> 
     535    <Item> 
     536      <Source>Pelaaja1Kone4Tykki.png</Source> 
     537      <Name>Pelaaja1Kone4Tykki</Name> 
     538      <Importer>TextureImporter</Importer> 
     539      <Processor>TextureProcessor</Processor> 
     540      <Options>None</Options> 
     541      <Output>C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\Pelaaja1Kone4Tykki.xnb</Output> 
     542      <Time>2015-12-12T10:33:04.3771058+02:00</Time> 
     543    </Item> 
     544    <Item> 
     545      <Source>Pelaaja2Kone4.png</Source> 
     546      <Name>Pelaaja2Kone4</Name> 
     547      <Importer>TextureImporter</Importer> 
     548      <Processor>TextureProcessor</Processor> 
     549      <Options>None</Options> 
     550      <Output>C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\Pelaaja2Kone4.xnb</Output> 
     551      <Time>2015-12-12T10:34:16.0051058+02:00</Time> 
     552    </Item> 
     553    <Item> 
     554      <Source>Pelaaja2Kone4Tykki.png</Source> 
     555      <Name>Pelaaja2Kone4Tykki</Name> 
     556      <Importer>TextureImporter</Importer> 
     557      <Processor>TextureProcessor</Processor> 
     558      <Options>None</Options> 
     559      <Output>C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\Pelaaja2Kone4Tykki.xnb</Output> 
     560      <Time>2015-12-12T10:34:22.9151058+02:00</Time> 
     561    </Item> 
     562    <Item> 
     563      <Source>Pelaaja3Kone4.png</Source> 
     564      <Name>Pelaaja3Kone4</Name> 
     565      <Importer>TextureImporter</Importer> 
     566      <Processor>TextureProcessor</Processor> 
     567      <Options>None</Options> 
     568      <Output>C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\Pelaaja3Kone4.xnb</Output> 
     569      <Time>2015-12-12T10:35:21.2661058+02:00</Time> 
     570    </Item> 
     571    <Item> 
     572      <Source>Pelaaja3Kone4Tykki.png</Source> 
     573      <Name>Pelaaja3Kone4Tykki</Name> 
     574      <Importer>TextureImporter</Importer> 
     575      <Processor>TextureProcessor</Processor> 
     576      <Options>None</Options> 
     577      <Output>C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\Pelaaja3Kone4Tykki.xnb</Output> 
     578      <Time>2015-12-12T10:36:26.0761058+02:00</Time> 
     579    </Item> 
     580    <Item> 
     581      <Source>Pelaaja4Kone4.png</Source> 
     582      <Name>Pelaaja4Kone4</Name> 
     583      <Importer>TextureImporter</Importer> 
     584      <Processor>TextureProcessor</Processor> 
     585      <Options>None</Options> 
     586      <Output>C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\Pelaaja4Kone4.xnb</Output> 
     587      <Time>2015-12-12T10:36:45.6761058+02:00</Time> 
     588    </Item> 
     589    <Item> 
     590      <Source>Pelaaja4Kone4Tykki.png</Source> 
     591      <Name>Pelaaja4Kone4Tykki</Name> 
     592      <Importer>TextureImporter</Importer> 
     593      <Processor>TextureProcessor</Processor> 
     594      <Options>None</Options> 
     595      <Output>C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\Pelaaja4Kone4Tykki.xnb</Output> 
     596      <Time>2015-12-12T10:36:55.3211058+02:00</Time> 
     597    </Item> 
     598    <Item> 
     599      <Source>SuperSniperAmmus.png</Source> 
     600      <Name>SuperSniperAmmus</Name> 
     601      <Importer>TextureImporter</Importer> 
     602      <Processor>TextureProcessor</Processor> 
     603      <Options>None</Options> 
     604      <Output>C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\SuperSniperAmmus.xnb</Output> 
     605      <Time>2016-02-20T11:40:55.3149822+02:00</Time> 
     606    </Item> 
     607    <Item> 
     608      <Source>Tahtain.png</Source> 
     609      <Name>Tahtain</Name> 
     610      <Importer>TextureImporter</Importer> 
     611      <Processor>TextureProcessor</Processor> 
     612      <Options>None</Options> 
     613      <Output>C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\Tahtain.xnb</Output> 
     614      <Time>2016-01-16T12:59:10.7006422+02:00</Time> 
     615    </Item> 
     616    <Item> 
     617      <Source>Tahtain2.png</Source> 
     618      <Name>Tahtain2</Name> 
     619      <Importer>TextureImporter</Importer> 
     620      <Processor>TextureProcessor</Processor> 
     621      <Options>None</Options> 
     622      <Output>C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\Tahtain2.xnb</Output> 
     623      <Time>2016-01-16T13:04:49.4406422+02:00</Time> 
    498624    </Item> 
    499625    <BuildSuccessful>true</BuildSuccessful> 
  • 2015/koodauskerho/AakeR/IMBT/IMBT/IMBT/obj/x86/Debug/IMBT.csproj.FileListAbsolute.txt

    r7110 r7123  
    6262C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\LaserAmmusAani.xnb 
    6363C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\ShieldAani2.xnb 
     64C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\HaulikkoAani.xnb 
     65C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\TankkiAaniMuokattu.xnb 
     66C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\Kone4PerusAmmus.xnb 
     67C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\Pelaaja1Kone4.xnb 
     68C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\Pelaaja1Kone4Tykki.xnb 
     69C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\Pelaaja2Kone4.xnb 
     70C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\Pelaaja2Kone4Tykki.xnb 
     71C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\Pelaaja3Kone4.xnb 
     72C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\Pelaaja3Kone4Tykki.xnb 
     73C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\Pelaaja4Kone4.xnb 
     74C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\Pelaaja4Kone4Tykki.xnb 
     75C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\SuperSniperAmmus.xnb 
     76C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\Tahtain.xnb 
     77C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\Tahtain2.xnb 
  • 2015/koodauskerho/AakeR/IMBT/IMBT/IMBT/obj/x86/Debug/cachefile-{B6A1F4C9-F2E2-4290-A5B5-3717058CC989}-targetpath.txt

    r7110 r7123  
    5454Content\LaserAmmusAani.xnb 
    5555Content\ShieldAani2.xnb 
     56Content\HaulikkoAani.xnb 
     57Content\TankkiAaniMuokattu.xnb 
     58Content\Kone4PerusAmmus.xnb 
     59Content\Pelaaja1Kone4.xnb 
     60Content\Pelaaja1Kone4Tykki.xnb 
     61Content\Pelaaja2Kone4.xnb 
     62Content\Pelaaja2Kone4Tykki.xnb 
     63Content\Pelaaja3Kone4.xnb 
     64Content\Pelaaja3Kone4Tykki.xnb 
     65Content\Pelaaja4Kone4.xnb 
     66Content\Pelaaja4Kone4Tykki.xnb 
     67Content\SuperSniperAmmus.xnb 
     68Content\Tahtain.xnb 
     69Content\Tahtain2.xnb 
  • 2015/koodauskerho/AakeR/IMBT/IMBT/IMBTContent/IMBTContent.contentproj

    r7110 r7123  
    374374    </Compile> 
    375375  </ItemGroup> 
     376  <ItemGroup> 
     377    <Compile Include="HaulikkoAani.wav"> 
     378      <Name>HaulikkoAani</Name> 
     379      <Importer>WavImporter</Importer> 
     380      <Processor>SoundEffectProcessor</Processor> 
     381    </Compile> 
     382  </ItemGroup> 
     383  <ItemGroup> 
     384    <Compile Include="TankkiAaniMuokattu.wav"> 
     385      <Name>TankkiAaniMuokattu</Name> 
     386      <Importer>WavImporter</Importer> 
     387      <Processor>SoundEffectProcessor</Processor> 
     388    </Compile> 
     389  </ItemGroup> 
     390  <ItemGroup> 
     391    <Compile Include="Kone4PerusAmmus.png"> 
     392      <Name>Kone4PerusAmmus</Name> 
     393      <Importer>TextureImporter</Importer> 
     394      <Processor>TextureProcessor</Processor> 
     395    </Compile> 
     396    <Compile Include="Pelaaja1Kone4.png"> 
     397      <Name>Pelaaja1Kone4</Name> 
     398      <Importer>TextureImporter</Importer> 
     399      <Processor>TextureProcessor</Processor> 
     400    </Compile> 
     401    <Compile Include="Pelaaja1Kone4Tykki.png"> 
     402      <Name>Pelaaja1Kone4Tykki</Name> 
     403      <Importer>TextureImporter</Importer> 
     404      <Processor>TextureProcessor</Processor> 
     405    </Compile> 
     406    <Compile Include="Pelaaja2Kone4.png"> 
     407      <Name>Pelaaja2Kone4</Name> 
     408      <Importer>TextureImporter</Importer> 
     409      <Processor>TextureProcessor</Processor> 
     410    </Compile> 
     411    <Compile Include="Pelaaja2Kone4Tykki.png"> 
     412      <Name>Pelaaja2Kone4Tykki</Name> 
     413      <Importer>TextureImporter</Importer> 
     414      <Processor>TextureProcessor</Processor> 
     415    </Compile> 
     416    <Compile Include="Pelaaja3Kone4.png"> 
     417      <Name>Pelaaja3Kone4</Name> 
     418      <Importer>TextureImporter</Importer> 
     419      <Processor>TextureProcessor</Processor> 
     420    </Compile> 
     421    <Compile Include="Pelaaja3Kone4Tykki.png"> 
     422      <Name>Pelaaja3Kone4Tykki</Name> 
     423      <Importer>TextureImporter</Importer> 
     424      <Processor>TextureProcessor</Processor> 
     425    </Compile> 
     426    <Compile Include="Pelaaja4Kone4.png"> 
     427      <Name>Pelaaja4Kone4</Name> 
     428      <Importer>TextureImporter</Importer> 
     429      <Processor>TextureProcessor</Processor> 
     430    </Compile> 
     431    <Compile Include="Pelaaja4Kone4Tykki.png"> 
     432      <Name>Pelaaja4Kone4Tykki</Name> 
     433      <Importer>TextureImporter</Importer> 
     434      <Processor>TextureProcessor</Processor> 
     435    </Compile> 
     436    <Compile Include="SuperSniperAmmus.png"> 
     437      <Name>SuperSniperAmmus</Name> 
     438      <Importer>TextureImporter</Importer> 
     439      <Processor>TextureProcessor</Processor> 
     440    </Compile> 
     441    <Compile Include="Tahtain.png"> 
     442      <Name>Tahtain</Name> 
     443      <Importer>TextureImporter</Importer> 
     444      <Processor>TextureProcessor</Processor> 
     445    </Compile> 
     446    <Compile Include="Tahtain2.png"> 
     447      <Name>Tahtain2</Name> 
     448      <Importer>TextureImporter</Importer> 
     449      <Processor>TextureProcessor</Processor> 
     450    </Compile> 
     451  </ItemGroup> 
    376452  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    377453  <!--  To modify your build process, add your task inside one of the targets below and uncomment it.  
Note: See TracChangeset for help on using the changeset viewer.