Center window on startup

This commit is contained in:
crumblingstatue 2023-04-01 15:07:58 +02:00
parent d5c9e24201
commit 98d3634455
3 changed files with 14 additions and 0 deletions

9
Cargo.lock generated
View file

@ -181,6 +181,7 @@ dependencies = [
"rand", "rand",
"s2dc", "s2dc",
"sfml", "sfml",
"sfml-xt",
] ]
[[package]] [[package]]
@ -309,6 +310,14 @@ dependencies = [
"widestring", "widestring",
] ]
[[package]]
name = "sfml-xt"
version = "0.1.0"
source = "git+https://github.com/crumblingstatue/sfml-xt.git#4eb3ab9e54c3464360709ba8351afc75927908d0"
dependencies = [
"sfml",
]
[[package]] [[package]]
name = "smallvec" name = "smallvec"
version = "1.10.0" version = "1.10.0"

View file

@ -13,3 +13,6 @@ sfml = "0.20.0"
[dependencies.s2dc] [dependencies.s2dc]
git = "https://github.com/crumblingstatue/s2dc.git" git = "https://github.com/crumblingstatue/s2dc.git"
[dependencies.sfml-xt]
git = "https://github.com/crumblingstatue/sfml-xt.git"

View file

@ -2,6 +2,7 @@ use sfml::{
graphics::RenderWindow, graphics::RenderWindow,
window::{ContextSettings, Style, VideoMode}, window::{ContextSettings, Style, VideoMode},
}; };
use sfml_xt::graphics::RenderWindowExt;
struct ScreenRes { struct ScreenRes {
w: u16, w: u16,
@ -28,5 +29,6 @@ pub fn make_window() -> RenderWindow {
&ContextSettings::default(), &ContextSettings::default(),
); );
rw.set_framerate_limit(60); rw.set_framerate_limit(60);
rw.center();
rw rw
} }