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"
|
applicationId = "me.lecaro.breakout"
|
||||||
minSdk = 21
|
minSdk = 21
|
||||||
targetSdk = 34
|
targetSdk = 34
|
||||||
versionCode = 29010156
|
versionCode = 29011331
|
||||||
versionName = "29010156"
|
versionName = "29011331"
|
||||||
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
|
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
|
||||||
vectorDrawables {
|
vectorDrawables {
|
||||||
useSupportLibrary = true
|
useSupportLibrary = true
|
||||||
|
|
|
@ -141,6 +141,11 @@ function pause(playerAskedForPause) {
|
||||||
pauseUsesDuringRun++
|
pauseUsesDuringRun++
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(document.exitPointerLock) {
|
||||||
|
document.exitPointerLock()
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
let offsetX, offsetXRoundedDown, gameZoneWidth, gameZoneWidthRoundedUp, gameZoneHeight, brickWidth, needsRender = true;
|
let offsetX, offsetXRoundedDown, gameZoneWidth, gameZoneWidthRoundedUp, gameZoneHeight, brickWidth, needsRender = true;
|
||||||
|
@ -874,11 +879,20 @@ canvas.addEventListener("mouseup", (e) => {
|
||||||
pause(true)
|
pause(true)
|
||||||
} else {
|
} else {
|
||||||
play()
|
play()
|
||||||
|
if(isSettingOn('pointerLock')){
|
||||||
|
canvas.requestPointerLock()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
canvas.addEventListener("mousemove", (e) => {
|
canvas.addEventListener("mousemove", (e) => {
|
||||||
|
if(document.pointerLockElement === canvas){
|
||||||
|
setMousePos(puck+e.movementX);
|
||||||
|
}else{
|
||||||
|
|
||||||
|
|
||||||
setMousePos(e.x);
|
setMousePos(e.x);
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
canvas.addEventListener("touchstart", (e) => {
|
canvas.addEventListener("touchstart", (e) => {
|
||||||
|
@ -2557,6 +2571,11 @@ const options = {
|
||||||
default: false, name: `Basic graphics`, help: `Better performance on older devices.`,
|
default: false, name: `Basic graphics`, help: `Better performance on older devices.`,
|
||||||
disabled: () => false
|
disabled: () => false
|
||||||
},
|
},
|
||||||
|
pointerLock: {
|
||||||
|
default: false, name: `Pointer lock`,
|
||||||
|
help: `Locks and hides the mouse cursor.`,
|
||||||
|
disabled: () => !canvas.requestPointerLock
|
||||||
|
},
|
||||||
"easy": {
|
"easy": {
|
||||||
default: false, name: `Kids mode`, help: `Starting perk always "slower ball".`, restart: true,
|
default: false, name: `Kids mode`, help: `Starting perk always "slower ball".`, restart: true,
|
||||||
disabled: () => false
|
disabled: () => false
|
||||||
|
@ -3139,6 +3158,8 @@ document.addEventListener('keyup',e=>{
|
||||||
document.querySelector('button:focus')?.previousElementSibling?.focus()
|
document.querySelector('button:focus')?.previousElementSibling?.focus()
|
||||||
}else if(e.key==='Escape' && closeModal){
|
}else if(e.key==='Escape' && closeModal){
|
||||||
closeModal()
|
closeModal()
|
||||||
|
}else if(e.key==='Escape' && running){
|
||||||
|
pause()
|
||||||
}else if(e.key.toLowerCase()==='m' && !alertsOpen){
|
}else if(e.key.toLowerCase()==='m' && !alertsOpen){
|
||||||
openSettingsPanel()
|
openSettingsPanel()
|
||||||
}else if(e.key.toLowerCase()==='s'&& !alertsOpen){
|
}else if(e.key.toLowerCase()==='s'&& !alertsOpen){
|
||||||
|
|
|
@ -8,17 +8,17 @@
|
||||||
/>
|
/>
|
||||||
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
|
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
|
||||||
<title>Breakout 71</title>
|
<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" />
|
<link rel="icon" href="./icon.svg" />
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<button id="menu">☰<span> menu</span></button>
|
<button id="menu">☰<span> menu</span></button>
|
||||||
<button id="score"></button>
|
<button id="score"></button>
|
||||||
<canvas id="game"></canvas>
|
<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="gif.js"></script>
|
||||||
<script src="levels.js?v=29010156"></script>
|
<script src="levels.js?v=29011331"></script>
|
||||||
<script src="game.js?v=29010156"></script>
|
<script src="game.js?v=29011331"></script>
|
||||||
|
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue