mirror of
https://gitlab.com/lecarore/breakout71.git
synced 2025-04-20 12:15:06 -04:00
Automatic deploy 29011331
This commit is contained in:
parent
37b761d50c
commit
5e144fc15d
3 changed files with 28 additions and 7 deletions
|
@ -11,8 +11,8 @@ android {
|
|||
applicationId = "me.lecaro.breakout"
|
||||
minSdk = 21
|
||||
targetSdk = 34
|
||||
versionCode = 29010156
|
||||
versionName = "29010156"
|
||||
versionCode = 29011331
|
||||
versionName = "29011331"
|
||||
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
|
||||
vectorDrawables {
|
||||
useSupportLibrary = true
|
||||
|
|
|
@ -141,6 +141,11 @@ function pause(playerAskedForPause) {
|
|||
pauseUsesDuringRun++
|
||||
}
|
||||
|
||||
if(document.exitPointerLock) {
|
||||
document.exitPointerLock()
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
let offsetX, offsetXRoundedDown, gameZoneWidth, gameZoneWidthRoundedUp, gameZoneHeight, brickWidth, needsRender = true;
|
||||
|
@ -874,11 +879,20 @@ canvas.addEventListener("mouseup", (e) => {
|
|||
pause(true)
|
||||
} else {
|
||||
play()
|
||||
if(isSettingOn('pointerLock')){
|
||||
canvas.requestPointerLock()
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
canvas.addEventListener("mousemove", (e) => {
|
||||
if(document.pointerLockElement === canvas){
|
||||
setMousePos(puck+e.movementX);
|
||||
}else{
|
||||
|
||||
|
||||
setMousePos(e.x);
|
||||
}
|
||||
});
|
||||
|
||||
canvas.addEventListener("touchstart", (e) => {
|
||||
|
@ -2557,6 +2571,11 @@ const options = {
|
|||
default: false, name: `Basic graphics`, help: `Better performance on older devices.`,
|
||||
disabled: () => false
|
||||
},
|
||||
pointerLock: {
|
||||
default: false, name: `Pointer lock`,
|
||||
help: `Locks and hides the mouse cursor.`,
|
||||
disabled: () => !canvas.requestPointerLock
|
||||
},
|
||||
"easy": {
|
||||
default: false, name: `Kids mode`, help: `Starting perk always "slower ball".`, restart: true,
|
||||
disabled: () => false
|
||||
|
@ -3139,6 +3158,8 @@ document.addEventListener('keyup',e=>{
|
|||
document.querySelector('button:focus')?.previousElementSibling?.focus()
|
||||
}else if(e.key==='Escape' && closeModal){
|
||||
closeModal()
|
||||
}else if(e.key==='Escape' && running){
|
||||
pause()
|
||||
}else if(e.key.toLowerCase()==='m' && !alertsOpen){
|
||||
openSettingsPanel()
|
||||
}else if(e.key.toLowerCase()==='s'&& !alertsOpen){
|
||||
|
|
|
@ -8,17 +8,17 @@
|
|||
/>
|
||||
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
|
||||
<title>Breakout 71</title>
|
||||
<link rel="stylesheet" href="style.css?v=29010156" />
|
||||
<link rel="stylesheet" href="style.css?v=29011331" />
|
||||
<link rel="icon" href="./icon.svg" />
|
||||
</head>
|
||||
<body>
|
||||
<button id="menu">☰<span> menu</span></button>
|
||||
<button id="score"></button>
|
||||
<canvas id="game"></canvas>
|
||||
<script>window.appVersion="?v=29010156".slice(3)</script>
|
||||
<script>window.appVersion="?v=29011331".slice(3)</script>
|
||||
<script src="gif.js"></script>
|
||||
<script src="levels.js?v=29010156"></script>
|
||||
<script src="game.js?v=29010156"></script>
|
||||
<script src="levels.js?v=29011331"></script>
|
||||
<script src="game.js?v=29011331"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue