Changeset 959 for 2010/24


Ignore:
Timestamp:
2010-06-17 17:35:46 (9 years ago)
Author:
vilvaini
Message:
 
Location:
2010/24/Vilvaini/Smile Jump
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • 2010/24/Vilvaini/Smile Jump/Content/Content.contentproj

    r954 r959  
    6868    </Compile> 
    6969  </ItemGroup> 
     70  <ItemGroup> 
     71    <Compile Include="smile jump aloitusruutu2.png"> 
     72      <Name>smile jump aloitusruutu2</Name> 
     73      <Importer>TextureImporter</Importer> 
     74      <Processor>TextureProcessor</Processor> 
     75    </Compile> 
     76  </ItemGroup> 
    7077  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    7178  <!-- To modify your build process, add your task inside one of the targets below and uncomment it.  
  • 2010/24/Vilvaini/Smile Jump/Peli.cs

    r954 r959  
    1717    //bool pelaajan1ase = false; 
    1818    bool Kolmepelaajaa = false; 
     19    bool Kaksipelaajaa = false; 
    1920    //bool pelaajan2ase = false; 
    2021     
     
    3132 
    3233    Timer aikaLaskuri; 
    33     Timer aikaLaskuri2; 
    3434 
    3535    PhysicsObject vasenReuna; 
     
    4848        Camera.StayInLevel = true; 
    4949        Alkukentta(); 
     50        Kolmepelaajaa = false; 
     51        Kaksipelaajaa = false; 
    5052    } 
    5153 
     
    5355    { 
    5456        ClearAll(); 
     57        Kolmepelaajaa = false; 
     58        Kaksipelaajaa = false; 
    5559        AlustaPistelaskurit(); 
    56         MessageDisplay.Add("Aloita kaksinpeli (Paina 2)"); 
    57         MessageDisplay.Add("Aloita yksinpeli (Paina 1)"); 
    58         MessageDisplay.Add("Poistu (Paina P)"); 
    5960        Alkunappaimet(); 
    6061        lisaaPelaajat(); 
     
    9697        //pelaajan1pisteet.Reset(); 
    9798        lisaaTaso(RandomGen.NextDouble(Level.Left + 50, Level.Right - 50), Level.Bottom + 150, 150); 
     99 
     100        Kolmepelaajaa = false; 
     101        Kaksipelaajaa = false; 
    98102 
    99103        TeeReunat(); 
     
    152156        Alku.X = 0; 
    153157        Alku.Y = Level.Bottom + 300; 
    154         Alku.Image = LoadImage("Smile Jump aloitusruutu"); 
     158        Alku.Image = LoadImage("Smile Jump aloitusruutu2"); 
    155159        Alku.IgnoresCollisionResponse = true; 
    156160        Alku.IgnoresPhysicsLogics = true; 
     
    348352    } 
    349353 
    350     void lisaaPelaaja3() 
     354    /*void lisaaPelaaja3() 
    351355    { 
    352356        pelaaja3 = new PlatformCharacter(40, 40); 
     
    375379        Add(pelaaja4); 
    376380    } 
    377  
     381    */ 
    378382    void LisaaVihollinen(double x, double y) 
    379383    { 
     
    393397    } 
    394398 
    395     void LisaaTramppaika(double tr) 
    396     { 
    397         tramppahyppy = tr; 
    398         aikaLaskuri2 = new Timer();                     // luodaan uusi ajastin, nimeltä aikaLaskuri 
    399         aikaLaskuri2.Interval = 1;                      // ajastukseksi 5 sekuntia 
    400         aikaLaskuri2.Trigger += new Timer.TriggerHandler(aikaLoppui2);  //   // asetetaan tapahtuma, kun aikaLaskuri kun 5 sekuntia on kulunut. 
    401         Add(aikaLaskuri2);                       // lisätään aikaLaskuri peliin 
    402         aikaLaskuri2.Start(1); 
    403     } 
    404  
    405  
    406  
    407399    private void aikaLoppui(Timer sender) 
    408400    { 
     
    440432        Keyboard.Listen(Key.W, ButtonState.Pressed, hyppaa, "Hyppää", pelaaja2, hyppyVoima); 
    441433 
    442         lisaaGamePadNappaimet(ControllerOne); 
     434        //lisaaGamePadNappaimet(ControllerOne); 
    443435    } 
    444436 
     
    456448   // }     
    457449     
    458     void lisaaGamePadNappaimet(GamePad controller) 
    459     { 
    460         controller.Listen(Button.Back, ButtonState.Pressed, Exit, "Poistu pelistä"); 
    461  
    462         controller.Listen(Button.DPadLeft, ButtonState.Down, liikuta, "Pelaaja liikkuu vasemmalle", pelaaja3, -nopeus); 
    463         controller.Listen(Button.DPadRight, ButtonState.Down, liikuta, "Pelaaja liikkuu oikealle", pelaaja3, nopeus); 
    464         controller.Listen(Button.A, ButtonState.Pressed, hyppaa, "Pelaaja hyppää", pelaaja3, hyppyVoima); 
    465     } 
     450    //void lisaaGamePadNappaimet(GamePad controller) 
     451    //{ 
     452   //     controller.Listen(Button.Back, ButtonState.Pressed, Exit, "Poistu pelistä"); 
     453    // 
     454    //    controller.Listen(Button.DPadLeft, ButtonState.Down, liikuta, "Pelaaja liikkuu vasemmalle", pelaaja3, -nopeus); 
     455    //    controller.Listen(Button.DPadRight, ButtonState.Down, liikuta, "Pelaaja liikkuu oikealle", pelaaja3, nopeus); 
     456    //    controller.Listen(Button.A, ButtonState.Pressed, hyppaa, "Pelaaja hyppää", pelaaja3, hyppyVoima); 
     457   // } 
    466458 
    467459    void liikuta(PlatformCharacter hahmo, double nopeus) 
     
    518510                
    519511            } 
     512        if (Kaksipelaajaa == true) 
     513        { 
     514            if (pelaaja1.Y > pelaaja2.Y) 
     515            { 
     516                    Camera.Follow(pelaaja1); 
     517            } 
     518            else 
     519            { 
     520                    Camera.Follow(pelaaja2); 
     521            }            
     522 
     523        } 
    520524 
    521525        // Tämä pitää huolen siitä, että kun kamera menee ylöspäin, niin kameran 
Note: See TracChangeset for help on using the changeset viewer.