![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 22.04.2007
Сообщений: 3
|
![]()
Есть игра , вот сдесь исходники -> тут, мне надо ее немного абгрейдить ....сделать как бы настройки где можно было выбрать сложность , а отчнее выбрать размер игрового поля (6x6 или стандарт 4х4)...у меня ничего не получается сделаь ...помогие ,плз!
Последний раз редактировалось Wolfgang; 22.04.2007 в 12:40. |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 22.01.2007
Сообщений: 25
|
![]()
Собственно непонятно в чём проблема. Если только в том, что ты не можешь изменять MAX_H и MAX_W во время исполнения программы, то для этого предусмотрены так называемые динамические массивы, т.е. вместо своего кода вставляешь этот:
... var MAX_H,MAX_W: byte; Pole: array of array of integer; ... begin SetLength(Pole,MAX_H,MAX_W); ... В этом случае массив задаётся динамически и в любой момент можно поменять его размер, но при этом надо учесть, что при использовании оператора SetLength данные, хранящиеся в массиве в данный момент теряются. |
![]() |
![]() |
![]() |
#4 |
Регистрация: 22.04.2007
Сообщений: 3
|
![]()
ну что ....никто не может написать ...ех
![]() |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 22.01.2007
Сообщений: 25
|
![]()
У компонента TComboBox есть такое свойство ItemIndex. Оно хранит в себе номер выделенного элемента списка начиная с 0 (если ничего не выделено, то -1). Таким образом вставляешь в обработчик щелчка на кнопке такой код:
CASE ComboBox1.ItemIndex OF 0: begin Max_w:=4; Max_h:=4; end; 1: begin Max_w:=6; Max_h:=6; end; END; Правда следует учесть, что т.к. эта процедура находится в другом модуле, то просто так эти переменные не изменить. Их надо объявлять глобальными между двумя модулями. Как это сделать я точно не знаю. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание игрового проекта | Medium | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 1 | 21.06.2008 21:31 |
Просмотр игрового сервера | arm82 | Работа с сетью в Delphi | 1 | 03.04.2008 15:00 |
Как на счёт создания игрового 2D или 3D движка на C++? | SalasAndriy | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 1 | 23.12.2007 23:05 |
Разделение игрового поля на сетку... | RKS | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 3 | 23.08.2007 21:04 |