Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Шестиугольник

-

Разработка ПО для Point Blank

- Бюро разработчиков Zhyk.Ru: создание чит-программ и прочего ПО для Point Blank

Ответ
 
Опции темы
Старый 28.10.2012, 10:12   #1
 Разведчик
Аватар для MiXa1LL76
 
MiXa1LL76 скоро будет известенMiXa1LL76 скоро будет известенMiXa1LL76 скоро будет известенMiXa1LL76 скоро будет известен
Регистрация: 08.10.2012
Сообщений: 10
Популярность: 391
Сказал(а) спасибо: 18
Поблагодарили 15 раз(а) в 7 сообщениях
Отправить сообщение для MiXa1LL76 с помощью Skype™
 
По умолчанию Шестиугольник

Ку!
Итак я сделал шестиугольник может кому будет надо для обозначения головы персонажа или пух по координатам...

Код:
void DrawLineE(float x, float y, float w, float h)
{
        D3DXVECTOR2 vLine1[2];
        vLine1[0].x = x; 
        vLine1[0].y = y; 
        vLine1[1].x = w; 
		vLine1[1].y = h;
 
        g_pLine->SetWidth(3);
        g_pLine->SetAntialias(false);
        g_pLine->SetGLLines(false);
        g_pLine->Begin();
        g_pLine->Draw(vLine1, 2, 0xAB248900);//ab2489
        g_pLine->End();
 
}
void DrawMnogUg(float x, float y, int hhh)
{
DrawLineE( x,  y,  x, y);
//************************************************
DrawLineE( x-hhh,  y,  x-(hhh*0.75), y-(hhh*0.75));
DrawLineE( x,  y-hhh,  x-(hhh*0.75), y-(hhh*0.75));
//************************************************
DrawLineE( x,  y+hhh,  x+(hhh*0.75), y+(hhh*0.75));
DrawLineE( x+hhh,  y,  x+(hhh*0.75), y+(hhh*0.75));
//************************************************
//************************************************
//************************************************
DrawLineE( x+hhh,  y,  x+(hhh*0.75), y-(hhh*0.75));
DrawLineE( x,  y-hhh,  x+(hhh*0.75), y-(hhh*0.75));
//************************************************
DrawLineE( x,  y+hhh,  x-(hhh*0.75), y+(hhh*0.75)); 
DrawLineE( x-hhh,  y,  x-(hhh*0.75), y+(hhh*0.75)); 
//************************************************
//DrawLineE( x-20,  y,  x-20, y-(20*0.75));
}
Код из из исхода логера и боксы там соответствующие...
так что дописать до ваших исходов недолго....
  Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
Dimedrol1536 (28.10.2012), крайслер (28.10.2012), Razor_213(3) (29.10.2012), smile33 (28.10.2012), xamik :3 (28.10.2012)
Старый 28.10.2012, 10:18   #2
 Старший сержант
Аватар для slava-zis
 
slava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норриса
Регистрация: 18.02.2011
Сообщений: 232
Популярность: 8824
Сказал(а) спасибо: 43
Поблагодарили 801 раз(а) в 240 сообщениях
Отправить сообщение для slava-zis с помощью Skype™
 
По умолчанию Re: Шестиугольник

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

Код:
void CDraw::DrawCircle(int X, int Y, int radius, int numSides, D3DCOLOR Color) 
{ 
    D3DXVECTOR2 Line[128]; 
    float Step = 3.14159265358979323846f * 2.0 / numSides; 
    int Count = 0; 
    for (float a=0; a < 3.14159265358979323846f * 2.0; a += Step) 
    { 
        float X1 = radius * cos(a) + X; 
        float Y1 = radius * sin(a) + Y; 
        float X2 = radius * cos(a+Step) + X; 
        float Y2 = radius * sin(a+Step) + Y; 
        Line[Count].x = X1; 
        Line[Count].y = Y1; 
        Line[Count+1].x = X2; 
        Line[Count+1].y = Y2; 
        Count += 2; 
    } 

    pLiner->Begin(); 
    pLiner->Draw(Line,Count,Color); 
    pLiner->End(); 
}
________________
Hack for ShadowCompany
Hack for War Thunder
Дно геймхакинга
  Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Dimedrol1536 (29.10.2012), MiXa1LL76 (29.10.2012), Razor_213(3) (29.10.2012), smile33 (28.10.2012)
Старый 31.10.2012, 09:32   #3
 Разведчик
Аватар для zorik11
 
zorik11 никому не известный тип
Регистрация: 04.02.2012
Сообщений: 6
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Шестиугольник

Хотя бы скрин покажыте как выглядеть в игре должно
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 02:20.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net