Remove static screen size vars
This commit is contained in:
@@ -119,13 +119,6 @@ namespace core {
|
|||||||
|
|
||||||
constexpr float kYazeVersion = 0.05;
|
constexpr float kYazeVersion = 0.05;
|
||||||
|
|
||||||
// ============================================================================
|
|
||||||
// Window Variables
|
|
||||||
// ============================================================================
|
|
||||||
|
|
||||||
constexpr int kScreenWidth = 1200;
|
|
||||||
constexpr int kScreenHeight = 800;
|
|
||||||
|
|
||||||
// ============================================================================
|
// ============================================================================
|
||||||
// Magic numbers
|
// Magic numbers
|
||||||
// ============================================================================
|
// ============================================================================
|
||||||
|
|||||||
@@ -171,12 +171,17 @@ absl::Status Controller::CreateWindow() {
|
|||||||
return absl::InternalError(
|
return absl::InternalError(
|
||||||
absl::StrFormat("SDL_Init: %s\n", SDL_GetError()));
|
absl::StrFormat("SDL_Init: %s\n", SDL_GetError()));
|
||||||
} else {
|
} else {
|
||||||
|
SDL_DisplayMode displayMode;
|
||||||
|
SDL_GetCurrentDisplayMode(0, &displayMode);
|
||||||
|
int screenWidth = displayMode.w * 0.8;
|
||||||
|
int screenHeight = displayMode.h * 0.8;
|
||||||
|
|
||||||
window_ = std::unique_ptr<SDL_Window, sdl_deleter>(
|
window_ = std::unique_ptr<SDL_Window, sdl_deleter>(
|
||||||
SDL_CreateWindow("Yet Another Zelda3 Editor", // window title
|
SDL_CreateWindow("Yet Another Zelda3 Editor", // window title
|
||||||
SDL_WINDOWPOS_UNDEFINED, // initial x position
|
SDL_WINDOWPOS_UNDEFINED, // initial x position
|
||||||
SDL_WINDOWPOS_UNDEFINED, // initial y position
|
SDL_WINDOWPOS_UNDEFINED, // initial y position
|
||||||
kScreenWidth, // width, in pixels
|
screenWidth, // width, in pixels
|
||||||
kScreenHeight, // height, in pixels
|
screenHeight, // height, in pixels
|
||||||
SDL_WINDOW_RESIZABLE),
|
SDL_WINDOW_RESIZABLE),
|
||||||
sdl_deleter());
|
sdl_deleter());
|
||||||
if (window_ == nullptr) {
|
if (window_ == nullptr) {
|
||||||
|
|||||||
Reference in New Issue
Block a user