|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.05.2011, 18:01 | #1 |
Пользователь
Регистрация: 13.12.2010
Сообщений: 11
|
Вопрос по Морскому бою
Я делаю морской бой, и я новичок)))
Поле противника состоит из 10*10 квадратиков в paintbox'e. Подскажите каким образом сделать так чтобы, при выстреле (нажатии на paintbox) квадратик выстрела появлялся не там где курсор мыши, а четко по середине квадратика поля? Здесь нужно вогнать квадратик в двумерный массив? Каким макаром?
Cogio ergo sum
|
03.05.2011, 10:01 | #2 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,882
|
напиши код, как сделал, точнее будут советы...
у тебя, по идее, клетки рисуются линиями или типа того, так вот у каждой клетки есть ширина и высота (по идее они ещё и равны , клетки квадратные), с учетом которых чертились лини, поэтому можно сделать примерно так: Код:
|
03.05.2011, 15:07 | #3 |
Пользователь
Регистрация: 13.12.2010
Сообщений: 11
|
cellwidth и cellheight - что это? Это не из таблицы ли?
У меня квадратики нарисованы тупо canvas
Cogio ergo sum
|
03.05.2011, 17:09 | #4 |
Пользователь
Регистрация: 13.12.2010
Сообщений: 11
|
Вот часть кода рисующая одно поле
Код:
________ Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (это кнопочка с решёточкой #) Не забывайте об этом! Модератор.
Cogio ergo sum
Последний раз редактировалось Serge_Bliznykov; 03.05.2011 в 20:05. |
03.05.2011, 20:30 | #5 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,882
|
ну вот у Вас cellwidth и cellheight(это просто я так эти переменные назвал) и будут 25, единственно, что по Х Вы рисуете правее на 2 пикселя
тогда вам нужно весь код вписать, только заменить Код:
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Стратегия в морском бою | Олександр17 | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 13 | 28.11.2010 12:52 |
Вопрос по mySQL + Вопрос по RichEdit | HTL | Общие вопросы Delphi | 4 | 01.01.2010 20:22 |
Вопрос наверное про функции, а так точно даже не знаю про что. (Вопрос начинющего #6) | Albert2008 | Общие вопросы Delphi | 4 | 21.08.2008 15:33 |
вопрос по сокетам и общение как в ICQ.Сложный вопрос... | Руслантус | Общие вопросы C/C++ | 2 | 12.08.2008 21:10 |
Вопрос по БД | honor | БД в Delphi | 8 | 01.02.2008 15:08 |