Написать игру: морской бой - C#
Формулировка задачи:
Помогите написать игру, вернее подскажите как писать сам буду)) С чего вообще надо начинать писать такие игры?
Решение задачи: «Написать игру: морской бой»
textual
Листинг программы
class Field : Control
{
private int x, y, dx, dy, width, height;
public Field(int x, int y, int dx, int dy, int width, int height)
{
this.x = x;
this.y = y;
this.dx = dx;
this.dy = dy;
}
public int X { get { return x; } }
public int Y { get { return y; } }
public int Dx { get { return dx; } }
public int Dy { get { return dy; } }
public int Width { get { return width; } }
public int Height { get { return height; } }
public void Draw()
{
Graphics g = Graphics.FromHwnd(base.Handle);
Pen pen = new Pen(Brushes.Black, 1);
for (int i = x; i <= x + width; i += dx)
g.DrawLine(pen, i, y, i, y + height);
for (int i = y; i <= y + height; i += dy)
g.DrawLine(pen, x, i, x + width, i);
}
}