This commit is contained in:
Balthasar Schachtner 2020-01-22 15:05:47 +01:00
parent 06371aa8c2
commit d91b120bd0
4 changed files with 3159 additions and 1 deletions

View file

@ -1,5 +1,5 @@
#
# Abrechnung v0.3
# Abrechnung v0.4
#
import logging
@ -20,6 +20,7 @@ def addExtras(result, nExtras, extrasTarif):
def spielwert(**kwargs):
#print(kwargs)
grundtarif = 20
vergebetarif = grundtarif
extras = 10
solo = 50
@ -40,6 +41,41 @@ def spielwert(**kwargs):
kwargs["spieler2"]: kwargs["manual_res2"],
kwargs["spieler3"]: kwargs["manual_res3"],
}
if kwargs["vergeben"]:
if kwargs["leger0"]:
result[0] = vergebetarif
if kwargs["leger1"]:
result[1] = vergebetarif
if kwargs["leger2"]:
result[2] = vergebetarif
if kwargs["leger3"]:
result[3] = vergebetarif
sum_vergeben = sum(result)
if kwargs["spieler0"] == kwargs["geber"]:
result[0] -= sum_vergeben
elif kwargs["spieler1"] == kwargs["geber"]:
result[1] -= sum_vergeben
elif kwargs["spieler2"] == kwargs["geber"]:
result[2] -= sum_vergeben
elif kwargs["spieler3"] == kwargs["geber"]:
result[3] -= sum_vergeben
else:
return {
kwargs["spieler0"]: result[0],
kwargs["spieler1"]: result[1],
kwargs["spieler2"]: result[2],
kwargs["spieler3"]: result[3],
kwargs["geber"]: -sum_vergeben,
}
return {
kwargs["spieler0"]: result[0],
kwargs["spieler1"]: result[1],
kwargs["spieler2"]: result[2],
kwargs["spieler3"]: result[3],
}
if kwargs["spieltyp"] == "Sauspiel":
spieler = set([kwargs["spieler"],kwargs["mitspieler"]])
nichtspieler = list(set([0,1,2,3])-spieler)

16
index.html Normal file
View file

@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Schafkopf</title>
</head>
<body>
<img src="aktueller_stand.png" alt="Stand" width="800">
<!--#include file="footer_text.html" -->
<div w3-include-html="spiele.html"></div>
<link href="spiele.html" rel="import" />
<a href="spiele.html">Tabelle</a>
<a href="spiele.csv">Tabelle (csv)</a>
</body>
</html>

3100
schafkopf_stand_app.ipynb Normal file

File diff suppressed because one or more lines are too long

6
sync.sh Executable file
View file

@ -0,0 +1,6 @@
#!/bin/bash
cp ~/code/schafkopf-db/schafkopf/aktueller_stand.png ~/syncthing/all/sk
cp ~/code/schafkopf-db/schafkopf/index.html ~/syncthing/all/sk
cp ~/code/schafkopf-db/schafkopf/spiele.html ~/syncthing/all/sk
cp ~/code/schafkopf-db/schafkopf/spiele.csv ~/syncthing/all/sk