Jump to content

Tarisper

Player
  • Content count

    94
  • Joined

  • Last visited

Everything posted by Tarisper

  1. Можно, как вариант. Но где же взять эту таблицу с уже переведенными текстами. Тут же фишка в том, чтобы был именно русскоязычный калькулятор.
  2. Я оценю. Пиши Вот только зачем такой гемор Помню как-то надо было сварганить простой термометр на КР580 и написать прогу под него на ассемблере. Даже написание такого простейшого кода вывело меня из себя.
  3. Пока времени нет. На работе очередная сдача проекта заказчику. Да и вообще в голове уже полная каша от языков программирования. И на C писал, и на C++, и на Objectiv C, и на C#, и на PHP, и на Java, и на Java под Android, и на Assembler, и на Delphi, не говоря уже о таких недоязыках как CSS, JavaScript и пр. Добавлять в эту кашу еще что-то не особо хочется. И так иногда сижу, например в делфи и туплю, почему отладчик ругается на == в условии, в в C знак присванивания := не прокатывает
  4. Итак, структура данных. INI-файл описания списка классов: [ClassesList]; Количество классовCount=1; Название классаItem1=Druid; Название папки с настройками классаItemDir1=Druid INI-файла описания талантов одной ветки класса: [Buttons_Count]; Количество талантов в веткеCount=11; Название веткиName=Balance[Btn1]; Вкл/Выкл талант по умолчанию (0 - выкл., 1 - вкл.)Enabled=1; Сколько необходимо очков талантов в ветке для открытия текущего талантаItemsFromOpen=0; Координаты значка таланта в ветке начиная с 1 (CoordX - номер столбца, CoordY - номер строки)CoordX=1CoordY=1; Иконка доступного талантаIconEnabled=Improved_Wrath_Enabled.bmp; Иконка недоступного талантаIconDisabled=; Количество очков талантов, которые можно потратить на этот талантCount=5; Номер таланта, открываемого при полном заполнении текущего (например, 3 - открывается талант Btn3)OpenCount=; Каким талантом открывается текущий (величина обратная предыдущему параметру, т.е. если в Btn1 в параметре; OpenCount написать 3, то в Btn3 в параметре CloseCount необходимо написать 1)CloseCount=; Название талантаItemsName=Improved Wrath; Текст для всех состояний таланта. Знак "@" означает новую строку. Т.е. текст "Снижает время чтения заклинания@Wrath на 0.1 сек."; будет отображен как:; Снижает время чтения заклинания; Wrath на 0.1 сек.ItemsText1=Снижает время чтения заклинания@Wrath на 0.1 сек.ItemsText2=Снижает время чтения заклинания@Wrath на 0.2 сек.ItemsText3=Снижает время чтения заклинания@Wrath на 0.3 сек.ItemsText4=Снижает время чтения заклинания@Wrath на 0.4 сек.ItemsText5=Снижает время чтения заклинания@Wrath на 0.5 сек.; Затрачиваемая на спел мана/ярость/энергия (указывается если талант добавляет новый спел)Mana=; Время каста спела (например, 1 мин. перезарядки)Cast= Пока отработал обработку только на одной ветке талантов, но всё пашет. Зависимости одних талантов от других есть, зависимость таланта от потраченных очков в ветке есть. Нет только отрисовки стрелок (если прокачка одного таланта открывает зависимый в вов эта связь показывается стрелками). Как закончу, есть идея написать такое же под Android, но это что-то вообще ломает. Не люблю я в нем формы рисовать с помощью XML.
  5. У меня принцип, если в проге есть интерфейс - писать ее на Delphi. В остальных случаях (консольное приложение, служба, dll и пр.) - Си-подобные языки. А XML не выбрал, т.к. его ручками сложнее чем INI заполнять, ведь приблуду для заполнения писать лень
  6. Если кто-то еще ищет этого тренера, вот. Насколько помню, нужен минимальный скил 200 и лвл 35+.
×