Changeset 1021


Ignore:
Timestamp:
2010-06-23 15:09:00 (9 years ago)
Author:
vilvaini
Message:

Pieniä muutoksia ja koodin lyhentelemistä.

Location:
2010/24/Vilvaini/SmilejumpToimiva
Files:
41 added
1 deleted
6 edited

Legend:

Unmodified
Added
Removed
  • 2010/24/Vilvaini/SmilejumpToimiva/Content/Content.contentproj

    r990 r1021  
    141141    </Compile> 
    142142  </ItemGroup> 
     143  <ItemGroup> 
     144    <Compile Include="E Api.mp3"> 
     145      <Name>E Api</Name> 
     146      <Importer>Mp3Importer</Importer> 
     147      <Processor>SongProcessor</Processor> 
     148    </Compile> 
     149  </ItemGroup> 
    143150  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    144151  <!-- To modify your build process, add your task inside one of the targets below and uncomment it.  
  • 2010/24/Vilvaini/SmilejumpToimiva/Content/obj/x86/Debug/Content.contentproj.FileListAbsolute.txt

    r995 r1021  
    22C:\MyTemp\Vilvaini\Smile Jump – Kopio\Content\obj\x86\Debug\ResolveAssemblyReference.cache 
    33C:\MyTemp\Vilvaini\SmilejumpToimiva\Content\obj\x86\Debug\ResolveAssemblyReference.cache 
     4C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\Content\obj\x86\Debug\ResolveAssemblyReference.cache 
  • 2010/24/Vilvaini/SmilejumpToimiva/Content/obj/x86/Debug/ContentPipeline.xml

    r995 r1021  
    88      <Processor>TextureProcessor</Processor> 
    99      <Options>None</Options> 
    10       <Output>C:\MyTemp\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\smile jump (vihreä pelaaja) (2).xnb</Output> 
    11       <Time>2010-06-18T13:28:39.8830182+03:00</Time> 
     10      <Output>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\smile jump (vihreä pelaaja) (2).xnb</Output> 
     11      <Time>2010-06-18T23:23:27.1503901+03:00</Time> 
    1212    </Item> 
    1313    <Item> 
     
    1717      <Processor>TextureProcessor</Processor> 
    1818      <Options>None</Options> 
    19       <Output>C:\MyTemp\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\smile jump(keltainen pelaaja) (2).xnb</Output> 
    20       <Time>2010-06-18T13:28:39.8518182+03:00</Time> 
     19      <Output>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\smile jump(keltainen pelaaja) (2).xnb</Output> 
     20      <Time>2010-06-18T23:23:27.1353892+03:00</Time> 
    2121    </Item> 
    2222    <Item> 
     
    2626      <Processor>TextureProcessor</Processor> 
    2727      <Options>None</Options> 
    28       <Output>C:\MyTemp\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\smile jump(vihollinen) (2).xnb</Output> 
    29       <Time>2010-06-18T13:28:39.9142182+03:00</Time> 
     28      <Output>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\smile jump(vihollinen) (2).xnb</Output> 
     29      <Time>2010-06-18T23:23:27.166391+03:00</Time> 
    3030    </Item> 
    3131    <Item> 
     
    3535      <Processor>TextureProcessor</Processor> 
    3636      <Options>None</Options> 
    37       <Output>C:\MyTemp\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\Smile Jump(trampoliini-laatta).xnb</Output> 
    38       <Time>2010-06-18T13:28:39.8518182+03:00</Time> 
     37      <Output>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\Smile Jump(trampoliini-laatta).xnb</Output> 
     38      <Time>2010-06-18T23:23:27.1303889+03:00</Time> 
    3939    </Item> 
    4040    <Item> 
     
    4444      <Processor>TextureProcessor</Processor> 
    4545      <Options>None</Options> 
    46       <Output>C:\MyTemp\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\Smile Jump(laatta).xnb</Output> 
    47       <Time>2010-06-18T13:28:39.8986182+03:00</Time> 
     46      <Output>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\Smile Jump(laatta).xnb</Output> 
     47      <Time>2010-06-18T23:23:27.1553903+03:00</Time> 
    4848    </Item> 
    4949    <Item> 
     
    5353      <Processor>TextureProcessor</Processor> 
    5454      <Options>None</Options> 
    55       <Output>C:\MyTemp\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\smile jump aloitusruutu.xnb</Output> 
    56       <Time>2010-06-18T13:28:39.8674182+03:00</Time> 
     55      <Output>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\smile jump aloitusruutu.xnb</Output> 
     56      <Time>2010-06-18T23:23:27.1463898+03:00</Time> 
    5757    </Item> 
    5858    <Item> 
     
    6262      <Processor>TextureProcessor</Processor> 
    6363      <Options>None</Options> 
    64       <Output>C:\MyTemp\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\smile jump aloitusruutu2.xnb</Output> 
    65       <Time>2010-06-18T13:28:39.8050182+03:00</Time> 
     64      <Output>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\smile jump aloitusruutu2.xnb</Output> 
     65      <Time>2010-06-18T23:23:27.1173882+03:00</Time> 
    6666    </Item> 
    6767    <Item> 
     
    7171      <Processor>TextureProcessor</Processor> 
    7272      <Options>None</Options> 
    73       <Output>C:\MyTemp\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\smile jump(sininen pelaaja).xnb</Output> 
    74       <Time>2010-06-18T13:28:40.1014182+03:00</Time> 
     73      <Output>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\smile jump(sininen pelaaja).xnb</Output> 
     74      <Time>2010-06-18T23:23:27.3203998+03:00</Time> 
    7575    </Item> 
    7676    <Item> 
     
    8080      <Processor>TextureProcessor</Processor> 
    8181      <Options>None</Options> 
    82       <Output>C:\MyTemp\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\Ohje2p.xnb</Output> 
    83       <Time>2010-06-18T13:28:40.0858182+03:00</Time> 
     82      <Output>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\Ohje2p.xnb</Output> 
     83      <Time>2010-06-18T23:23:27.2663967+03:00</Time> 
    8484    </Item> 
    8585    <Item> 
     
    8989      <Processor>TextureProcessor</Processor> 
    9090      <Options>None</Options> 
    91       <Output>C:\MyTemp\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\Aloituskokonaytto2.xnb</Output> 
    92       <Time>2010-06-18T13:28:39.9454182+03:00</Time> 
     91      <Output>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\Aloituskokonaytto2.xnb</Output> 
     92      <Time>2010-06-18T23:23:27.1923925+03:00</Time> 
    9393    </Item> 
    9494    <Item> 
     
    9898      <Processor>TextureProcessor</Processor> 
    9999      <Options>None</Options> 
    100       <Output>C:\MyTemp\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\Ohje3p.xnb</Output> 
    101       <Time>2010-06-18T13:28:40.1014182+03:00</Time> 
     100      <Output>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\Ohje3p.xnb</Output> 
     101      <Time>2010-06-18T23:23:27.3103992+03:00</Time> 
    102102    </Item> 
    103103    <Item> 
     
    107107      <Processor>TextureProcessor</Processor> 
    108108      <Options>None</Options> 
    109       <Output>C:\MyTemp\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\smile jump(pinkki pelaaja).xnb</Output> 
    110       <Time>2010-06-18T13:28:39.8674182+03:00</Time> 
     109      <Output>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\smile jump(pinkki pelaaja).xnb</Output> 
     110      <Time>2010-06-18T23:23:27.1413895+03:00</Time> 
    111111    </Item> 
    112112    <Item> 
     
    116116      <Processor>TextureProcessor</Processor> 
    117117      <Options>None</Options> 
    118       <Output>C:\MyTemp\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\Smile Jump(pelaaja1voitti).xnb</Output> 
    119       <Time>2010-06-18T13:28:39.9298182+03:00</Time> 
     118      <Output>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\Smile Jump(pelaaja1voitti).xnb</Output> 
     119      <Time>2010-06-18T23:23:27.1713913+03:00</Time> 
    120120    </Item> 
    121121    <Item> 
     
    125125      <Processor>TextureProcessor</Processor> 
    126126      <Options>None</Options> 
    127       <Output>C:\MyTemp\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\Smile Jump(pelaaja2voitti).xnb</Output> 
    128       <Time>2010-06-18T13:28:39.9454182+03:00</Time> 
     127      <Output>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\Smile Jump(pelaaja2voitti).xnb</Output> 
     128      <Time>2010-06-18T23:23:27.1873922+03:00</Time> 
    129129    </Item> 
    130130    <Item> 
     
    134134      <Processor>TextureProcessor</Processor> 
    135135      <Options>None</Options> 
    136       <Output>C:\MyTemp\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\Smile Jump(pelaaja3voitti).xnb</Output> 
    137       <Time>2010-06-18T13:28:39.9610182+03:00</Time> 
     136      <Output>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\Smile Jump(pelaaja3voitti).xnb</Output> 
     137      <Time>2010-06-18T23:23:27.2003929+03:00</Time> 
    138138    </Item> 
    139139    <Item> 
     
    143143      <Processor>TextureProcessor</Processor> 
    144144      <Options>None</Options> 
    145       <Output>C:\MyTemp\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\Smile Jump(pelaaja4voitti).xnb</Output> 
    146       <Time>2010-06-18T13:28:40.0858182+03:00</Time> 
     145      <Output>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\Smile Jump(pelaaja4voitti).xnb</Output> 
     146      <Time>2010-06-18T23:23:27.2063933+03:00</Time> 
    147147    </Item> 
    148148    <Item> 
     
    152152      <Processor>SongProcessor</Processor> 
    153153      <Options>None</Options> 
    154       <Output>C:\MyTemp\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\popcorn.xnb</Output> 
    155       <Extra>C:\MyTemp\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\popcorn.wma</Extra> 
    156       <Time>2010-06-18T13:28:40.1170182+03:00</Time> 
     154      <Output>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\popcorn.xnb</Output> 
     155      <Extra>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\popcorn.wma</Extra> 
     156      <Time>2010-06-18T23:23:27.3464013+03:00</Time> 
     157    </Item> 
     158    <Item> 
     159      <Source>E Api.mp3</Source> 
     160      <Name>E Api</Name> 
     161      <Importer>Mp3Importer</Importer> 
     162      <Processor>SongProcessor</Processor> 
     163      <Options>None</Options> 
     164      <Output>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\E Api.xnb</Output> 
     165      <Extra>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\E Api.wma</Extra> 
     166      <Time>2010-06-23T13:21:00.8491661+03:00</Time> 
    157167    </Item> 
    158168    <BuildSuccessful>true</BuildSuccessful> 
     
    161171      <BuildConfiguration>Debug</BuildConfiguration> 
    162172      <CompressContent>false</CompressContent> 
    163       <RootDirectory>C:\MyTemp\Vilvaini\SmilejumpToimiva\Content\</RootDirectory> 
    164       <LoggerRootDirectory>C:\MyTemp\Vilvaini\SmilejumpToimiva\</LoggerRootDirectory> 
    165       <IntermediateDirectory>C:\MyTemp\Vilvaini\SmilejumpToimiva\Content\obj\x86\Debug\</IntermediateDirectory> 
    166       <OutputDirectory>C:\MyTemp\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\</OutputDirectory> 
     173      <RootDirectory>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\Content\</RootDirectory> 
     174      <LoggerRootDirectory>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\</LoggerRootDirectory> 
     175      <IntermediateDirectory>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\Content\obj\x86\Debug\</IntermediateDirectory> 
     176      <OutputDirectory>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\</OutputDirectory> 
    167177    </Settings> 
    168178    <Assemblies> 
    169179      <Assembly> 
    170         <Key>C:\Program Files\Microsoft XNA\XNA Game Studio\v3.1\References\Windows\x86\Microsoft.Xna.Framework.Content.Pipeline.XImporter.dll</Key> 
     180        <Key>C:\Program Files (x86)\Microsoft XNA\XNA Game Studio\v3.1\References\Windows\x86\Microsoft.Xna.Framework.Content.Pipeline.XImporter.dll</Key> 
    171181        <Value>2009-05-28T00:16:14+03:00</Value> 
    172182      </Assembly> 
    173183      <Assembly> 
    174         <Key>C:\Program Files\Microsoft XNA\XNA Game Studio\v3.1\References\Windows\x86\Microsoft.Xna.Framework.Content.Pipeline.VideoImporters.dll</Key> 
     184        <Key>C:\Program Files (x86)\Microsoft XNA\XNA Game Studio\v3.1\References\Windows\x86\Microsoft.Xna.Framework.Content.Pipeline.VideoImporters.dll</Key> 
    175185        <Value>2009-05-28T00:16:06+03:00</Value> 
    176186      </Assembly> 
    177187      <Assembly> 
    178         <Key>C:\Program Files\Microsoft XNA\XNA Game Studio\v3.1\References\Windows\x86\Microsoft.Xna.Framework.Content.Pipeline.TextureImporter.dll</Key> 
     188        <Key>C:\Program Files (x86)\Microsoft XNA\XNA Game Studio\v3.1\References\Windows\x86\Microsoft.Xna.Framework.Content.Pipeline.TextureImporter.dll</Key> 
    179189        <Value>2009-05-28T00:16:16+03:00</Value> 
    180190      </Assembly> 
    181191      <Assembly> 
    182         <Key>C:\Program Files\Microsoft XNA\XNA Game Studio\v3.1\References\Windows\x86\Microsoft.Xna.Framework.Content.Pipeline.FBXImporter.dll</Key> 
     192        <Key>C:\Program Files (x86)\Microsoft XNA\XNA Game Studio\v3.1\References\Windows\x86\Microsoft.Xna.Framework.Content.Pipeline.FBXImporter.dll</Key> 
    183193        <Value>2009-05-28T00:16:26+03:00</Value> 
    184194      </Assembly> 
    185195      <Assembly> 
    186         <Key>C:\Program Files\Microsoft XNA\XNA Game Studio\v3.1\References\Windows\x86\Microsoft.Xna.Framework.Content.Pipeline.EffectImporter.dll</Key> 
     196        <Key>C:\Program Files (x86)\Microsoft XNA\XNA Game Studio\v3.1\References\Windows\x86\Microsoft.Xna.Framework.Content.Pipeline.EffectImporter.dll</Key> 
    187197        <Value>2009-05-28T00:16:12+03:00</Value> 
    188198      </Assembly> 
    189199      <Assembly> 
    190         <Key>C:\Program Files\Microsoft XNA\XNA Game Studio\v3.1\References\Windows\x86\Microsoft.Xna.Framework.Content.Pipeline.AudioImporters.dll</Key> 
     200        <Key>C:\Program Files (x86)\Microsoft XNA\XNA Game Studio\v3.1\References\Windows\x86\Microsoft.Xna.Framework.Content.Pipeline.AudioImporters.dll</Key> 
    191201        <Value>2009-05-28T00:16:06+03:00</Value> 
    192202      </Assembly> 
    193203      <Assembly> 
    194204        <Key>C:\Windows\assembly\GAC_32\Microsoft.Xna.Framework.Content.Pipeline\3.1.0.0__6d5c3888ef60e27d\Microsoft.Xna.Framework.Content.Pipeline.dll</Key> 
    195         <Value>2010-06-08T14:09:34.4992806+03:00</Value> 
     205        <Value>2010-06-23T12:57:02.3238871+03:00</Value> 
    196206      </Assembly> 
    197207    </Assemblies> 
  • 2010/24/Vilvaini/SmilejumpToimiva/Peli.cs

    r995 r1021  
    2626    IntMeter pelaajan4pisteet; 
    2727 
     28    PhysicsObject voittaja; 
    2829    PhysicsObject p1voitti; 
    2930    PhysicsObject p2voitti; 
     
    5960        Camera.StayInLevel = true; 
    6061        Alkukentta(); 
    61         MediaPlayer.Play("popcorn"); 
     62        MediaPlayer.Play("E Api"); 
    6263    } 
    6364 
     
    199200    void voitto(int voittavaPelaaja) 
    200201    { 
    201         p1voitti = PhysicsObject.CreateStaticObject(1024, 640); 
     202        voittaja = PhysicsObject.CreateStaticObject(1024, 640); 
    202203        Camera.Position = new Vector(0, 0); 
    203         p1voitti.X = Camera.Position.X; 
    204         p1voitti.Y = Camera.Position.Y; 
    205         p1voitti.Image = LoadImage("Smile Jump(pelaaja " + voittavaPelaaja+ "1voitti)"); 
    206  
    207         p1voitti.IgnoresCollisionResponse = true; 
    208         p1voitti.IgnoresPhysicsLogics = true; 
    209         Add(p1voitti); 
     204        voittaja.X = Camera.Position.X; 
     205        voittaja.Y = Camera.Position.Y; 
     206        if (voittavaPelaaja == 1) 
     207        { 
     208            voittaja.Image = LoadImage("Smile Jump(pelaaja1voitti)"); 
     209        } 
     210        if (voittavaPelaaja == 2) 
     211        { 
     212            voittaja.Image = LoadImage("Smile Jump(pelaaja2voitti)"); 
     213        } 
     214        if (voittavaPelaaja == 3) 
     215        { 
     216            voittaja.Image = LoadImage("Smile Jump(pelaaja3voitti)"); 
     217        } 
     218        if (voittavaPelaaja == 4) 
     219        { 
     220            voittaja.Image = LoadImage("Smile Jump(pelaaja4voitti)"); 
     221        } 
     222        voittaja.IgnoresCollisionResponse = true; 
     223        voittaja.IgnoresPhysicsLogics = true; 
     224        Add(voittaja); 
    210225    } 
    211226 
     
    406421        aikaLaskuri.Trigger += aikaLoppui; 
    407422        Add(aikaLaskuri); 
    408         aikaLaskuri.Start(1); 
     423        aikaLaskuri.Start(); 
    409424 
    410425        aikaLaskuri2 = new Timer(); 
     
    584599                Alkukentta(); 
    585600            } 
     601             /* 
     602        voittaja.Destroy(); 
     603        p1SaiVoiton = false; 
     604        p2SaiVoiton = false; 
     605        p3SaiVoiton = false; 
     606        p4SaiVoiton = false; 
     607        Alkukentta(); 
     608              */ 
    586609    } 
    587610     
     
    633656        if (Kolmepelaajaa == true) 
    634657        { 
    635             ControllerOne.Listen(Button.DPadLeft, ButtonState.Down, liikuta, "Pelaaja liikkuu vasemmalle", pelaaja1, -nopeus); 
    636             ControllerOne.Listen(Button.DPadRight, ButtonState.Down, liikuta, "Pelaaja liikkuu oikealle", pelaaja1, nopeus); 
    637             ControllerOne.Listen(Button.A, ButtonState.Pressed, hyppaa, "Pelaaja hyppää", pelaaja1, hyppyVoima); 
    638  
    639             ControllerTwo.Listen(Button.DPadLeft, ButtonState.Down, liikuta, "Pelaaja liikkuu vasemmalle", pelaaja2, -nopeus); 
    640             ControllerTwo.Listen(Button.DPadRight, ButtonState.Down, liikuta, "Pelaaja liikkuu oikealle", pelaaja2, nopeus); 
    641             ControllerTwo.Listen(Button.A, ButtonState.Pressed, hyppaa, "Pelaaja hyppää", pelaaja2, hyppyVoima); 
    642  
    643             ControllerThree.Listen(Button.DPadLeft, ButtonState.Down, liikuta, "Pelaaja liikkuu vasemmalle", pelaaja3, -nopeus); 
    644             ControllerThree.Listen(Button.DPadRight, ButtonState.Down, liikuta, "Pelaaja liikkuu oikealle", pelaaja3, nopeus); 
    645             ControllerThree.Listen(Button.A, ButtonState.Pressed, hyppaa, "Pelaaja hyppää", pelaaja3, hyppyVoima); 
     658            Keyboard.Listen(Key.Left, ButtonState.Down, liikuta, "Liikkuu vasemmalle", pelaaja1, -nopeus); 
     659            Keyboard.Listen(Key.Right, ButtonState.Down, liikuta, "Liikkuu oikealle", pelaaja1, nopeus); 
     660            Keyboard.Listen(Key.Up, ButtonState.Pressed, hyppaa, "Hyppää", pelaaja1, hyppyVoima); 
     661 
     662            Keyboard.Listen(Key.A, ButtonState.Down, liikuta, "Liikkuu vasemmalle", pelaaja2, -nopeus); 
     663            Keyboard.Listen(Key.D, ButtonState.Down, liikuta, "Liikkuu oikealle", pelaaja2, nopeus); 
     664            Keyboard.Listen(Key.W, ButtonState.Pressed, hyppaa, "Hyppää", pelaaja2, hyppyVoima); 
     665 
     666            ControllerOne.Listen(Button.DPadLeft, ButtonState.Down, liikuta, "Pelaaja liikkuu vasemmalle", pelaaja3, -nopeus); 
     667            ControllerOne.Listen(Button.DPadRight, ButtonState.Down, liikuta, "Pelaaja liikkuu oikealle", pelaaja3, nopeus); 
     668            ControllerOne.Listen(Button.A, ButtonState.Pressed, hyppaa, "Pelaaja hyppää", pelaaja3, hyppyVoima); 
     669 
     670            ControllerTwo.Listen(Button.DPadLeft, ButtonState.Down, liikuta, "Pelaaja liikkuu vasemmalle", pelaaja1, -nopeus); 
     671            ControllerTwo.Listen(Button.DPadRight, ButtonState.Down, liikuta, "Pelaaja liikkuu oikealle", pelaaja1, nopeus); 
     672            ControllerTwo.Listen(Button.A, ButtonState.Pressed, hyppaa, "Pelaaja hyppää", pelaaja1, hyppyVoima); 
     673 
     674            ControllerThree.Listen(Button.DPadLeft, ButtonState.Down, liikuta, "Pelaaja liikkuu vasemmalle", pelaaja2, -nopeus); 
     675            ControllerThree.Listen(Button.DPadRight, ButtonState.Down, liikuta, "Pelaaja liikkuu oikealle", pelaaja2, nopeus); 
     676            ControllerThree.Listen(Button.A, ButtonState.Pressed, hyppaa, "Pelaaja hyppää", pelaaja2, hyppyVoima); 
    646677        } 
    647678 
    648679        if (Neljapelaajaa == true) 
    649680        { 
    650             ControllerOne.Listen(Button.DPadLeft, ButtonState.Down, liikuta, "Pelaaja liikkuu vasemmalle", pelaaja1, -nopeus); 
    651             ControllerOne.Listen(Button.DPadRight, ButtonState.Down, liikuta, "Pelaaja liikkuu oikealle", pelaaja1, nopeus); 
    652             ControllerOne.Listen(Button.A, ButtonState.Pressed, hyppaa, "Pelaaja hyppää", pelaaja1, hyppyVoima); 
    653  
    654             ControllerTwo.Listen(Button.DPadLeft, ButtonState.Down, liikuta, "Pelaaja liikkuu vasemmalle", pelaaja2, -nopeus); 
    655             ControllerTwo.Listen(Button.DPadRight, ButtonState.Down, liikuta, "Pelaaja liikkuu oikealle", pelaaja2, nopeus); 
    656             ControllerTwo.Listen(Button.A, ButtonState.Pressed, hyppaa, "Pelaaja hyppää", pelaaja2, hyppyVoima); 
    657  
    658             ControllerThree.Listen(Button.DPadLeft, ButtonState.Down, liikuta, "Pelaaja liikkuu vasemmalle", pelaaja3, -nopeus); 
    659             ControllerThree.Listen(Button.DPadRight, ButtonState.Down, liikuta, "Pelaaja liikkuu oikealle", pelaaja3, nopeus); 
    660             ControllerThree.Listen(Button.A, ButtonState.Pressed, hyppaa, "Pelaaja hyppää", pelaaja3, hyppyVoima); 
    661  
    662             Keyboard.Listen(Key.Left, ButtonState.Down, liikuta, "Liikkuu vasemmalle", pelaaja4, -nopeus); 
    663             Keyboard.Listen(Key.Right, ButtonState.Down, liikuta, "Liikkuu oikealle", pelaaja4, nopeus); 
    664             Keyboard.Listen(Key.Up, ButtonState.Pressed, hyppaa, "Hyppää", pelaaja4, hyppyVoima); 
     681            Keyboard.Listen(Key.Left, ButtonState.Down, liikuta, "Liikkuu vasemmalle", pelaaja1, -nopeus); 
     682            Keyboard.Listen(Key.Right, ButtonState.Down, liikuta, "Liikkuu oikealle", pelaaja1, nopeus); 
     683            Keyboard.Listen(Key.Up, ButtonState.Pressed, hyppaa, "Hyppää", pelaaja1, hyppyVoima); 
     684 
     685            Keyboard.Listen(Key.A, ButtonState.Down, liikuta, "Liikkuu vasemmalle", pelaaja2, -nopeus); 
     686            Keyboard.Listen(Key.D, ButtonState.Down, liikuta, "Liikkuu oikealle", pelaaja2, nopeus); 
     687            Keyboard.Listen(Key.W, ButtonState.Pressed, hyppaa, "Hyppää", pelaaja2, hyppyVoima); 
     688 
     689            ControllerOne.Listen(Button.DPadLeft, ButtonState.Down, liikuta, "Pelaaja liikkuu vasemmalle", pelaaja3, -nopeus); 
     690            ControllerOne.Listen(Button.DPadRight, ButtonState.Down, liikuta, "Pelaaja liikkuu oikealle", pelaaja3, nopeus); 
     691            ControllerOne.Listen(Button.A, ButtonState.Pressed, hyppaa, "Pelaaja hyppää", pelaaja3, hyppyVoima); 
     692 
     693            ControllerTwo.Listen(Button.DPadLeft, ButtonState.Down, liikuta, "Pelaaja liikkuu vasemmalle", pelaaja4, -nopeus); 
     694            ControllerTwo.Listen(Button.DPadRight, ButtonState.Down, liikuta, "Pelaaja liikkuu oikealle", pelaaja4, nopeus); 
     695            ControllerTwo.Listen(Button.A, ButtonState.Pressed, hyppaa, "Pelaaja hyppää", pelaaja4, hyppyVoima); 
     696 
     697            ControllerThree.Listen(Button.DPadLeft, ButtonState.Down, liikuta, "Pelaaja liikkuu vasemmalle", pelaaja1, -nopeus); 
     698            ControllerThree.Listen(Button.DPadRight, ButtonState.Down, liikuta, "Pelaaja liikkuu oikealle", pelaaja1, nopeus); 
     699            ControllerThree.Listen(Button.A, ButtonState.Pressed, hyppaa, "Pelaaja hyppää", pelaaja1, hyppyVoima); 
     700 
     701            ControllerFour.Listen(Button.DPadLeft, ButtonState.Down, liikuta, "Pelaaja liikkuu vasemmalle", pelaaja2, -nopeus); 
     702            ControllerFour.Listen(Button.DPadRight, ButtonState.Down, liikuta, "Pelaaja liikkuu oikealle", pelaaja2, nopeus); 
     703            ControllerFour.Listen(Button.A, ButtonState.Pressed, hyppaa, "Pelaaja hyppää", pelaaja2, hyppyVoima); 
    665704        } 
    666705    } 
     
    767806                        Kolmepelaajaa = false; 
    768807                        Kaksipelaajaa = false; 
     808                        Neljapelaajaa = false; 
    769809                        p1SaiVoiton = true; 
    770810                        pelaaja1voitti(); 
    771                         aikaLaskuri2.Start(1); 
     811                        aikaLaskuri2.Start(); 
    772812                    } 
    773813                    else 
     
    785825                        Kolmepelaajaa = false; 
    786826                        Kaksipelaajaa = false; 
     827                        Neljapelaajaa = false; 
    787828                        p2SaiVoiton = true; 
    788829                        pelaaja2voitti(); 
    789                         aikaLaskuri2.Start(1); 
     830                        aikaLaskuri2.Start(); 
    790831                    } 
    791832                    else 
     
    806847                        Kolmepelaajaa = false; 
    807848                        Kaksipelaajaa = false; 
     849                        Neljapelaajaa = false; 
    808850                        p3SaiVoiton = true; 
    809851                        pelaaja3voitti(); 
    810                         aikaLaskuri2.Start(1); 
     852                        aikaLaskuri2.Start(); 
    811853                    } 
    812854                    else 
     
    819861        if (Neljapelaajaa == true) 
    820862        { 
    821             if (pelaaja4.IsDestroyed()) 
     863            if (pelaaja1.IsDestroyed() && pelaaja2.IsDestroyed() && pelaaja3.IsDestroyed()) 
    822864            { 
    823                 if (pelaaja3.IsDestroyed()) 
     865                        pelaajan4pisteet.Value++; 
     866                        if (pelaajan4pisteet >= 7) 
     867                        { 
     868                            seuraavaKentta(); 
     869                            ClearAll(); 
     870                            Kolmepelaajaa = false; 
     871                            Kaksipelaajaa = false; 
     872                            Neljapelaajaa = false; 
     873                            p4SaiVoiton = true; 
     874                            pelaaja4voitti(); 
     875                            aikaLaskuri2.Start(); 
     876                        } 
     877                        else 
     878                        { 
     879                            seuraavaKentta(); 
     880                        } 
     881                    } 
     882            if (pelaaja1.IsDestroyed() && pelaaja2.IsDestroyed() && pelaaja4.IsDestroyed()) 
     883            { 
     884                pelaajan3pisteet.Value++; 
     885                if (pelaajan3pisteet >= 7) 
    824886                { 
     887                    seuraavaKentta(); 
     888                    ClearAll(); 
     889                    Kolmepelaajaa = false; 
     890                    Kaksipelaajaa = false; 
     891                    Neljapelaajaa = false; 
     892                    p3SaiVoiton = true; 
     893                    pelaaja3voitti(); 
     894                    aikaLaskuri2.Start(); 
     895                } 
     896                else 
     897                { 
     898                    seuraavaKentta(); 
     899                } 
     900            } 
     901            if (pelaaja1.IsDestroyed() && pelaaja4.IsDestroyed() && pelaaja3.IsDestroyed()) 
     902            { 
     903                pelaajan2pisteet.Value++; 
     904                if (pelaajan2pisteet >= 7) 
     905                { 
     906                    seuraavaKentta(); 
     907                    ClearAll(); 
     908                    Kolmepelaajaa = false; 
     909                    Kaksipelaajaa = false; 
     910                    Neljapelaajaa = false; 
     911                    p2SaiVoiton = true; 
     912                    pelaaja2voitti(); 
     913                    aikaLaskuri2.Start(); 
     914                } 
     915                else 
     916                { 
     917                    seuraavaKentta(); 
     918                } 
     919            } 
     920            if (pelaaja4.IsDestroyed() && pelaaja2.IsDestroyed() && pelaaja3.IsDestroyed()) 
     921            { 
     922                pelaajan1pisteet.Value++; 
     923                if (pelaajan1pisteet >= 7) 
     924                { 
     925                    seuraavaKentta(); 
     926                    ClearAll(); 
     927                    Kolmepelaajaa = false; 
     928                    Kaksipelaajaa = false; 
     929                    Neljapelaajaa = false; 
     930                    p1SaiVoiton = true; 
     931                    pelaaja1voitti(); 
     932                    aikaLaskuri2.Start(); 
     933                } 
     934                else 
     935                { 
     936                    seuraavaKentta(); 
     937                } 
     938            } 
     939        } 
     940 
     941        if (Kaksipelaajaa == false && Kolmepelaajaa == false && Neljapelaajaa == false) 
     942        { 
     943                    if (pelaaja1.Y > pelaaja2.Y) 
     944                    { 
     945                        Camera.Follow(pelaaja1); 
     946                    } 
     947                    else 
     948                    { 
     949                        Camera.Follow(pelaaja2); 
     950                    } 
     951        } 
     952         
     953        if (Kaksipelaajaa == true) 
     954        { 
    825955                    if (pelaaja2.IsDestroyed()) 
    826956                    { 
     
    832962                            Kolmepelaajaa = false; 
    833963                            Kaksipelaajaa = false; 
     964                            Neljapelaajaa = false; 
    834965                            p1SaiVoiton = true; 
    835966                            pelaaja1voitti(); 
    836                             aikaLaskuri2.Start(1); 
     967                            aikaLaskuri2.Start(); 
    837968                        } 
    838969                        else 
     
    841972                        } 
    842973                    } 
     974 
    843975                    if (pelaaja1.IsDestroyed()) 
    844976                    { 
     977 
    845978                        pelaajan2pisteet.Value++; 
    846979                        if (pelaajan2pisteet >= 7) 
     
    850983                            Kolmepelaajaa = false; 
    851984                            Kaksipelaajaa = false; 
     985                            Neljapelaajaa = false; 
    852986                            p2SaiVoiton = true; 
    853987                            pelaaja2voitti(); 
    854                             aikaLaskuri2.Start(1); 
     988                            aikaLaskuri2.Start(); 
    855989                        } 
    856990                        else 
     
    859993                        } 
    860994                    } 
    861                 } 
    862             } 
    863             if (pelaaja1.IsDestroyed()) 
    864             { 
    865                 if (pelaaja2.IsDestroyed()) 
    866                 { 
    867                     if (pelaaja3.IsDestroyed()) 
    868                     { 
    869                         pelaajan4pisteet.Value++; 
    870                         if (pelaajan4pisteet >= 7) 
    871                         { 
    872                             seuraavaKentta(); 
    873                             ClearAll(); 
    874                             Kolmepelaajaa = false; 
    875                             Kaksipelaajaa = false; 
    876                             p4SaiVoiton = true; 
    877                             pelaaja4voitti(); 
    878                             aikaLaskuri2.Start(1); 
    879                         } 
    880                         else 
    881                         { 
    882                             seuraavaKentta(); 
    883                         } 
    884                     } 
    885                     if (pelaaja4.IsDestroyed()) 
    886                     { 
    887                         pelaajan3pisteet.Value++; 
    888                         if (pelaajan3pisteet >= 7) 
    889                         { 
    890                             seuraavaKentta(); 
    891                             ClearAll(); 
    892                             Kolmepelaajaa = false; 
    893                             Kaksipelaajaa = false; 
    894                             p3SaiVoiton = true; 
    895                             pelaaja3voitti(); 
    896                             aikaLaskuri2.Start(1); 
    897                         } 
    898                         else 
    899                         { 
    900                             seuraavaKentta(); 
    901                         } 
    902                     } 
    903                 } 
    904             } 
    905         } 
    906          
    907         if (Kaksipelaajaa == false) 
    908         { 
    909             if (Kolmepelaajaa == false) 
    910             { 
    911                 if (Neljapelaajaa == false) 
    912                 { 
    913                     if (pelaaja1.Y > pelaaja2.Y) 
     995                    /*if (pelaaja1.Y > pelaaja2.Y) 
    914996                    { 
    915997                        Camera.Follow(pelaaja1); 
     
    9191001                        Camera.Follow(pelaaja2); 
    9201002                    } 
    921                 } 
    922             } 
    923         } 
    924          
    925         if (Kaksipelaajaa == true) 
    926         { 
    927                     if (pelaaja2.IsDestroyed()) 
    928                     { 
    929                         pelaajan1pisteet.Value++; 
    930                         if (pelaajan1pisteet >= 7) 
    931                         { 
    932                             seuraavaKentta(); 
    933                             ClearAll(); 
    934                             Kolmepelaajaa = false; 
    935                             Kaksipelaajaa = false; 
    936                             p1SaiVoiton = true; 
    937                             pelaaja1voitti(); 
    938                             aikaLaskuri2.Start(1); 
    939                         } 
    940                         else 
    941                         { 
    942                             seuraavaKentta(); 
    943                         } 
    944                     } 
    945  
    946                     if (pelaaja1.IsDestroyed()) 
    947                     { 
    948  
    949                         pelaajan2pisteet.Value++; 
    950                         if (pelaajan2pisteet >= 7) 
    951                         { 
    952                             seuraavaKentta(); 
    953                             ClearAll(); 
    954                             Kolmepelaajaa = false; 
    955                             Kaksipelaajaa = false; 
    956                             p2SaiVoiton = true; 
    957                             pelaaja2voitti(); 
    958                             aikaLaskuri2.Start(1); 
    959                         } 
    960                         else 
    961                         { 
    962                             seuraavaKentta(); 
    963                         } 
    964                     } 
    965                     if (pelaaja1.Y > pelaaja2.Y) 
    966                     { 
    967                         Camera.Follow(pelaaja1); 
    968                     } 
    969                     else 
    970                     { 
    971                         Camera.Follow(pelaaja2); 
    972                     } 
     1003                     */  
    9731004        } 
    9741005         
  • 2010/24/Vilvaini/SmilejumpToimiva/Smile Jump.csproj

    r986 r1021  
    5757  </PropertyGroup> 
    5858  <ItemGroup> 
    59     <Reference Include="Jypeli2, Version=2.1.9.0, Culture=neutral, processorArchitecture=x86"> 
     59    <Reference Include="Jypeli2, Version=2.2.0.0, Culture=neutral, processorArchitecture=x86"> 
    6060      <SpecificVersion>False</SpecificVersion> 
    61       <HintPath>..\..\lib\Jypeli2.dll</HintPath> 
     61      <HintPath>..\..\..\..\..\..\lib\Jypeli2.dll</HintPath> 
    6262    </Reference> 
    6363    <Reference Include="Microsoft.Xna.Framework, Version=3.1.0.0, Culture=neutral, PublicKeyToken=6d5c3888ef60e27d" /> 
Note: See TracChangeset for help on using the changeset viewer.