From 541c044d529a7797b8b4e3eea26b1b59d485eb22 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Mr=C3=A1zek?= Date: Thu, 10 Oct 2013 03:05:21 +0200 Subject: Meh --- logic/OneSixInstance.cpp | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to 'logic/OneSixInstance.cpp') diff --git a/logic/OneSixInstance.cpp b/logic/OneSixInstance.cpp index 1b7b5bb4..853bcc48 100644 --- a/logic/OneSixInstance.cpp +++ b/logic/OneSixInstance.cpp @@ -57,6 +57,7 @@ QStringList OneSixInstance::processMinecraftArgs(LoginResponse response) QString args_pattern = version->minecraftArguments; QMap token_mapping; + // yggdrasil! token_mapping["auth_username"] = response.username; token_mapping["auth_session"] = response.session_id; token_mapping["auth_player_name"] = response.player_name; @@ -68,6 +69,7 @@ QStringList OneSixInstance::processMinecraftArgs(LoginResponse response) map["auth_player_name"] = "00000000-0000-0000-0000-000000000000"; */ + // these do nothing and are stupid. token_mapping["profile_name"] = name(); token_mapping["version_name"] = version->id; @@ -144,8 +146,17 @@ MinecraftProcess *OneSixInstance::prepareForLaunch(LoginResponse response) args.append(processMinecraftArgs(response)); // Set the width and height for 1.6 instances - args << QString("--width") << settings().get("MinecraftWinWidth").toString(); - args << QString("--height") << settings().get("MinecraftWinHeight").toString(); + bool maximize = settings().get("LaunchMaximized").toBool(); + if(maximize) + { + // this is probably a BAD idea + // args << QString("--fullscreen"); + } + else + { + args << QString("--width") << settings().get("MinecraftWinWidth").toString(); + args << QString("--height") << settings().get("MinecraftWinHeight").toString(); + } // create the process and set its parameters MinecraftProcess *proc = new MinecraftProcess(this); -- cgit v1.2.3