mirror of
https://github.com/italicsjenga/agb.git
synced 2024-12-23 08:11:33 +11:00
Play the game by default
This commit is contained in:
parent
361060da6a
commit
baab2582b5
|
@ -3,34 +3,27 @@ import { Mgba } from "./mgba";
|
|||
import { BindingsControl, DefaultBindingsSet } from "./bindings";
|
||||
|
||||
function App() {
|
||||
const [onGame, setOnGame] = useState(false);
|
||||
const [volume, setVolume] = useState(1.0);
|
||||
const [bindings, setBindings] = useState(DefaultBindingsSet());
|
||||
const [paused, setPaused] = useState(false);
|
||||
|
||||
return (
|
||||
<div>
|
||||
{onGame && (
|
||||
<>
|
||||
<Mgba
|
||||
gameUrl="/game.gba"
|
||||
volume={volume}
|
||||
controls={bindings.Actual}
|
||||
paused={paused}
|
||||
/>
|
||||
<input
|
||||
type="range"
|
||||
value={volume}
|
||||
min="0"
|
||||
max="1"
|
||||
step="0.05"
|
||||
onChange={(e) => setVolume(Number(e.target.value))}
|
||||
></input>
|
||||
</>
|
||||
)}
|
||||
<button onClick={() => setOnGame(!onGame)}>
|
||||
{onGame ? "End Game" : "Start Game"}
|
||||
</button>
|
||||
<Mgba
|
||||
gameUrl="/game.gba"
|
||||
volume={volume}
|
||||
controls={bindings.Actual}
|
||||
paused={paused}
|
||||
/>
|
||||
<input
|
||||
type="range"
|
||||
value={volume}
|
||||
min="0"
|
||||
max="1"
|
||||
step="0.05"
|
||||
onChange={(e) => setVolume(Number(e.target.value))}
|
||||
></input>
|
||||
|
||||
<BindingsControl
|
||||
bindings={bindings}
|
||||
setBindings={setBindings}
|
||||
|
|
Loading…
Reference in a new issue