g++.exe D:\Projects\LPHC\main.cpp -o main In file included from D:/Projects/LPHC/macros.hpp:2, from D:/Projects/LPHC/ufield.hpp:2, from D:/Projects/LPHC/game_structures.hpp:3, from D:/Projects/LPHC/globals.h:4, from D:\Projects\LPHC\overlay/dx11/moverlay.h:2, from D:\Projects\LPHC\overlay/overlay.h:27, from D:\Projects\LPHC\main.cpp:4: D:/Projects/LPHC/mem.hpp:10:31: warning: converting to non-pointer type 'DWORD' {aka 'long unsigned int'} from NULL [-Wconversion-null] 10 | inline DWORD process_id = NULL; | ^~~~ D:/Projects/LPHC/mem.hpp:12:36: warning: converting to non-pointer type 'uintptr_t' {aka 'long long unsigned int'} from NULL [-Wconversion-null] 12 | inline uintptr_t module_base = NULL; | ^~~~ In file included from D:\Projects\LPHC\main.cpp:7: D:\Projects\LPHC\util.hpp:95:24: error: 'std::string util::get_name_from_fname(int)' was declared 'extern' and later 'static' [-fpermissive] 95 | static std::string get_name_from_fname(int key) { | ^~~~~~~~~~~~~~~~~~~ D:/Projects/LPHC/game_structures.hpp:13:21: note: previous declaration of 'std::string util::get_name_from_fname(int)' 13 | std::string get_name_from_fname(int key); | ^~~~~~~~~~~~~~~~~~~ D:\Projects\LPHC\main.cpp: In function 'void render_callback()': D:\Projects\LPHC\main.cpp:993:76: error: cannot convert 'vector3' to 'const ImVec2&' 993 | overlay->draw_text(ghost_screen_position, ghostcolor, ghost_name.c_str(), true); | ^~~~~~~~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1055:76: error: cannot convert 'vector3' to 'const ImVec2&' 1055 | overlay->draw_text(screen_position, color, name_norm.c_str(), true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1239:100: error: cannot convert 'vector3' to 'const ImVec2&' 1239 | overlay->draw_text(screen_position, hand_item_info.color, hand_item_display_text.c_str(), true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1245:100: error: cannot convert 'vector3' to 'const ImVec2&' 1245 | overlay->draw_text(screen_position, bag_item_info.color, bag_item_display_text.c_str(), true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1256:100: error: cannot convert 'vector3' to 'const ImVec2&' 1256 | overlay->draw_text(screen_position, hand_item_info.color, hand_state_text.c_str(), true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1262:100: error: cannot convert 'vector3' to 'const ImVec2&' 1262 | overlay->draw_text(screen_position, bag_item_info.color, bag_state_text.c_str(), true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1314:68: error: cannot convert 'vector3' to 'const ImVec2&' 1314 | overlay->draw_text(screen_position, weapon_esp_color, name_norm.c_str(), true); // Orange | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1318:76: error: cannot convert 'vector3' to 'const ImVec2&' 1318 | overlay->draw_text(screen_position, weapon_esp_color, ("[Ammo: " + std::to_string(item_value) + "]").c_str(), true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1342:68: error: cannot convert 'vector3' to 'const ImVec2&' 1342 | overlay->draw_text(screen_position, weapon_esp_color, name_norm.c_str(), true); // Orange | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1367:76: error: cannot convert 'vector3' to 'const ImVec2&' 1367 | overlay->draw_text(screen_position, gaz_bottle_esp_color, name_norm.c_str(), true); // Blue | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1372:92: error: cannot convert 'vector3' to 'const ImVec2&' 1372 | overlay->draw_text(screen_position, gaz_bottle_esp_color, "[Color: Yellow]", true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1376:92: error: cannot convert 'vector3' to 'const ImVec2&' 1376 | overlay->draw_text(screen_position, gaz_bottle_esp_color, "[Color: Red]", true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1380:92: error: cannot convert 'vector3' to 'const ImVec2&' 1380 | overlay->draw_text(screen_position, gaz_bottle_esp_color, "[Color: Blue]", true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1390:76: error: cannot convert 'vector3' to 'const ImVec2&' 1390 | overlay->draw_text(screen_position, access_card_esp_color, name_norm.c_str(), true); // Light Blue | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1398:76: error: cannot convert 'vector3' to 'const ImVec2&' 1398 | overlay->draw_text(screen_position, vent_filter_esp_color, name_norm.c_str(), true); // Light Blue | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1402:84: error: cannot convert 'vector3' to 'const ImVec2&' 1402 | overlay->draw_text(screen_position, vent_filter_esp_color, ("[Clean: " + std::to_string(item_value) + "%]").c_str(), true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1414:84: error: cannot convert 'vector3' to 'const ImVec2&' 1414 | overlay->draw_text(screen_position, rice_esp_color, name_norm.c_str(), true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1421:84: error: cannot convert 'vector3' to 'const ImVec2&' 1421 | overlay->draw_text(screen_position, rice_esp_color, name_norm.c_str(), true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1428:84: error: cannot convert 'vector3' to 'const ImVec2&' 1428 | overlay->draw_text(screen_position, rice_esp_color, name_norm.c_str(), true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1437:76: error: cannot convert 'vector3' to 'const ImVec2&' 1437 | overlay->draw_text(screen_position, package_esp_color, name_norm.c_str(), true); // Brown | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1442:92: error: cannot convert 'vector3' to 'const ImVec2&' 1442 | overlay->draw_text(screen_position, package_esp_color, "[Security]", true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1446:92: error: cannot convert 'vector3' to 'const ImVec2&' 1446 | overlay->draw_text(screen_position, package_esp_color, "[Computers]", true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1450:92: error: cannot convert 'vector3' to 'const ImVec2&' 1450 | overlay->draw_text(screen_position, package_esp_color, "[Botanic]", true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1454:92: error: cannot convert 'vector3' to 'const ImVec2&' 1454 | overlay->draw_text(screen_position, package_esp_color, "[Restaurant]", true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1458:92: error: cannot convert 'vector3' to 'const ImVec2&' 1458 | overlay->draw_text(screen_position, package_esp_color, "[Medical]", true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1462:92: error: cannot convert 'vector3' to 'const ImVec2&' 1462 | overlay->draw_text(screen_position, package_esp_color, "[Tutorial]", true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1466:92: error: cannot convert 'vector3' to 'const ImVec2&' 1466 | overlay->draw_text(screen_position, package_esp_color, "[Machine]", true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1496:76: error: cannot convert 'vector3' to 'const ImVec2&' 1496 | overlay->draw_text(screen_position, sample_esp_color, name_norm.c_str(), true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1521:76: error: cannot convert 'vector3' to 'const ImVec2&' 1521 | overlay->draw_text(screen_position, fuse_esp_color, name_norm.c_str(), true); // Grey | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1532:84: error: cannot convert 'vector3' to 'const ImVec2&' 1532 | overlay->draw_text(screen_position, fuse_esp_color, fuse_info.c_str(), true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1536:76: error: cannot convert 'vector3' to 'const ImVec2&' 1536 | overlay->draw_text(screen_position, battery_esp_color, name_norm.c_str(), true); // Light Grey | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1540:84: error: cannot convert 'vector3' to 'const ImVec2&' 1540 | overlay->draw_text(screen_position, battery_esp_color, ("[Charge: " + std::to_string(item_value) + "%]").c_str(), true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1544:76: error: cannot convert 'vector3' to 'const ImVec2&' 1544 | overlay->draw_text(screen_position, screw_driver_esp_color, name_norm.c_str(), true); // White | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1547:76: error: cannot convert 'vector3' to 'const ImVec2&' 1547 | overlay->draw_text(screen_position, machine_part_esp_color, name_norm.c_str(), true); // White | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1554:84: error: cannot convert 'vector3' to 'const ImVec2&' 1554 | overlay->draw_text(screen_position, egg_esp_color, name_norm.c_str(), true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1558:92: error: cannot convert 'vector3' to 'const ImVec2&' 1558 | overlay->draw_text(screen_position, egg_esp_color, "[Yellow]", true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1562:84: error: cannot convert 'vector3' to 'const ImVec2&' 1562 | overlay->draw_text(screen_position, egg_esp_color, name_norm.c_str(), true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1565:92: error: cannot convert 'vector3' to 'const ImVec2&' 1565 | overlay->draw_text(screen_position, egg_esp_color, "[Blue]", true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1569:84: error: cannot convert 'vector3' to 'const ImVec2&' 1569 | overlay->draw_text(screen_position, egg_esp_color, name_norm.c_str(), true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1573:92: error: cannot convert 'vector3' to 'const ImVec2&' 1573 | overlay->draw_text(screen_position, egg_esp_color, "[Green]", true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1577:84: error: cannot convert 'vector3' to 'const ImVec2&' 1577 | overlay->draw_text(screen_position, egg_esp_color, name_norm.c_str(), true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1581:92: error: cannot convert 'vector3' to 'const ImVec2&' 1581 | overlay->draw_text(screen_position, egg_esp_color, "[Pink]", true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1585:84: error: cannot convert 'vector3' to 'const ImVec2&' 1585 | overlay->draw_text(screen_position, egg_esp_color, name_norm.c_str(), true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1589:92: error: cannot convert 'vector3' to 'const ImVec2&' 1589 | overlay->draw_text(screen_position, egg_esp_color, "[Tan]", true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1593:84: error: cannot convert 'vector3' to 'const ImVec2&' 1593 | overlay->draw_text(screen_position, egg_esp_color, name_norm.c_str(), true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1597:92: error: cannot convert 'vector3' to 'const ImVec2&' 1597 | overlay->draw_text(screen_position, egg_esp_color, "[Red]", true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1601:84: error: cannot convert 'vector3' to 'const ImVec2&' 1601 | overlay->draw_text(screen_position, egg_esp_color, name_norm.c_str(), true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1605:92: error: cannot convert 'vector3' to 'const ImVec2&' 1605 | overlay->draw_text(screen_position, egg_esp_color, "[Orange]", true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1609:84: error: cannot convert 'vector3' to 'const ImVec2&' 1609 | overlay->draw_text(screen_position, egg_esp_color, name_norm.c_str(), true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1613:92: error: cannot convert 'vector3' to 'const ImVec2&' 1613 | overlay->draw_text(screen_position, egg_esp_color, "[Dark Blue]", true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1618:76: error: cannot convert 'vector3' to 'const ImVec2&' 1618 | overlay->draw_text(screen_position, defib_esp_color, name_norm.c_str(), true); // cyan | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1621:84: error: cannot convert 'vector3' to 'const ImVec2&' 1621 | overlay->draw_text(screen_position, defib_esp_color, ("[Charge: " + std::to_string(item_value) + "%]").c_str(), true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1625:76: error: cannot convert 'vector3' to 'const ImVec2&' 1625 | overlay->draw_text(screen_position, container_esp_color, name_norm.c_str(), true); // Pink-sih purple | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1630:92: error: cannot convert 'vector3' to 'const ImVec2&' 1630 | overlay->draw_text(screen_position, container_esp_color, "[Dirty]", true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1633:92: error: cannot convert 'vector3' to 'const ImVec2&' 1633 | overlay->draw_text(screen_position, container_esp_color, "[Clean]", true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1636:92: error: cannot convert 'vector3' to 'const ImVec2&' 1636 | overlay->draw_text(screen_position, container_esp_color, "[Green]", true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1639:92: error: cannot convert 'vector3' to 'const ImVec2&' 1639 | overlay->draw_text(screen_position, container_esp_color, "[Yellow]", true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1642:92: error: cannot convert 'vector3' to 'const ImVec2&' 1642 | overlay->draw_text(screen_position, container_esp_color, "[Blue]", true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1645:92: error: cannot convert 'vector3' to 'const ImVec2&' 1645 | overlay->draw_text(screen_position, container_esp_color, "[White]", true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1648:92: error: cannot convert 'vector3' to 'const ImVec2&' 1648 | overlay->draw_text(screen_position, container_esp_color, "[Red]", true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1652:100: error: cannot convert 'vector3' to 'const ImVec2&' 1652 | overlay->draw_text(screen_position, container_esp_color, "[White Rice]", true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1655:100: error: cannot convert 'vector3' to 'const ImVec2&' 1655 | overlay->draw_text(screen_position, container_esp_color, "[Brown Rice]", true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1658:100: error: cannot convert 'vector3' to 'const ImVec2&' 1658 | overlay->draw_text(screen_position, container_esp_color, "[Black Rice]", true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1705:100: error: cannot convert 'vector3' to 'const ImVec2&' 1705 | overlay->draw_text(screen_position, task_color, name_norm.c_str(), true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1710:108: error: cannot convert 'vector3' to 'const ImVec2&' 1710 | overlay->draw_text(screen_position, task_color, ("[Clean: " + std::to_string(filterState.Value_8) + "%]").c_str(), true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1760:100: error: cannot convert 'vector3' to 'const ImVec2&' 1760 | overlay->draw_text(screen_position, task_color, name_norm.c_str(), true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1774:108: error: cannot convert 'vector3' to 'const ImVec2&' 1774 | overlay->draw_text(screen_position, task_color, text.c_str(), true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1824:92: error: cannot convert 'vector3' to 'const ImVec2&' 1824 | overlay->draw_text(screen_position, task_color, name_norm.c_str(), true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1828:100: error: cannot convert 'vector3' to 'const ImVec2&' 1828 | overlay->draw_text(screen_position, task_color, ("[Battery: " + std::to_string(alimBatteryLevel) + "%]").c_str(), true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1838:100: error: cannot convert 'vector3' to 'const ImVec2&' 1838 | overlay->draw_text(screen_position, task_color, ("[" + fuse_in_color + " | " + fuse_out_color + "]").c_str(), true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1882:92: error: cannot convert 'vector3' to 'const ImVec2&' 1882 | overlay->draw_text(screen_position, task_color, name_norm.c_str(), true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1928:92: error: cannot convert 'vector3' to 'const ImVec2&' 1928 | overlay->draw_text(screen_position, task_color, name_norm.c_str(), true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1944:100: error: cannot convert 'vector3' to 'const ImVec2&' 1944 | overlay->draw_text(screen_position, task_color, ("[" + riceType + "|" + fishType + "|" + toppingType + "]").c_str(), true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1993:92: error: cannot convert 'vector3' to 'const ImVec2&' 1993 | overlay->draw_text(screen_position, task_color, name_norm.c_str(), true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:1998:100: error: cannot convert 'vector3' to 'const ImVec2&' 1998 | overlay->draw_text(screen_position, task_color, ("[TARGET: " + TranslateRoomName(targetPC->get_room()) + "]").c_str(), true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:2030:92: error: cannot convert 'vector3' to 'const ImVec2&' 2030 | overlay->draw_text(screen_position, task_color, name_norm.c_str(), true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:2035:100: error: cannot convert 'vector3' to 'const ImVec2&' 2035 | overlay->draw_text(screen_position, task_color, ("[SOURCE: " + TranslateRoomName(sourcePC->get_room()) + "]").c_str(), true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:2168:76: error: cannot convert 'vector3' to 'const ImVec2&' 2168 | overlay->draw_text(screen_position, case_color, name_norm.c_str(), true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:2172:84: error: cannot convert 'vector3' to 'const ImVec2&' 2172 | overlay->draw_text(screen_position, case_color, weapon_case_text.c_str(), true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:2177:84: error: cannot convert 'vector3' to 'const ImVec2&' 2177 | overlay->draw_text(screen_position, case_color, weapon_case_text.c_str(), true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:2215:76: error: cannot convert 'vector3' to 'const ImVec2&' 2215 | overlay->draw_text(screen_position, task_color, name_norm.c_str(), true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:2221:92: error: cannot convert 'vector3' to 'const ImVec2&' 2221 | overlay->draw_text(screen_position, task_color, ("[Charge: " + std::to_string(defibState.Value_8) + "%]").c_str(), true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ D:\Projects\LPHC\main.cpp:2271:76: error: cannot convert 'vector3' to 'const ImVec2&' 2271 | overlay->draw_text(screen_position, task_color, name_norm.c_str(), true); | ^~~~~~~~~~~~~~~ | | | vector3 D:\Projects\LPHC\overlay/dx11/moverlay.h:87:41: note: initializing argument 1 of 'void c_overlay::draw_text(const ImVec2&, ImU32, const char*, bool, float, const char*)' 87 | inline void draw_text(const ImVec2& pos, ImU32 col, const char* text_begin, bool outline = false, float font_size = 14.0f, const char* end = nullptr) { | ~~~~~~~~~~~~~~^~~ Process finished with exit code 1