Changeset 1620 for 2010


Ignore:
Timestamp:
2010-08-05 14:29:53 (9 years ago)
Author:
pakralki
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2010/31/pakralki/tank destroier/Peli.cs

    r1619 r1620  
    1010    List<Label> valikonKohdat; 
    1111 
    12      
     12 
    1313 
    1414    Tank tankki; 
     
    2222    protected override void Begin() 
    2323    { 
    24         Valikko();        
     24        Valikko(); 
    2525    } 
    2626 
     
    3030        valikonKohdat = new List<Label>(); 
    3131 
    32         Label kohta1 = new Label("Aloita uusi Moninpeli"); 
     32        Label kohta1 = new Label("AloitaMoninpeli"); 
    3333        kohta1.Position = new Vector(0, 40); 
    3434        valikonKohdat.Add(kohta1); 
     
    6363                kohta.TextColor = Color.Black; 
    6464            } 
    65  
    6665        } 
    6766    } 
     
    7170        ClearAll(); 
    7271        Keyboard.Listen(Key.Escape, ButtonState.Pressed, Valikko, "Palaa valikkoon"); 
     72        Aloitapeli(); 
    7373    } 
    7474 
     
    7777        Exit(); 
    7878    } 
    79  
    80  
    81  
    82  
    8379 
    8480    void LuoKentta() 
     
    10096        Add(tankki); 
    10197        tankki.Cannon.CannonBallCollision = KuulaOsuu; 
    102         voimaMittari.Value = 100; 
     98        voimaMittari.Value = 30; 
    10399    } 
    104100    void Luotankki2() 
     
    109105        Add(tankki2); 
    110106        tankki2.Cannon.CannonBallCollision = KuulaOsuu; 
    111         voimaMittari2.Value = 100; 
    112     } 
    113     
    114  
    115  
    116  
    117      
     107        voimaMittari2.Value = 30; 
     108    } 
     109 
     110 
     111 
     112 
     113 
    118114 
    119115 
     
    139135        Keyboard.Listen(Key.LeftControl, ButtonState.Released, AmmuKK, "Ammu kk:lla", tankki2); 
    140136 
    141          
    142  
    143          
    144  
     137 
     138        ControllerOne.Listen(Button.DPadLeft, ButtonState.Down, Aja, "Liiku vasemmalle", tankki, 1.0); 
     139        ControllerOne.Listen(Button.DPadRight, ButtonState.Down, Aja, "Liiku oikealle", tankki, -1.0); 
     140        ControllerOne.Listen(Button.DPadUp, ButtonState.Down, KaannaPutkea, "Käännä putkea vastapäivään", tankki, Angle.Degrees(1)); 
     141        ControllerOne.Listen(Button.DPadDown, ButtonState.Down, KaannaPutkea, "Käännä putkea myötäpäivään", tankki, Angle.Degrees(-1)); 
    145142 
    146143    } 
     
    175172    void KasittelePallonTormays(PhysicsObject luoti, PhysicsObject kohde) 
    176173    { 
    177         
     174 
    178175    } 
    179176 
     
    204201            { 
    205202                tankki.Destroy(); 
     203                MessageDisplay.Add("pelaaja2 voitti"); 
    206204            } 
    207205 
     
    216214            { 
    217215                tankki2.Destroy(); 
     216                MessageDisplay.Add("pelaaja1 voitti"); 
    218217            } 
    219218 
     
    223222 
    224223    void Aloitapeli() 
    225  
    226 { 
    227     voimaMittari = new DoubleMeter(100); 
    228     voimaMittari.MaxValue = 100; 
    229     BarGauge voimaPalkki = new BarGauge(20, 150); 
    230     voimaPalkki.BindTo(voimaMittari); 
    231     Add(voimaPalkki); 
    232  
    233     voimaPalkki.X = (0.8 * Screen.RightSafe); 
    234     voimaPalkki.Y = (0.8 * Screen.TopSafe); 
    235     voimaPalkki.BarColor = Color.Green; 
    236     voimaPalkki.BorderColor = Color.White; 
    237     voimaPalkki.Angle = Angle.Degrees(90); 
    238  
    239     voimaMittari2 = new DoubleMeter(100); 
    240     voimaMittari2.MaxValue = 100; 
    241     BarGauge voimaPalkki2 = new BarGauge(20, 150); 
    242     voimaPalkki2.BindTo(voimaMittari2); 
    243     Add(voimaPalkki2); 
    244  
    245     voimaPalkki2.X = (0.8 * Screen.LeftSafe); 
    246     voimaPalkki2.Y = (0.8 * Screen.TopSafe); 
    247     voimaPalkki2.BarColor = Color.Green; 
    248     voimaPalkki2.BorderColor = Color.White; 
    249     voimaPalkki2.Angle = Angle.Degrees(90); 
    250  
    251     LuoKentta(); 
    252  
    253     AsetaOhjaimet(); 
     224    { 
     225        voimaMittari = new DoubleMeter(100); 
     226        voimaMittari.MaxValue = 100; 
     227        BarGauge voimaPalkki = new BarGauge(20, 150); 
     228        voimaPalkki.BindTo(voimaMittari); 
     229        Add(voimaPalkki); 
     230 
     231        voimaPalkki.X = (0.8 * Screen.RightSafe); 
     232        voimaPalkki.Y = (0.8 * Screen.TopSafe); 
     233        voimaPalkki.BarColor = Color.Green; 
     234        voimaPalkki.BorderColor = Color.White; 
     235        voimaPalkki.Angle = Angle.Degrees(90); 
     236 
     237        voimaMittari2 = new DoubleMeter(100); 
     238        voimaMittari2.MaxValue = 100; 
     239        BarGauge voimaPalkki2 = new BarGauge(20, 150); 
     240        voimaPalkki2.BindTo(voimaMittari2); 
     241        Add(voimaPalkki2); 
     242 
     243        voimaPalkki2.X = (0.8 * Screen.LeftSafe); 
     244        voimaPalkki2.Y = (0.8 * Screen.TopSafe); 
     245        voimaPalkki2.BarColor = Color.Green; 
     246        voimaPalkki2.BorderColor = Color.White; 
     247        voimaPalkki2.Angle = Angle.Degrees(90); 
     248 
     249        LuoKentta(); 
     250 
     251        AsetaOhjaimet(); 
     252    } 
     253 
     254 
     255 
    254256} 
    255  
    256  
    257  
    258 } 
Note: See TracChangeset for help on using the changeset viewer.