Skip to content

Commit

Permalink
implement auto fullscreen
Browse files Browse the repository at this point in the history
  • Loading branch information
111116 committed Feb 19, 2020
1 parent 8ddc75f commit da72aad
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 1 deletion.
2 changes: 2 additions & 0 deletions scripts/launchgame.js
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,8 @@ function launchOSU(osu, beatmapid, version){
}

// switch page to game view
if (game.autofullscreen)
document.documentElement.requestFullscreen();
let pGameArea = document.getElementById("game-area");
var pMainPage = document.getElementById("main-page");
var pNav = document.getElementById("main-nav");
Expand Down
6 changes: 5 additions & 1 deletion scripts/settings.js
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ function setOptionPanel() {
K1name: 'Z',
K2name: 'X',
Kpausename: 'SPACE',
Kpause2name: 'ESCAPE',
Kpause2name: 'ESC',
K1keycode: 90,
K2keycode: 88,
Kpausekeycode: 32,
Expand Down Expand Up @@ -65,6 +65,7 @@ function setOptionPanel() {
window.game.showhwmouse = this.showhwmouse;
window.game.snakein = this.snakein;
window.game.snakeout = this.snakeout;
window.game.autofullscreen = this.autofullscreen;

window.game.allowMouseScroll = !this.disableWheel;
window.game.allowMouseButton = !this.disableButton;
Expand Down Expand Up @@ -207,6 +208,8 @@ function setOptionPanel() {
gamesettings[keynameitem] = e.key.toUpperCase();
if (gamesettings[keynameitem] == " ")
gamesettings[keynameitem] = "SPACE";
if (gamesettings[keynameitem] == "ESCAPE")
gamesettings[keynameitem] = "ESC";
btn.value = gamesettings[keynameitem];
gamesettings.loadToGame();
saveToLocal();
Expand All @@ -232,6 +235,7 @@ function setOptionPanel() {
bindcheck("showhwmouse-check", "showhwmouse");
bindcheck("snakein-check", "snakein");
bindcheck("snakeout-check", "snakeout");
bindcheck("autofullscreen-check", "autofullscreen");

// input settings
bindcheck("disable-wheel-check", "disableWheel");
Expand Down
10 changes: 10 additions & 0 deletions settings.html
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,16 @@ <h3>
</div>
</td>
</tr>
<tr>
<td>
<div class="option-name">
进入游戏自动全屏
</div>
<div class="option-control">
<input id="autofullscreen-check" type="checkbox" /><span></span>
</div>
</td>
</tr>

<tr>
<td>
Expand Down

0 comments on commit da72aad

Please sign in to comment.