test of new files
This commit is contained in:
3
.idea/misc.xml
generated
3
.idea/misc.xml
generated
@@ -1,4 +1,7 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<project version="4">
|
<project version="4">
|
||||||
|
<component name="Black">
|
||||||
|
<option name="sdkName" value="Python 3.12" />
|
||||||
|
</component>
|
||||||
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.12" project-jdk-type="Python SDK" />
|
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.12" project-jdk-type="Python SDK" />
|
||||||
</project>
|
</project>
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 725 KiB After Width: | Height: | Size: 844 KiB |
20
main.py
20
main.py
@@ -439,6 +439,8 @@ async def show_instruction_screen(image):
|
|||||||
|
|
||||||
async def fail_current_case():
|
async def fail_current_case():
|
||||||
global can_use_tilt, can_use_on_top, game_finished, shake_timer
|
global can_use_tilt, can_use_on_top, game_finished, shake_timer
|
||||||
|
if sound_fail:
|
||||||
|
sound_fail.play()
|
||||||
await current_case.fail_snap()
|
await current_case.fail_snap()
|
||||||
if current_case.x + current_case.width > TRAILER_X + TRAILER_WIDTH:
|
if current_case.x + current_case.width > TRAILER_X + TRAILER_WIDTH:
|
||||||
if stacked_cases and stacked_cases[-1] == current_case:
|
if stacked_cases and stacked_cases[-1] == current_case:
|
||||||
@@ -447,8 +449,6 @@ async def fail_current_case():
|
|||||||
stacked_cases.append(current_case)
|
stacked_cases.append(current_case)
|
||||||
can_use_tilt = True
|
can_use_tilt = True
|
||||||
can_use_on_top = True
|
can_use_on_top = True
|
||||||
if sound_fail:
|
|
||||||
sound_fail.play()
|
|
||||||
spawn_case_in_game()
|
spawn_case_in_game()
|
||||||
shake_timer = 10
|
shake_timer = 10
|
||||||
|
|
||||||
@@ -500,6 +500,14 @@ async def show_game_over(score):
|
|||||||
except ImportError:
|
except ImportError:
|
||||||
js = None
|
js = None
|
||||||
username = "Spieler"
|
username = "Spieler"
|
||||||
|
|
||||||
|
try:
|
||||||
|
query = js.window.location.search
|
||||||
|
params = urllib.parse.parse_qs(query[1:])
|
||||||
|
username = params.get("name", ["Spieler"])[0]
|
||||||
|
except Exception:
|
||||||
|
pass
|
||||||
|
|
||||||
data = {
|
data = {
|
||||||
"name": username,
|
"name": username,
|
||||||
"score": int(score),
|
"score": int(score),
|
||||||
@@ -515,14 +523,6 @@ async def show_game_over(score):
|
|||||||
if not is_browser() or js is None:
|
if not is_browser() or js is None:
|
||||||
return
|
return
|
||||||
|
|
||||||
|
|
||||||
try:
|
|
||||||
query = js.window.location.search
|
|
||||||
params = urllib.parse.parse_qs(query[1:])
|
|
||||||
username = params.get("name", ["Spieler"])[0]
|
|
||||||
except Exception:
|
|
||||||
pass
|
|
||||||
|
|
||||||
try:
|
try:
|
||||||
form = js.document.createElement("form")
|
form = js.document.createElement("form")
|
||||||
form.method = "POST"
|
form.method = "POST"
|
||||||
|
|||||||
Reference in New Issue
Block a user