View Single Post
Old 11-04-2003, 09:55   #1
Basil
Камрад
 
Join Date: мар 2003
Location: Томск
Сообщений: 1,205
Smile Будем ли заряжать патроны ВРАЗНОБОЙ?

Описываю, как можно реализовать возможность заполнения рожков разными патронами:

Интерфейс
Допустим, в рюкзаке есть место, где будут отображаться различные типы патронов, например, обычные, бронебойные, со смещенным центром тяжести и трассирующие. Причем картинки патронов и количество самих картинок будут меняться в зависимости от того, рожок какого оружия выбран в данный момент. [Например, выбран рожок АК. Для него появляются изображения всех перечисленных выше типов патронов] Под каждым рисунком патрона будет отображен счетчик их количества. Слева и справа рисунков патронов будут находиться неактивные [невозможно выделить какой-либо] пункты… (пример приведен для рожка в 30 патронов)

Слева, с заголовком “2 вида патронов по 15 штук”, следующие пункты:
по 1п через 1п другого типа; по 3п через 3п другого типа; по 5п через 5п другого типа,
либо просто: 1\1; 3\3; 5\5 [“п” – патрон(у/а/ы/ов); “\” – означает “через”]

Справа, с заголовком “3 вида патронов по 10 штук”, следующие пункты:
по 1п через 2 других вида патронов по 1 шт в каждом; по 2п через 2 других вида патронов по 2 шт в каждом; по 5п через 2 других вида п по 5 шт в каждом,
либо: 1\2х1; 2\2х2; 5\2х5 [“х” – означает “по” (“умножение”)]

Как все делается
Выделив мышью рожок, или несколько, картинки патронов изменяются на подходящие под этот вид оружия и показывают их количество. Теперь надо выбрать комбинацию из двух или трех разновидностей патронов (больше, думаю, ненужно). В зависимости от того, сколько типов патронов выделили, становятся активными пункты, находящиеся либо справа, либо слева от изображений патронов. Выбираем нужное и жмем активизировавшуюся кнопку “ОК” (либо “ПРИНЯТЬ”). После этого рожок/рожки заполняются в соответствии с выбранным пунктом.

[Для рожков с другой емкостью надо будет реализовать и смену пунктов, находящихся слева и справа изображений патронов]

Если выбран один рожок и надо, чтобы все остальные заполнялись так же, то:
где-нибудь отдельно (например, сверху изображений патронов) надо сделать пункт “Всегда заполнять рожки таким образом”. Отмечаем галочкой этот пункт – и ВСЕ!

Если так сделать, то можно будет в магазинах закупать “мешками” одни патроны, а не рожки. Что есть реалистично!


Обсуждение по данному вопросу было здесь…
http://www.kamrad.ru/kvb/showthread....5&pagenumber=2

Last edited by Basil; 11-04-2003 at 18:15.
Basil is offline   [Ответить с цитированием]