Changeset 6756 for 2015/27/EemilI


Ignore:
Timestamp:
2015-07-02 14:50:11 (8 years ago)
Author:
eemikone
Message:

peli lähes valmis

Location:
2015/27/EemilI/infected - Copy/infected
Files:
15 added
2 edited

Legend:

Unmodified
Added
Removed
  • 2015/27/EemilI/infected - Copy/infected/infected/infected.cs

    r6745 r6756  
    4040        mies.CollisionIgnoreGroup = 3; 
    4141 
    42         ase = new AssaultRifle(1, 1); 
     42        ase = new AssaultRifle(50,6); 
     43        ase.Image = asekuva; 
     44        ase.Position= new Vector(25, 15); 
    4345        ase.InfiniteAmmo = true; 
    4446        mies.Add(ase); 
     
    8688        Keyboard.Listen(Key.D, ButtonState.Down, LiikutaPelaajaa, null, 3000.0, 3); 
    8789        Keyboard.Listen(Key.A, ButtonState.Down, LiikutaPelaajaa, null, 3000.0, 4); 
     90        Keyboard.Listen(Key.D1, ButtonState.Pressed, VaihdaAse, "Ota pistooli esille", "pistooli"); 
     91        Keyboard.Listen(Key.E, ButtonState.Pressed, kauppa, "Avaa kaupan"); 
    8892        Mouse.ListenMovement(0.0, Tahtays, null); 
    8993        Mouse.IsCursorVisible = true; 
     
    172176        Label kohta1 = new Label("Aloita uusi peli"); 
    173177        kohta1.Position = new Vector(0, 40); 
     178        kohta1.Color = Color.White; 
    174179        valikonKohdat.Add(kohta1); 
    175180 
     
    178183        Label kohta2 = new Label("Poistu"); 
    179184        kohta2.Position = new Vector(0, -40); 
     185        kohta2.Color = Color.White; 
    180186        valikonKohdat.Add(kohta2); 
    181187 
    182188        Level.Background.Color = Color.Black; 
    183189        Level.Background.Image = valikkokuva; 
    184         Camera.Zoom (1.75); 
     190        Camera.Zoom (1.65); 
    185191 
    186192        foreach (Label valikonKohta in valikonKohdat) 
     
    296302                    if (RandomGen.NextInt(0, 100) > 70) 
    297303                    { 
     304                        pistelaskuri.Value += RandomGen.NextInt(1, 10); 
    298305                        b.Destroy(); 
    299306                    } 
     
    318325        Add(taso); 
    319326    } 
    320  
     327    void kauppa() 
     328    { 
     329        IsPaused = true; 
     330        MultiSelectWindow kauppa = new MultiSelectWindow("Kauppa", "haulikko 250$", "Exit"); 
     331        kauppa.AddItemHandler(0, delegate 
     332        { 
     333            if (pistelaskuri.Value >= 1) 
     334            { 
     335                pistelaskuri.Value -= 1; 
     336                Keyboard.Listen(Key.D2, ButtonState.Pressed, VaihdaAse, "Ota haulikko esille", "haulikko"); 
     337            } 
     338            IsPaused = false; 
     339        }); 
     340         
     341        kauppa.AddItemHandler(1, delegate 
     342        { 
     343            IsPaused = false; 
     344        }); 
     345        Add(kauppa); 
     346    } 
    321347} 
Note: See TracChangeset for help on using the changeset viewer.