bool JeCestaVPravo() { AngryBird.Otoc(Do.Prava); var jeTamCesta = MuzeVpred(); AngryBird.Otoc(Do.Leva); return(jeTamCesta); }
bool IsPathRight() { AngryBird.Turn(To.Right); var isThereWay = IsPathForward(); AngryBird.Turn(To.Left); return(isThereWay); }
static void Main(string[] args) { var nioh = new Nioh(); nioh.Introduce(); var mhw = new MHW(); mhw.Introduce(); var dragonQuestXI = new DragonQuestXI(); dragonQuestXI.Introduce(); var angryBird = new AngryBird(); angryBird.Introduce(); }
public void PoSpusteni() { while (HraciPlocha.NaPolickuPod(AngryBird) != TypPolicka.Prase) { if (MuzeVpred()) { AngryBird.PosunoutVpred(); } else { if (JeCestaVPravo()) { AngryBird.Otoc(Do.Prava); } else { AngryBird.Otoc(Do.Leva); } } } }
public void Start() { while (GameBoard.OnField(AngryBird) != FieldType.Pig) { if (IsPathForward()) { AngryBird.MoveForward(); } else { if (IsPathRight()) { AngryBird.Turn(To.Right); } else { AngryBird.Turn(To.Left); } } } }