- Timestamp:
- 2013-12-17 21:22:25 (9 years ago)
- Location:
- 2013/anlakane/Tiernapojat/Tiernapojat/Tiernapojat
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
2013/anlakane/Tiernapojat/Tiernapojat/Tiernapojat/Tiernapoika.cs
r4828 r4829 40 40 private Vector miekanKahvanKoko; 41 41 42 public Vector OriginalPos { get; set; } 43 42 44 private TiernapojanKuvat kuvat; 43 45 … … 56 58 } 57 59 60 public bool LaulaStick { get; set; } 61 public void FlipLaulaStick() { LaulaStick = !LaulaStick; } 58 62 59 63 public Tiernapoika(PhysicsGame peli, double leveys, double korkeus, TiernapojanKuvat kuvat) … … 298 302 } 299 303 304 305 public void Start() 306 { 307 Position = OriginalPos; 308 Nouse(100); 309 } 300 310 } 301 311 -
2013/anlakane/Tiernapojat/Tiernapojat/Tiernapojat/Tiernapojat.cs
r4827 r4829 28 28 " ", 29 29 " ", 30 " H MK N ",30 " M H K N ", 31 31 "= ", 32 32 }; … … 155 155 Tiernapoika poika = new Tiernapoika(this, leveys * 4, korkeus * 4, kuvat); 156 156 poika.Position = paikka; 157 poika.OriginalPos = paikka; 157 158 poika.Color = Color.Red; 158 159 … … 172 173 Keyboard.Listen(Key.Subtract, ButtonState.Down, () => poika.Pois(nopeus), "Kävele pois"); 173 174 Keyboard.Listen(Key.Add, ButtonState.Down, () => poika.Takaisin(nopeus), "Kävele takaisin"); 174 Keyboard.Listen(Key.Divide, ButtonState.Down, () => { poika.MiekkaEsiin(); poika.Osoita(80); }, " Kävele takaisin");175 Keyboard.Listen(Key.Divide, ButtonState.Down, () => { poika.MiekkaEsiin(); poika.Osoita(80); }, "Miekka pystyyn"); 175 176 Keyboard.Listen(Key.Back, ButtonState.Pressed, () => poika.AvaaSuu(), "Avaa suu"); 176 177 Keyboard.Listen(Key.Back, ButtonState.Released, () => poika.SuljeSuu(), "Sulje suu"); … … 183 184 controller.Listen(Button.DPadDown, ButtonState.Down, () => poika.Takaisin(nopeus), "Pelaaja takaisinpäin"); 184 185 controller.Listen(Button.Y, ButtonState.Pressed, () => poika.Nouse(nopeus), "Pelaaja nousee"); 186 controller.Listen(Button.RightStick, ButtonState.Down, () => { poika.MiekkaEsiin(); poika.Osoita(80); }, "Miekka pystyyn"); 185 187 //controller.Listen(Button.A, ButtonState.Down, () => poika.Polvistu(hyppyNopeus), "Pelaaja polvistuu"); 186 188 controller.Listen(Button.A, ButtonState.Pressed, () => poika.KyykyynYlos(nopeus), "Kyykyyn/Ylös"); … … 192 194 controller.Listen(Button.X, ButtonState.Pressed, () => poika.MiekkaSwap(), "Miekka pois/takaisin"); 193 195 controller.Listen(Button.B, ButtonState.Pressed, () => poika.MiekkaEsiin(), "Miekka esiin"); 196 controller.Listen(Button.Back, ButtonState.Pressed, () => poika.FlipLaulaStick(), "Laula Stick on/off"); 197 controller.Listen(Button.Start, ButtonState.Pressed, () => poika.Start(), "Alkuperäinen paikka"); 194 198 195 199 controller.ListenAnalog(AnalogControl.RightStick, 0.03, (a) => poika.Osoita(a.StateVector.Y * 130), "Liikuta kättä"); 196 200 controller.ListenAnalog(AnalogControl.LeftStick, 0.03, (a) => poika.KaannaPaa(a.StateVector.X * 60), "Käännä pää"); 197 controller.ListenAnalog(AnalogControl.LeftStick, 0.03, (a) => poika.Suu(a.StateVector.Y * 100), "Käännä pää");201 controller.ListenAnalog(AnalogControl.LeftStick, 0.03, (a) => { if (poika.LaulaStick) poika.Suu(a.StateVector.Y * 100); }, "Liikuta suuta"); 198 202 199 203 PhoneBackButton.Listen(ConfirmExit, "Lopeta peli");
Note: See TracChangeset
for help on using the changeset viewer.