- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
for (int Low = 0, Up = 8; (Low <= 72) & (Up <= 80); Low += 12, Up += 12)
if ((i >= Low) & (i <= Up))
{
a = 0;
for (int l = 0; l <= 13 * 3; l += 13)
{
if (labels[i + l].Text == "X")
{
a += 1;
if ((l == 13 * 3) & (a != 4)) a = 0;
}
else a = 0;
}
if (a == 4)
{
if ((i != 8) & (i != 72))
{
if ((i == Low) | ((i >= 0) & (i <= 7)))
if (labels[i + 13 * 4].Text == "-")
{
labels[i + 13 * 4].Text = "O";
win = true;
goto End2;
}
if ((i == Up) | ((i >= 73) & (i <= 80)))
if (labels[i - 13].Text == "-")
{
labels[i - 13].Text = "O";
win = true;
goto End2;
}
if (i == Low)
if (labels[i + 13 * 4].Text == "-")
{
labels[i + 13 * 4].Text = "O";
win = true;
goto End2;
}
if (i == Up)
if (labels[i - 13].Text == "-")
{
labels[i - 13].Text = "O";
win = true;
goto End2;
}
if (((i >= 0) & (i <= 7)) | ((i >= 73) & (i <= 80)) | (i == Low) | (i == Up)) ;
else
{
if (labels[i + 13 * 4].Text == "O")
if (labels[i - 13].Text == "-")
{
labels[i - 13].Text = "O";
win = true;
goto End2;
}
Lure Of Chaos 10.04.2012 20:07 # +3
guest 10.04.2012 20:17 # 0
Lure Of Chaos 10.04.2012 20:22 # +1
не, меня не проведешь, у него были тока ХО и всякие кулькулятуры в том же стиле
Fai 11.04.2012 01:27 # 0
Однако 50 строчек в одной функции маловато.
akaDElpher 11.04.2012 09:17 # 0
private void OnLabelClick(object sender, EventArgs eventArgs)
(по ссылке)
akaDElpher 11.04.2012 09:16 # 0
kyzi007 11.04.2012 09:53 # +1
SmackMyBitchUp 11.04.2012 12:08 # +4
Люр, это ты нас троллишь?