mirror of
https://github.com/Noratrieb/game-wip-dontplay.git
synced 2026-01-17 04:45:02 +01:00
Center window on startup
This commit is contained in:
parent
d5c9e24201
commit
98d3634455
3 changed files with 14 additions and 0 deletions
9
Cargo.lock
generated
9
Cargo.lock
generated
|
|
@ -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"
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue