 |
Боксы - Общение разработчиков - Программирование для Point Blank, общение и обсуждение разработок |
31.07.2012, 18:21
|
#1
|
|
|
|
Разведчик
|
 Регистрация: 03.07.2012
 Сообщений: 1
 Популярность: -95
 Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
|
Боксы
Код:
void DrawRectangle(float x, float y, float w, int h)
{
D3DXVECTOR2 vLine1[2];
D3DXVECTOR2 vLine2[2];
D3DXVECTOR2 vLine3[2];
D3DXVECTOR2 vLine4[2];
vLine1[0].x = x;
vLine1[0].y = y;
vLine1[1].x = x;
vLine1[1].y = y+h;
vLine2[0].x = x+w;
vLine2[0].y = y;
vLine2[1].x = x+w;
vLine2[1].y = y+h;
vLine3[0].x = x;
vLine3[0].y = y;
vLine3[1].x = x+w;
vLine3[1].y = y;
vLine4[0].x = x;
vLine4[0].y = y+h;
vLine4[1].x = x+w;
vLine4[1].y = y+h;
g_pLine->SetWidth(2);
g_pLine->SetAntialias(false);
g_pLine->SetGLLines(false);
g_pLine->Begin();
g_pLine->Draw(vLine1, 2, 0xFF0000FF);
g_pLine->Draw(vLine2, 2, 0xFF0000FF);
g_pLine->Draw(vLine3, 2, 0xFF0000FF);
g_pLine->Draw(vLine4, 2, 0xFF0000FF);
g_pLine->End();
}
Вот так я понял код боксов (их там нету)
Надо сделать красивый фон обходку и обводка на выбраную функцию.
|
|
|
31.07.2012, 18:37
|
#2
|
|
|
|
Старший сержант
|
 Регистрация: 04.02.2011
 Сообщений: 198
 Популярность: 12244
 Сказал(а) спасибо: 453
Поблагодарили 435 раз(а) в 242 сообщениях
|
Re: Боксы
________________
-Отложи на послезавтра то что можешь сделать сегодня, и тогда у тебя появятся два свободных дня!
|
|
|
31.07.2012, 19:01
|
#3
|
|
|
|
Разведчик
|
 Регистрация: 03.07.2012
 Сообщений: 1
 Популярность: -95
 Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
|
Re: Боксы
|
|
|
31.07.2012, 19:40
|
#4
|
|
|
|
Старший сержант
|
 Регистрация: 18.02.2011
 Сообщений: 232
 Популярность: 8824
 Сказал(а) спасибо: 43
Поблагодарили 801 раз(а) в 240 сообщениях
|
Re: Боксы
|
|
|
31.07.2012, 19:44
|
#5
|
|
|
|
Разведчик
|
 Регистрация: 03.07.2012
 Сообщений: 1
 Популярность: -95
 Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
|
Re: Боксы
|
|
|
31.07.2012, 19:48
|
#6
|
|
|
|
Старший сержант
|
 Регистрация: 18.02.2011
 Сообщений: 232
 Популярность: 8824
 Сказал(а) спасибо: 43
Поблагодарили 801 раз(а) в 240 сообщениях
|
Re: Боксы
|
|
|
31.07.2012, 20:01
|
#7
|
|
|
|
Разведчик
|
 Регистрация: 03.07.2012
 Сообщений: 1
 Популярность: -95
 Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
|
Re: Боксы
|
|
|
31.07.2012, 20:20
|
#8
|
|
|
|
Разведчик
|
 Регистрация: 04.05.2012
 Сообщений: 18
 Популярность: 805
 Сказал(а) спасибо: 24
Поблагодарили 25 раз(а) в 18 сообщениях
|
Re: Боксы
|
|
|
3 пользователя(ей) сказали cпасибо:
|
|
31.07.2012, 20:32
|
#9
|
|
|
|
Старший сержант
|
 Регистрация: 04.02.2011
 Сообщений: 198
 Популярность: 12244
 Сказал(а) спасибо: 453
Поблагодарили 435 раз(а) в 242 сообщениях
|
Re: Боксы
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
дай код.. пример..
|
|
 |
|
 |
|
Код:
void DrawCanvas(float X, float Y, float Width, float Height, float BorderSize, D3DCOLOR d3dBackgroundColor, D3DCOLOR d3dBorderColor)
{
D3DXVECTOR2 vLine[2];
vLine[0].x = iX + (Width/2);
vLine[0].y = iY - BorderSize;
vLine[1].x = iX + (Width/2);
vLine[1].y = Height + BorderSize;
this->oLine->SetWidth(Width+(BorderSize*2));
this->oLine->SetAntialias(false);
this->oLine->SetGLLines(true);
this->oLine->Begin();
this->oLine->Draw(LineCoords, 2, d3dBackgroundColor);
this->oLine->End();
this->DrawRectangle(X, Y, Width+iBorderSize, Height, BorderSize, 2, d3dBorderColor);
}
ЗЫ:не рабочий))
________________
-Отложи на послезавтра то что можешь сделать сегодня, и тогда у тебя появятся два свободных дня!
|
|
|
31.07.2012, 20:36
|
#10
|
|
|
|
Старший сержант
|
 Регистрация: 18.02.2011
 Сообщений: 232
 Популярность: 8824
 Сказал(а) спасибо: 43
Поблагодарили 801 раз(а) в 240 сообщениях
|
Re: Боксы
ошибки против нубов?
|
|
|
31.07.2012, 20:44
|
#11
|
|
|
|
Старший сержант
|
 Регистрация: 04.02.2011
 Сообщений: 198
 Популярность: 12244
 Сказал(а) спасибо: 453
Поблагодарили 435 раз(а) в 242 сообщениях
|
Re: Боксы
________________
-Отложи на послезавтра то что можешь сделать сегодня, и тогда у тебя появятся два свободных дня!
|
|
|
31.07.2012, 20:47
|
#12
|
|
|
|
Разведчик
|
 Регистрация: 02.07.2011
 Сообщений: 34
 Популярность: 1269
 Сказал(а) спасибо: 20
Поблагодарили 238 раз(а) в 62 сообщениях
|
Re: Боксы
Да,
Это еще пол беды )))
Что то ты забыл упоменуть типо))
Что бы они работали....
________________
>>> Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). <<<
>>> Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). <<<
Последний раз редактировалось Awiion; 31.07.2012 в 20:49.
|
|
|
31.07.2012, 21:01
|
#13
|
|
|
|
Фельдмаршал
|
 Регистрация: 22.02.2011
 Сообщений: 949
 Популярность: 34698
 Сказал(а) спасибо: 939
Поблагодарили 2,534 раз(а) в 911 сообщениях
|
Re: Боксы
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
Код:
void DrawCanvas(float X, float Y, float Width, float Height, float BorderSize, D3DCOLOR d3dBackgroundColor, D3DCOLOR d3dBorderColor)
{
D3DXVECTOR2 vLine[2];
vLine[0].x = iX + (Width/2);
vLine[0].y = iY - BorderSize;
vLine[1].x = iX + (Width/2);
vLine[1].y = Height + BorderSize;
this->oLine->SetWidth(Width+(BorderSize*2));
this->oLine->SetAntialias(false);
this->oLine->SetGLLines(true);
this->oLine->Begin();
this->oLine->Draw(LineCoords, 2, d3dBackgroundColor);
this->oLine->End();
this->DrawRectangle(X, Y, Width+iBorderSize, Height, BorderSize, 2, d3dBorderColor);
}
ЗЫ:не рабочий))
|
|
 |
|
 |
|
Пробывал такое чудо, ФПС было на минимуме(
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
|
|
|
31.07.2012, 21:05
|
#14
|
|
|
|
Разведчик
|
 Регистрация: 31.07.2012
 Сообщений: 0
 Популярность: 10
 Сказал(а) спасибо: 15
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Боксы
Подскажите как сделать у меня не получается
|
|
|
31.07.2012, 21:07
|
#15
|
|
|
|
Разведчик
|
 Регистрация: 22.02.2012
 Сообщений: 49
 Популярность: 2418
 Сказал(а) спасибо: 123
Поблагодарили 79 раз(а) в 56 сообщениях
|
Re: Боксы
________________
Украина не победима... Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Кто имел дело с ring0 пишите в лс...
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Похожие темы
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
[Руководство] Боксы
|
•DDR• |
Общение разработчиков |
27 |
11.07.2012 22:03 |
[Помогите!] x2 боксы
|
frttertg |
Общение и обсуждение |
1 |
09.03.2012 01:31 |
[Информация] Аписы
|
=Пушинка= |
Общение и обсуждение |
2 |
01.02.2012 18:27 |
[Куплю] х2 боксы
|
painner |
Dark Orbit |
0 |
24.12.2011 17:20 |
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 04:59.
|
 |