public void Beweeg() { if (Locatie.X > 1000 || Locatie.Y > 1000) { _gestopt = true; return; } if (Locatie.X < -1000 || Locatie.Y < -1000) { _gestopt = true; return; } if (Spel.Is_er_een_hindernis_in_de_weg(NieuweLocatie(), Formaat)) { _gestopt = true; return; } var ventje_geraakt = Spel.Is_hier_het_ventje(NieuweLocatie(), Formaat); if (ventje_geraakt) { _gestopt = true; Spel.Ventje_is_geraakt(); } else { Locatie = NieuweLocatie(); } }
private void Beweeg_naar(Point ik_wil_naar) { if (Spel.Is_hier_het_ventje(ik_wil_naar, _hoe_groot_ben_ik)) { Spel.Ventje_is_geraakt(); return; } if (Spel.Is_er_een_hindernis_in_de_weg(ik_wil_naar, _hoe_groot_ben_ik)) { Beweeg(); return; } if (Spel.Is_er_een_monster_in_de_weg(ik_wil_naar, _hoe_groot_ben_ik, this)) { return; } WaarBenIk = ik_wil_naar; }