private void OnElore() { if (tmp == null || tmp.X - 1 < 0) { return; } RohamField field = Fields[tmp.Number - _model.Table.Size]; if (field.Type == tmpType) { return; } field.Type = tmpType; field.Text = tmp.Text; _model.StepClear(tmp.X, tmp.Y); _model.Step(field.X, field.Y); tmp.Type = 0; tmp.Text = String.Empty; tmp = null; Debug.Write("asd\n"); }
private void OnJobbra() { if (tmp == null || tmp.Y + 1 >= _model.Table.Size) { return; } RohamField field = Fields[tmp.Number + 1]; if (field.Type == tmpType) { return; } field.Type = tmpType; field.Text = tmp.Text; _model.StepClear(tmp.X, tmp.Y); // atallitom 0 ara a mezot _model.Step(field.X, field.Y); // itt pedig beallítom a helyesre tmp.Type = 0; tmp.Text = String.Empty; tmp = null; }
private void OnHatra() { if (tmp == null || tmp.X + 1 >= _model.Table.Size) { return; } RohamField field = Fields[tmp.Number + _model.Table.Size]; if (field.Type == tmpType) { return; } field.Type = tmpType; field.Text = tmp.Text; _model.StepClear(tmp.X, tmp.Y); _model.Step(field.X, field.Y); tmp.Type = 0; tmp.Text = String.Empty; tmp = null; }
private void OnBalra() { if (tmp == null || tmp.Y - 1 < 0) { return; } RohamField field = Fields[tmp.Number - 1]; if (field.Type == tmpType) { return; } field.Type = tmpType; field.Text = tmp.Text; _model.StepClear(tmp.X, tmp.Y); _model.Step(field.X, field.Y); tmp.Type = 0; tmp.Text = String.Empty; tmp = null; }
//4 gomb elérhetőek hogyha kattintott egy bábura majd léphet //itt az ütést hogy gondolja?? private void StepGame(Int32 index) { RohamField field = Fields[index]; Debug.Write(field.X + " " + field.Y + " " + field.Type + "\n"); if (field.Type == 0 || _model.Player != field.Type) { return; } foreach (RohamField field2 in Fields)// fogat bábu lesz xd { if (field2.Type == 4) { return; } } tmpType = field.Type; field.Type = 4; tmp = field; skipCount = 0; }