wx интерфейс обновление -> в сборку

Разработка новых функций.

Модератор: 4epT

Аватара пользователя
Click
Разработчик
Сообщения: 1564
Зарегистрирован: Сб ноя 04, 2006 11:30 pm
Сервер RO:: clickro.sytes.net
Откуда: Великий Новгород
Контактная информация:

Сообщение Click »

ListCtrl:

DeleteColumn
InsertColumn
InsertItem
SetItemText
Аватара пользователя
Click
Разработчик
Сообщения: 1564
Зарегистрирован: Сб ноя 04, 2006 11:30 pm
Сервер RO:: clickro.sytes.net
Откуда: Великий Новгород
Контактная информация:

Сообщение Click »

$page = $notebook->newPage(1, 'Inventory', 0);
my $InvLog = $self->{InvLog} = new Interface::Wx::ItemList($page);
$page->set($InvLog);
$self->{InvLog}->DeleteColumn(0);
$elf->{InvLog}->InsertColumn(0, "Inventory");

my $msg2 .= "БЯКА ВСЯКАЯ";
$self->{InvLog}->InsertItem(0); # вот тут ошибка
# $self->{InvLog}->SetItemText(0, $msg2);

в той строке не хватает походу указания в какую колонку добавить эту строку

победить это дело не могу, подскажите кто шарит как её туда добавить
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

Попробуй так
$self->{InvLog}->Column{0}->InsertItem(0);
или что-то в етом роде.
Аватара пользователя
Click
Разработчик
Сообщения: 1564
Зарегистрирован: Сб ноя 04, 2006 11:30 pm
Сервер RO:: clickro.sytes.net
Откуда: Великий Новгород
Контактная информация:

Сообщение Click »

kLabMouse писал(а):Попробуй так
$self->{InvLog}->Column{0}->InsertItem(0);
или что-то в етом роде.
да я уж все возможные варианты перепробовал - ошибка.
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

Click
Прийдётся читать доку по wxPerl
Аватара пользователя
Click
Разработчик
Сообщения: 1564
Зарегистрирован: Сб ноя 04, 2006 11:30 pm
Сервер RO:: clickro.sytes.net
Откуда: Великий Новгород
Контактная информация:

Сообщение Click »

строку в колонку добавили)
$self->{InvLog}->InsertStringItem(0, "msg3");
тока вместо "msg3" выводиться "(,)"
следующая проблема как запихнуть в туда текст
поидее должно работать $self->{InvLog}->SetStringItem(0, 0, "фывф");
но чета прога такой команды вообще не знает
$self->{InvLog}->SetItemString(0, 0, "asda"); никакого результата не даёт как было (,) так и осталось

Пока КМ гуляет, я бьюсь головой об стенку и извожу последние копейки на инете в безрезультатных поисках
Аватара пользователя
Click
Разработчик
Сообщения: 1564
Зарегистрирован: Сб ноя 04, 2006 11:30 pm
Сервер RO:: clickro.sytes.net
Откуда: Великий Новгород
Контактная информация:

Сообщение Click »

теперь всё самое нужно в первом посте
Аватара пользователя
Click
Разработчик
Сообщения: 1564
Зарегистрирован: Сб ноя 04, 2006 11:30 pm
Сервер RO:: clickro.sytes.net
Откуда: Великий Новгород
Контактная информация:

Сообщение Click »

домучал, то что так долго мучал) 6-я бета
Почему бета? Потому что сам ещё не разобрался, что сделал.
Теперь нужно сделать, события при клике по итемам
Для этого нужно из первого столбца вытягивать № итема GetItemText
это пока не получается
А про правый клик вообще молчу.

PS Всё я пошёл спать
Antarx
Бывалый
Сообщения: 640
Зарегистрирован: Вс янв 07, 2007 5:56 am

Сообщение Antarx »

Click
как-то оно всё странно работает (нпс он что-то не то говорит, так что вылетает иногда из игры, при невозможности атаки игрока следует за ним, причём не встроенным в игру follow, а куда более навязчиво, ну итд)... Хотя да, безусловно, очень и очень неплохие добавления, за что автору respect... Жалко, что обновлённый wx практически никто не качает, потому как этот раздел, в отличии от раздела download, почти не читают... Мб стоит перенести тему?
Превосходство некоторых людей над окружающими одни считают несправедливостью, требующей уравнивания, другие - неполноценностью недовольных.
Выбор взгляда за Вами...
Изображение :)
Аватара пользователя
Click
Разработчик
Сообщения: 1564
Зарегистрирован: Сб ноя 04, 2006 11:30 pm
Сервер RO:: clickro.sytes.net
Откуда: Великий Новгород
Контактная информация:

Сообщение Click »

идти при команде kill он так и должен,
а вот если ещё при разговоре с нпц вылетит скопируй пожалуйста ошибку
Аватара пользователя
Click
Разработчик
Сообщения: 1564
Зарегистрирован: Сб ноя 04, 2006 11:30 pm
Сервер RO:: clickro.sytes.net
Откуда: Великий Новгород
Контактная информация:

Сообщение Click »

в 7-ой версии на катре отображаются персы в пати
при приближении на растояние 20 клеток пишется количество их ХП в %

- не тестил если в пати более 2 персов (тест)
- передвижение перса из пати отображаются если вы сами двигаетесь или чтото рядом (тест)
Antarx
Бывалый
Сообщения: 640
Зарегистрирован: Вс янв 07, 2007 5:56 am

Сообщение Antarx »

Click
что касается ошибки - видимо, я тогда слишком много раз тыкнул, или просто глюки с коннектом.
Короче, он просто хочет говорить, используя "'случайная цифра' r", что как-то странно, в том смысле, что при этом разговора не начинается...

Да, ещё, скорее не вопрос, а предложение: правом окошко со стоящими рядом игроками/нпсями то ли редко обновляется, то ли обновляется криво, а потому выводит, к примеру, что рядом стоит 5 кафр, или просто слишком много Unknown'ов. Конечно, при ручном нажатии левой кнопкой оно обновляется, но имхо это не удобно. Это реально обновлять автоматически?
Превосходство некоторых людей над окружающими одни считают несправедливостью, требующей уравнивания, другие - неполноценностью недовольных.
Выбор взгляда за Вами...
Изображение :)
Аватара пользователя
Click
Разработчик
Сообщения: 1564
Зарегистрирован: Сб ноя 04, 2006 11:30 pm
Сервер RO:: clickro.sytes.net
Откуда: Великий Новгород
Контактная информация:

Сообщение Click »

Antarx писал(а):Click
Это реально обновлять автоматически?
попробую посмотреть
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Antarx
Мы это уже обсуждали... короче проблема вроде бы в том, что при перестроении архитектуры Kore (~1.9.3) из wx-а пропала одна строчка, которая отвечала за обновление этого списка; и почему-то заменить ее ничем не удалось. Вот только этот пост, про эту строчку, я уже пожалуй не найду... :(
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
Click
Разработчик
Сообщения: 1564
Зарегистрирован: Сб ноя 04, 2006 11:30 pm
Сервер RO:: clickro.sytes.net
Откуда: Великий Новгород
Контактная информация:

Сообщение Click »

В общем народ давайте тестите ибо у меня возможности нету никакой

1. Проверяем как теперь обновляется список Акторов справа от консоли (остался ли баг)
2. Тестим отображение персов в пати на карте (особенно если больше 2-х)
3. проверяем как юзаются итемы: по радумке идентификация, одевание, раздевание, съедание))), и выбрасывание (можно добавить, исправить)
правый клик не хочет пока работать(

Затестите выпустим не бэтку.
Ответить