IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

> Футбольный менеджер comes back, Теперь на Delphi
cooler
сообщение 18.03.2008 20:11
Сообщение #1


Бывалый
***

Группа: Пользователи
Сообщений: 178
Пол: Мужской

Репутация: -  0  +


Продолжаю написание игры футбольный менеджер.
Теперь на Delphi.
Т.к почти еще ничего не знаю надеюсь на вашу помощь.
Для начала: как сделать выбор 1 пункта из нескольких?
(при выборе в зависимости от пункта переменной присваивается значение)
Это могут быть "радио"- кнопки или выбор из списка.
Не могу разобраться как связать фому с unit'ом.

Набросайте пожалуйста как сделать так: см.рис


Вобщем пока проблемы интерфейса.
Ещё:
Как, например, задать background ?

Если есть можно дать ссылку на материал, где это описано.


Эскизы прикрепленных изображений
Прикрепленное изображение
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
cooler
сообщение 4.05.2008 19:16
Сообщение #2


Бывалый
***

Группа: Пользователи
Сообщений: 178
Пол: Мужской

Репутация: -  0  +


Помогите пожалуйста реализовать след. вещь.
У меня симулируется в текстовом режиме матч.
(выводятся события матча из строкового массива в listbox)

Нужно чтобы они выводились с определенной задержкой. (sleep наверное не туда ставлю)
Пользователь должен нажать на кнопку команда, где между массивами игроков
(запасных и основных) он произведет замены.
НУЖНо чтобы после того как он вернется к матчу он продолжился, т.е
опять с задержкой выводились события матча, и в этот же listbox вывелись
те элементы массивов, которые поменял пользователь.

Т.е, например Иванов->Петров

Здесь наверное событийная обработка. Как её реализовать?
Т.к у меня происходят изменения в команде сложно, то можно в примере
просто 2 массива реализовать, а их потом под своё адаптирую.

Прикладываю "легкую" и оч.демо версию.
Чтобы симулировать матч - кнопка "след. игра"
Код
  
massev: array[1..5] of string = ('забил гол',
      'травма','желтая карточка','замена','красная карточка');


procedure TSimForm.Button2Click(Sender: TObject);
var i,sobytie:byte;


begin
Listbox2.Items.Clear;
for i:=1 to 7 do
begin
  sobytie:=random(5);
  if sobytie=0 then sobytie:=1;
  Listbox2.Items.Add(massev[sobytie]);
  sleep(100);
end;
end;


Если я опять загнул и ничего не понять - пишитеsmile.gif


Эскизы прикрепленных изображений
Прикрепленное изображение

Прикрепленные файлы
Прикрепленный файл  to_forum.rar ( 14.55 килобайт ) Кол-во скачиваний: 261
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
cooler   Футбольный менеджер comes back   18.03.2008 20:11
cooler   Поразбирался. Понял ,что задал глупые вопросы... У...   19.03.2008 21:49
cooler   А как выводить значения переменных или текст что-т...   20.03.2008 14:12
мисс_граффити   Не трудно :)) По порядку... С первой порцией, нас...   20.03.2008 21:08
cooler   Насчет ComboBox: Понимаешь в чем дело, У меня (на ...   20.03.2008 21:39
мисс_граффити   теперь стало понятнее ))) можно сделать так: неско...   21.03.2008 20:39
cooler   Проект выложил, если это уже можно называть проект...   25.03.2008 20:45
мисс_граффити   привесить на открытие формы )) сам на свой вопрос...   6.04.2008 21:37
striker   Я такую же прогу делал года 2 назад, но все было п...   15.04.2008 20:06
cooler   Всё, большое спасибо с тем что было по-тихоньку ра...   15.04.2008 20:11
cooler   Сорри за такой код в процедуре. Сейчас сам сел спу...   16.04.2008 11:10
Better Kind   Гораздо проще реализовать записями.   16.04.2008 14:50
cooler   А подробнее? :) Приведи примерчик   16.04.2008 16:07
cooler   Помогите пожалуйста реализовать след. вещь. У меня...   4.05.2008 19:16
cooler   Пожалуйста, помогите. Как это сделать?   5.05.2008 15:06
cooler   Почему?...Почему никто ничего не пишет. Напишите х...   6.05.2008 19:14
мисс_граффити   ты хочешь передавать управление? то есть идет матч...   6.05.2008 21:29
cooler   Идет матч, пользователь нажимает на кнопку "п...   6.05.2008 21:45
мисс_граффити   я бы тогда сделала так примерно: var massev: array...   7.05.2008 0:22
cooler   Спасибо. Я почти также уже сделал:( Сам догадался....   8.05.2008 16:14
cooler   Вот пока маленький вопросик: Можно ли вставлять в ...   9.05.2008 10:43
volvo   Почему ж нельзя? Uses Jpeg и работай...   9.05.2008 10:52
cooler   volvo, спасибо. мисс граффити, вот ещё что: Собы...   13.05.2008 13:14
andriano   Нужно распределить все забитые голы между началом ...   13.05.2008 18:09
cooler   А как создать файл справки и привязать его к кнопк...   14.05.2008 10:20
andriano   А как создать файл справки и привязать его к кноп...   14.05.2008 11:44
cooler   Нет, а как windows справку там по-моему .chm файл ...   14.05.2008 19:02
andriano   Нет, а как windows справку там по-моему .chm файл...   14.05.2008 20:06
cooler   Да, ещё не подскажете как привязать процедуру запи...   14.05.2008 19:30
cooler   Вопрос о сохранении в файл в силе. Он сейчас важне...   14.05.2008 20:36
мисс_граффити   if SaveDialog1.Execute then сделать какую-нибуд...   14.05.2008 22:30
cooler   Спасибо   15.05.2008 16:10
cooler   Ещё 1 глупый мини-вопрос Как записать в текстовый ...   28.05.2008 13:18
мисс_граффити   точно так же ))) только вместо assign - assignfile...   28.05.2008 21:06
cooler   Спасибо! А можешь быстренько накинуть пару стр...   28.05.2008 21:08
мисс_граффити   type ar1=array[1..10] of string; ar2=array[1..10] ...   29.05.2008 0:48
cooler   Спасибо, только вот у меня одна неувязочка. Может ...   2.06.2008 22:06
cooler   Здесь: st_name[a]:=squad[a]^....   3.06.2008 11:43
cooler   Ещё: как дописывать в созданный файл? Т.е я один р...   3.06.2008 15:48
cooler   Скорее всего финальный вопрос в этой теме Столкнул...   3.06.2008 22:56
pefeUnsaste   посоветуйте пожалуйста хорошую зоо клинику в москв...   29.06.2012 2:11


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 4.07.2025 21:08
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"