Сейчас 16:10:44 Пятница, 22 ноября, 2024 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 4 из 5
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
Модератор форума: PUVer, SirNikolas, Ty3uK  
[ПРОГРАММА] SharpRainbow
BruДата: Среда, 31 Июля 2013, 17:40:14 | Сообщение # 1
i<3bo4k@
Группа: Акулы
Сообщений: 4750
Награды: 2
Репутация: 1960
Блокировки:



Описание | Description


SharpRainbow - small program for creating colored text in Warcraft 3. Yes, again. What is the difference between SharpRainbow and other programs? User-friendly GUI, photoshop-like cool palette, transliteration same cyrillic and latin letters, and more.

SharpRainbow - небольшая утилита для создания цветного текста в Warcraft 3. Да, снова. В чем разница между SharpRainbow и другими подобными программами? Дружественный интерфейс, Photoshop-Like палитра, транслитерация некоторых кириллических и латинских символов и многое другое.


Особенности | Features



  • User-friendly GUI
  • Photoshop-like color picker
  • Transliteration same cyrillic and latin characters
  • Making commas working in descriptions
  • User colors palette
  • Russian and English language


  • Дружественный интерфейс
  • Photoshop-like палитра
  • Транслитерация одинаковых кириллическихи латинских символов
  • Замена запятых для работоспособности в описаниях
  • Палитра пользовательских цветов
  • Русский и Английский язык



Скриншоты | Screenshots

 

BruДата: Понедельник, 12 Августа 2013, 13:09:03 | Сообщение # 76
i<3bo4k@
Группа: Акулы
Сообщений: 4750
Награды: 2
Репутация: 1960
Блокировки:
Цитата (Arthur_666_)
Сообщение # 72

lol
 

SirNikolasДата: Понедельник, 12 Августа 2013, 13:10:57 | Сообщение # 77
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
Цитата (Arthur_666_)
Сообщение # 72
Да я по привычке тернарный оператор заюзал.
Кстати, он в VB есть?


 

BruДата: Понедельник, 12 Августа 2013, 13:14:15 | Сообщение # 78
i<3bo4k@
Группа: Акулы
Сообщений: 4750
Награды: 2
Репутация: 1960
Блокировки:
Цитата (SirNikolas)
Делаешь функцию pickColour, которая принимает координаты и устанавливает все, что надо. В обработчике MouseDown вызываешь pickColour и ставишь флаг (нажата кнопка). В обработчике MouseUp сбрасываешь флаг. В обработчике MouseMove вызываешь pickColour, если установлен флаг.

Что от этого изменится, лол?

Добавлено (12 Августа 2013, 13:14:15)
---------------------------------------------

Цитата (SirNikolas)
Кстати, он в VB есть?

Есть, только немного в другом виде. Вместо:
(x > 0) ? x : -x;
Так:
If(x > 0, x, -x)
 

SirNikolasДата: Понедельник, 12 Августа 2013, 13:20:38 | Сообщение # 79
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
Цитата (Bru)
Что от этого изменится, лол?
Будет ясно, что за что отвечает. Рефакторинг/реорганизация кода. Для других людей твой код будет выглядеть намного понятнее.
Ну и плюс я что-то сомневаюсь, что при MouseMove условие (e.Button == MouseButtons.Left) == true.


 

BruДата: Понедельник, 12 Августа 2013, 13:28:34 | Сообщение # 80
i<3bo4k@
Группа: Акулы
Сообщений: 4750
Награды: 2
Репутация: 1960
Блокировки:
Цитата (SirNikolas)
Ну и плюс я что-то сомневаюсь, что при MouseMove условие (e.Button == MouseButtons.Left) == true.

Если MouseMove + у тебя зажата ЛКМ то e.Button действительно MouseButtons.Left
А если просто движение мыши
то ничего и не происходит

Добавлено (12 Августа 2013, 13:26:49)
---------------------------------------------

Цитата (Bru)
Сообщение # 74

Добавлено (12 Августа 2013, 13:27:53)
---------------------------------------------
Когда я добьюсь полной работоспособности программы, начну оптимизировать код, добавлять в него комментарии и т.п.

Добавлено (12 Августа 2013, 13:28:34)
---------------------------------------------
А гитхаб хорошая штука.
Сколько уже своих программ я потерял из-за ЖД. А так есть всегда запасной вариант.

 

SirNikolasДата: Понедельник, 12 Августа 2013, 13:38:47 | Сообщение # 81
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
Bru, picPal.Bottom - picPal.Top == picPal.ClientSize.Height? Может, у нее там какие-нибудь края небольшие есть?

Добавлено (12 Августа 2013, 13:38:47)
---------------------------------------------

Цитата (Bru)
Если MouseMove + у тебя зажата ЛКМ то e.Button действительно MouseButtons.Left
А если зажаты обе (или все три) кнопки?


 

BruДата: Понедельник, 12 Августа 2013, 13:41:58 | Сообщение # 82
i<3bo4k@
Группа: Акулы
Сообщений: 4750
Награды: 2
Репутация: 1960
Блокировки:
Цитата (SirNikolas)
Может, у нее там какие-нибудь края небольшие есть?

Да, бордер стоит.
Можно на скриншоте заметить, серенький:

Добавлено (12 Августа 2013, 13:41:03)
---------------------------------------------
Отрубил бордюр
Теперь могу адеватно получить #000000
Но #FFFFFF всё ещё не пашет
хотя может я гамму криво генерирую?

Добавлено (12 Августа 2013, 13:41:58)
---------------------------------------------
а не
понял суть.

когда я вниз самый отправляю мой кружок
всё ок
он немного выходит за границы
как положено
а сверху нет
почему?

Сообщение отредактировал Bru - Понедельник, 12 Августа 2013, 13:39:27
 

SirNikolasДата: Понедельник, 12 Августа 2013, 13:43:41 | Сообщение # 83
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
Цитата (Bru)
Отрубил бордюр
Теперь могу адеватно получить #000000
О, я угадал.

Честно, в гамму я не вникал. Видно, зря.

Добавлено (12 Августа 2013, 13:43:41)
---------------------------------------------

Цитата (Bru)
когда я вниз самый отправляю мой кружок всё ок он немного выходит за границы как положено а сверху нет почему?
Возможно, у кружка точка (0; 0) находится в левом верхнем углу?


 

BruДата: Понедельник, 12 Августа 2013, 13:46:48 | Сообщение # 84
i<3bo4k@
Группа: Акулы
Сообщений: 4750
Награды: 2
Репутация: 1960
Блокировки:
Кроме того, если курсор уходит далеко влево и далеко вверх, и я его двигаю вверх-вниз/влево-право соответственно, то цвета продолжают выбираться как положено. А с правой и нижней границей пробелмы...

Добавлено (12 Августа 2013, 13:45:24)
---------------------------------------------

Цитата (SirNikolas)
Возможно, у кружка точка (0; 0) находится в левом верхнем углу?

Насколько я помню, в конструкторе Size - именно расстояние от левого верхнего угла...

Добавлено (12 Августа 2013, 13:46:48)
---------------------------------------------
Извиняюсь, Location

 

BruДата: Понедельник, 12 Августа 2013, 13:47:21 | Сообщение # 85
i<3bo4k@
Группа: Акулы
Сообщений: 4750
Награды: 2
Репутация: 1960
Блокировки:
Прикрепления: 2712997.jpg (115.4 Kb)
 

SirNikolasДата: Понедельник, 12 Августа 2013, 13:49:47 | Сообщение # 86
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
Цитата (Bru)
А с правой и нижней границей пробелмы...
Попробуй поставить Right - 1 и Bottom - 1. Мой косяк, не подумал, что там размеры по-нормальному сделаны, [a; b).


 

BruДата: Понедельник, 12 Августа 2013, 13:55:16 | Сообщение # 87
i<3bo4k@
Группа: Акулы
Сообщений: 4750
Награды: 2
Репутация: 1960
Блокировки:
Не-а.
Даже - 100 ставил, не помогает

Добавлено (12 Августа 2013, 13:55:16)
---------------------------------------------
Перейдём в ICQ, не?

 

SirNikolasДата: Понедельник, 12 Августа 2013, 13:58:36 | Сообщение # 88
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
В условиях тоже менял?

 

BruДата: Четверг, 15 Августа 2013, 19:28:37 | Сообщение # 89
i<3bo4k@
Группа: Акулы
Сообщений: 4750
Награды: 2
Репутация: 1960
Блокировки:
Там же Left и Top

Добавлено (15 Августа 2013, 19:28:37)
---------------------------------------------
Начал переписывать всё это дело на #


Сообщение отредактировал Bru - Четверг, 15 Августа 2013, 19:28:47
 

Ty3uKДата: Четверг, 15 Августа 2013, 20:59:52 | Сообщение # 90
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
Цитата (Bru)
А гитхаб хорошая штука.
Сколько уже своих программ я потерял из-за ЖД. А так есть всегда запасной вариант.

А я так просрал сорцы JASS++, не слил на Git :(


╭∩╮(︶︿︶)╭∩╮
"Ульта Тайда мне в жопу!" © k0fe1n
Статьи: MUI-1|MUI-2|Шрифт
Полезности: JASP|JNGP|Уголок библиотек
 

BruДата: Суббота, 17 Августа 2013, 17:21:31 | Сообщение # 91
i<3bo4k@
Группа: Акулы
Сообщений: 4750
Награды: 2
Репутация: 1960
Блокировки:
Могу порадовать фанатов.
Нашел великолепный рабочий алгоритм нормальной палитры, и сегодня будет релиз полностью рабочей программы. Благодарность Danny Blanchard.

Добавлено (17 Августа 2013, 15:06:00)
---------------------------------------------
Встречаем, SharpRainbow 1.00!
GitHub

Скачать SharpRainbow!

Добавлено (17 Августа 2013, 17:21:31)
---------------------------------------------
Чуть позже будут добавлены обратно настройки и палитра

Сообщение отредактировал Bru - Суббота, 17 Августа 2013, 15:11:12
 

Arthur_666_Дата: Суббота, 17 Августа 2013, 20:45:41 | Сообщение # 92
8 уровень
Группа: Проверенные
Сообщений: 632
Награды: 0
Репутация: 238
Блокировки:
-

Beetops


Сообщение отредактировал Arthur_666_ - Суббота, 17 Августа 2013, 20:46:34
 

BruДата: Понедельник, 19 Августа 2013, 11:17:14 | Сообщение # 93
i<3bo4k@
Группа: Акулы
Сообщений: 4750
Награды: 2
Репутация: 1960
Блокировки:
Почти закончил делать палитру.
Можно будет кстати на линукс портировать, не знаю зачем правда :D
 

nikikinДата: Пятница, 23 Августа 2013, 11:58:14 | Сообщение # 94
Группа: Проверенные
Сообщений: 5397
Награды: 3
Репутация: 1805
Блокировки:
|c004CF43BNikikin|r
 

BruДата: Пятница, 23 Августа 2013, 13:40:52 | Сообщение # 95
i<3bo4k@
Группа: Акулы
Сообщений: 4750
Награды: 2
Репутация: 1960
Блокировки:
SharpRainbow 1.1!.
Скачать.
Изменения:

  • Добавлена палитра пользовательских цветов!
 

SirNikolasДата: Суббота, 08 Февраля 2014, 10:55:29 | Сообщение # 96
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
Bru, забыл в словарь пару букв добавить. Вот полный вариант:
Код
{
     'а': 'a',
     'е': 'e',
     'о': 'o',
     'р': 'p',
     'с': 'c',
     'у': 'y',
     'х': 'x',
     'А': 'A',
     'В': 'B',
     'Е': 'E',
     'К': 'K',
     'М': 'M',
     'Н': 'H',
     'О': 'O',
     'Р': 'P',
     'С': 'C',
     'Х': 'X',
}


 

BruДата: Воскресенье, 09 Февраля 2014, 15:53:24 | Сообщение # 97
i<3bo4k@
Группа: Акулы
Сообщений: 4750
Награды: 2
Репутация: 1960
Блокировки:
Да, спасибо, ВКМН потерял, исправлю.

Добавлено (09 Февраля 2014, 15:53:24)
---------------------------------------------
И даже ты забыл про прекрасную букву Т)

 

SirNikolasДата: Воскресенье, 09 Февраля 2014, 17:41:50 | Сообщение # 98
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
О, верно.

 

BruДата: Воскресенье, 09 Февраля 2014, 18:26:00 | Сообщение # 99
i<3bo4k@
Группа: Акулы
Сообщений: 4750
Награды: 2
Репутация: 1960
Блокировки:
Рад сообщить, проект официально переехал на SourceForge и заодно выпущена версия 1.2. Из нововведений - буква Т в словаре замены и поддержка английского языка интерфейса.

Пока что страница проекта сыровата, но вы уже можете оставить отзыв, сообщите о баге или следить за обновлениями в блоге.

В ближайшее время планируется Wiki и Блог заменить на сайт на платформе SourceForge, который будет выполнять обе ф-ции.
 

MelodiaДата: Воскресенье, 09 Февраля 2014, 20:00:31 | Сообщение # 100
Группа: Проверенные
Сообщений: 8026
Награды: 5
Репутация: 5051
Блокировки:
Хотел сегодня воспользоваться версией 1.4
Лимит текста там какой в этом "едит" или "текстбокс", как там это называется?
А то не вместился текст с карты даже наполовину.


CM wars 1.15
ЭПОХА АНИМИРОВАННЫХ ТРИГГИРАФ ПРЕШЛА
 

  • Страница 4 из 5
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
Поиск:

Copyright © 2006 - 2024 Warcraft3FT.info При копировании материалов c сайта ставьте, пожалуйста, активную обратную ссылку на нас • Design by gReeB04ki ©
Хостинг от uCoz