Added love.window.setPosition(x, y [, displayindex]), love.window.getPosition, and optional x and y fields for t.window in love.conf and for the flags table in love.window.set/getMode (resolves issue #930.)

This commit is contained in:
Alex Szpakowski
2014-09-19 16:19:55 -03:00
parent 3d7a3c2c3c
commit b75e1bdeaa
8 changed files with 130 additions and 9 deletions
+5
View File
@@ -52,6 +52,9 @@ WindowSettings::WindowSettings()
, highdpi(false)
, sRGB(false)
, refreshrate(0.0)
, useposition(false)
, x(0)
, y(0)
{
}
@@ -101,6 +104,8 @@ StringMap<Window::Setting, Window::SETTING_MAX_ENUM>::Entry Window::settingEntri
{"highdpi", SETTING_HIGHDPI},
{"srgb", SETTING_SRGB},
{"refreshrate", SETTING_REFRESHRATE},
{"x", SETTING_X},
{"y", SETTING_Y},
};
StringMap<Window::Setting, Window::SETTING_MAX_ENUM> Window::settings(Window::settingEntries, sizeof(Window::settingEntries));