<div class="ui-page title">
<h1>Up in the Air</h1>
<button class="goto openingcutscene">Start Game</button>
-<button class="goto options-general">Options</button>
+<button class="goto options">Options</button>
<button class="goto credits">Credits</button>
<div class="footer">
<span>Version: dev</span>
<span>Website: <a href="https://fietkau.media/up_in_the_air" target="_blank">fietkau.media/up_in_the_air</a></span>
</div>
</div>
-<div class="ui-page options options-general">
+<div class="ui-page options">
<h2>Options</h2>
<div class="areatabs">
<button class="general active">General</button>
delete game.view.music.timeoutID;
}
}
+ if(target == 'options') {
+ game.ui.root.querySelectorAll('.options .areatabs button').forEach((btn) => {
+ if(btn.classList.contains('general')) {
+ btn.classList.add('active');
+ } else {
+ btn.classList.remove('active');
+ }
+ });
+ game.ui.root.querySelectorAll('.options > div.area').forEach((area) => {
+ if(area.classList.contains('general')) {
+ area.style.display = 'flex';
+ } else {
+ area.style.display = 'none';
+ }
+ });
+ }
const targetElems = [game.ui.root.querySelector('.ui-page.' + target + '')];
if(game.ui.root.querySelector('.ui-page.gameplay').style.opacity != '1') {
targetElems.push(game.ui.root.querySelector('.ui-page.gameplay'));