Changeset 1788 for 2011/23/vihakuli


Ignore:
Timestamp:
2011-06-08 22:01:23 (8 years ago)
Author:
vihakuli
Message:
 
Location:
2011/23/vihakuli/Runner/Runner
Files:
3 added
2 edited

Legend:

Unmodified
Added
Removed
  • 2011/23/vihakuli/Runner/Runner/Runner/Peli.cs

    r1777 r1788  
    1111public class Peli : PhysicsGame 
    1212{ 
     13 
    1314    #region attribuutit 
    1415    PlatformCharacter ukko; 
     
    1819    Image vihollisenKuva = LoadImage("vihu"); 
    1920    Image ammusLoota = LoadImage("ammusLoota"); 
     21    Image speedLoota = LoadImage("speedPalikka"); 
     22    Image jumpLoota = LoadImage("jumpPalikka"); 
    2023    double liiku = 400; 
    2124    int pisteet = 0; 
     
    6063        aikaLaskuri.Trigger += new Timer.TriggerHandler(aikaLaskuri_Trigger); 
    6164        Valikko();  
    62          
    6365    } 
    6466 
     
    141143        napit(); 
    142144        teksti.X = Screen.Right - 100; 
    143         teksti.Y = Screen.Top - 50; 
    144         teksti.TextColor = Color.Green; 
     145        teksti.Y = Screen.Top - 30; 
     146        teksti.TextColor = Color.Black; 
    145147        Add(teksti); 
    146148 
     
    183185 
    184186    void UkkoTormasi(PhysicsObject tormaaja, PhysicsObject kohde) 
    185     {        if (kohde.Color == Color.Red) 
     187    {         
     188        if (kohde.Image == jumpLoota) 
    186189        { 
    187190            KorkeaHyppyAika.Reset();             
     
    191194        } 
    192195 
    193         if (kohde.Color == Color.White) 
     196        if (kohde.Image == speedLoota) 
    194197        { 
    195198            NopeaJuoksuAika.Reset(); 
     
    248251        ruudut.SetTileMethod('a', LuoAmmukset); 
    249252        ruudut.Execute(ruudunLeveys, ruudunKorkeus); 
     253        //Level.Background.CreateGradient(new Color(100, 0, 100), new Color(49, 740, 74)); 
    250254        Gravity = new Vector(0.0, -800.0); 
    251255        teksti.Text = pisteet.ToString() + "/" + MaxPisteet.ToString(); 
     
    326330        spawn = PhysicsObject.CreateStaticObject(50.0, 50.0); 
    327331        spawn.Position = paikka; 
    328         spawn.Color = Color.Green; 
     332        spawn.Color = Color.Black; 
    329333        Add(spawn);  
    330334    } 
     
    344348        hyppyPalikka.Position = paikka; 
    345349        hyppyPalikka.Shape = Shape.Rectangle; 
    346         hyppyPalikka.Color = Color.Red; 
     350        hyppyPalikka.Image = jumpLoota; 
    347351        Add(hyppyPalikka); 
    348352    } 
     
    353357        nopeusPalikka.Position = paikka; 
    354358        nopeusPalikka.Shape = Shape.Rectangle; 
    355         nopeusPalikka.Color = Color.White; 
     359        nopeusPalikka.Image = speedLoota; 
    356360        Add(nopeusPalikka); 
    357361    } 
     
    405409        Keyboard.Listen(Key.Up, ButtonState.Pressed, Hyppy, "Ukko Hyppää"); 
    406410        Keyboard.Listen(Key.Escape, ButtonState.Pressed, peliPaattyi, "Poistu","havio"); 
    407         Keyboard.Listen(Key.Space, ButtonState.Released, Ammu, "Pelaaja ampuuu aseellaan"); 
     411        Keyboard.Listen(Key.Space, ButtonState.Pressed, Ammu, "Pelaaja ampuuu aseellaan"); 
     412 
     413        ControllerOne.Listen(Button.DPadLeft, ButtonState.Down, LiikutaUkkoa, "Pelaaja liikkuu vasemmalle", -liiku, "vasen"); 
     414        ControllerOne.Listen(Button.DPadRight, ButtonState.Down, LiikutaUkkoa, "Pelaaja liikkuu oikealle", liiku, "oikea"); 
     415        ControllerOne.Listen(Button.B, ButtonState.Pressed, Hyppy, "Ukko Hyppää"); 
     416        ControllerOne.Listen(Button.RightStick, ButtonState.Pressed, Ammu, "Pelaaja ampuu aseellaan"); 
     417        ControllerOne.Listen(Button.Start, ButtonState.Pressed, peliPaattyi, "Poistu", "havio"); 
    408418    } 
    409419 
  • 2011/23/vihakuli/Runner/Runner/RunnerContent/RunnerContent.contentproj

    r1777 r1788  
    7777    </Compile> 
    7878  </ItemGroup> 
     79  <ItemGroup> 
     80    <Compile Include="jumpPalikka.png"> 
     81      <Name>jumpPalikka</Name> 
     82      <Importer>TextureImporter</Importer> 
     83      <Processor>TextureProcessor</Processor> 
     84    </Compile> 
     85    <Compile Include="speedPalikka.png"> 
     86      <Name>speedPalikka</Name> 
     87      <Importer>TextureImporter</Importer> 
     88      <Processor>TextureProcessor</Processor> 
     89    </Compile> 
     90  </ItemGroup> 
    7991  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    8092  <!--  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.