Эксперт
-
Автор темы
- #1
Написал это бухим в говно за пару часов, всё уместилось в ~300 строк, довольно много говнокода, анимации, пожалуйста - пользуйтесь
SS:
Реализовано всё в одном файле, вызывается в меню двумя строками
Мои шрифты:
чтобы помянять размер бокса меняйте эти переменные
совсем забыл про некоторые функи
в ImVec2 struct
в ImColor struct
SS:
C++:
m_esp_draw.set_positions( );
m_esp_draw.on_draw( );
C++:
ImGui::GetIO( ).Fonts->AddFontFromFileTTF( "c:\\Windows\\Fonts\\verdana.ttf", 14.0f, 0, ImGui::GetIO( ).Fonts->GetGlyphRangesCyrillic( ) );
ImGui::GetIO( ).Fonts->AddFontFromFileTTF( "c:\\Windows\\Fonts\\arial.ttf", 9.0f, 0, ImGui::GetIO( ).Fonts->GetGlyphRangesCyrillic( ) );
чтобы помянять размер бокса меняйте эти переменные
совсем забыл про некоторые функи
в ImVec2 struct
Код:
float length( ) const {
return std::sqrtf( this->x * this->x + this->y * this->y );
}
float dist_to( const ImVec2& vec ) const {
ImVec2 delta;
delta.x = this->x - vec.x;
delta.y = this->y - vec.y;
return delta.length( );
}
Код:
ImColor SetAlpha( float a = 1.f ) { return ImColor( Value.x, Value.y, Value.z, Value.w * a ); };
Вложения
-
2.4 KB Просмотры: 343
Последнее редактирование: