Rinegine v0.1.0 #4
Maximilian560
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
v0.1.0
Исправлено:
void RG_CreateText(RG_Text&, wstring, POINT3D, double, bool, LINK_GUI_TYPE, bool)
. Теперь при включении центрирования (последний параметр) текст будет правильно центрироваться учитывая масштаб (4 параметр).Добавлено:
RG_Array(uint size, type a);
для инициализации всех элементов массива одним значением, a.RG_Text:centering();
. Данный метод центрирует текст относительно своего положения на виртуальном экране. После применения необходимо использоватьRG_Text:update();
RG_CMD(string);
для выполнения консольных команд. Задаток для кроссплатформенных программИзменено:
void RG_CreateText(RG_Text& txt, wstring text, RG_Object& obj)
наvoid RG_CreateText(RG_Text& txt, wstring text, RG_Object& obj, double)
. Последний параметр отвечает за масштаб текста привязанного к объекту, по умолчанию равен 1. Изменяет масштаб относительно объекта к которому привязан (если у объекта масштаб 3 а у текста 2, то финальный масштаб текста будет равен 6).int Rinegine_Start(RG_Functions,void(&)(),RG_SettingWindow&)
и типRG_Array<int(*)(int)> RG_Functions
. Функции логики интерфейса(локаций) теперь должны иметь видint func(int)
. В параметр int передаётся последняя локация, вернее локация из которой эта локация была запущенаRG_SettingWindow
. Теперь вертикальная синхронизация по умолчанию включена.This discussion was created from the release Rinegine v0.1.0.
Beta Was this translation helpful? Give feedback.
All reactions