PahomEngine.zip
56 MB
Обнова 0.9.00
Добавлены настройки графики
Переписан UI в настройках
Переписан загрузчик текстур
Добавлены настройки графики
Переписан UI в настройках
Переписан загрузчик текстур
🔥1
This media is not supported in the widget
VIEW IN TELEGRAM
🤯1
Селектор в виде "Карусель" С++ UI (ImGui)
uint8_t u8PresetID = 0;
void GraphicsPresetUI(ImFont* font0) {
static const std::pair <std::string,int> GraphicsPresets[] = {
{"НИЗКИЕ",0},
{"ВЫСОКИЕ",1},
{"УЛЬТРА",2}
};
static const std::array<std::string, 3> setGraph = {
"low",
"high",
"ultra"
};
static int iResID = 0;
if (!u8PresetID) {
iResID = PahomEngine->iReloadTexturesPresetID;
u8PresetID = 1;
}
PahomEngine->iReloadTexturesPresetID = GraphicsPresets[iResID].second;
ImGui::SetCursorPosX(30);
ImGui::PushID(4);
PahomEngine->sGraphPreset = setGraph[iResID];
if (ImGui::Button("<<", { 32,32 })) {
iResID--;
if (iResID < 0) {
iResID = 0;
}
}
ImGui::PopID();
ImGui::SameLine();
ImGui::PushFont(font0);
PahomEngine->TextColored(PahomEngine->RGBA(237.2f, 27.1f, 89.8f, 255), "{}", GraphicsPresets[iResID].first);
ImGui::PopFont();
ImGui::SameLine();
ImGui::PushID(5);
if (ImGui::Button(">>", { 32,32 })) {
iResID++;
if (iResID > 2) {
iResID = 2;
}
}
ImGui::PopID();
}
const std::pair<int32_t, int32_t> window_size_preset[7] = {
{640, 480}, {800, 600}, {1024, 768}, {1280, 720},
{1366, 768}, {1600, 900}, {1920, 1080}
};удобный массив с разрешением)
Анонс новой игры.
Elephant Summer
Будет новелла по зленому слонику на движке PahomEngine
а об игре SWEET BREADS она доделана почти и скоро будет релиз 1.0
кто хочет заранее сделать вклад
https://donationalerts.com/r/hcpp
Разработка уже ведется и пишутся активно модули в движке для работы с новелами)
Elephant Summer
Будет новелла по зленому слонику на движке PahomEngine
а об игре SWEET BREADS она доделана почти и скоро будет релиз 1.0
кто хочет заранее сделать вклад
https://donationalerts.com/r/hcpp
Разработка уже ведется и пишутся активно модули в движке для работы с новелами)
❤1