plotting
This commit is contained in:
parent
06371aa8c2
commit
d91b120bd0
4 changed files with 3159 additions and 1 deletions
|
|
@ -1,5 +1,5 @@
|
||||||
#
|
#
|
||||||
# Abrechnung v0.3
|
# Abrechnung v0.4
|
||||||
#
|
#
|
||||||
|
|
||||||
import logging
|
import logging
|
||||||
|
|
@ -20,6 +20,7 @@ def addExtras(result, nExtras, extrasTarif):
|
||||||
def spielwert(**kwargs):
|
def spielwert(**kwargs):
|
||||||
#print(kwargs)
|
#print(kwargs)
|
||||||
grundtarif = 20
|
grundtarif = 20
|
||||||
|
vergebetarif = grundtarif
|
||||||
extras = 10
|
extras = 10
|
||||||
solo = 50
|
solo = 50
|
||||||
|
|
||||||
|
|
@ -40,6 +41,41 @@ def spielwert(**kwargs):
|
||||||
kwargs["spieler2"]: kwargs["manual_res2"],
|
kwargs["spieler2"]: kwargs["manual_res2"],
|
||||||
kwargs["spieler3"]: kwargs["manual_res3"],
|
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":
|
if kwargs["spieltyp"] == "Sauspiel":
|
||||||
spieler = set([kwargs["spieler"],kwargs["mitspieler"]])
|
spieler = set([kwargs["spieler"],kwargs["mitspieler"]])
|
||||||
nichtspieler = list(set([0,1,2,3])-spieler)
|
nichtspieler = list(set([0,1,2,3])-spieler)
|
||||||
|
|
|
||||||
16
index.html
Normal file
16
index.html
Normal 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
3100
schafkopf_stand_app.ipynb
Normal file
File diff suppressed because one or more lines are too long
6
sync.sh
Executable file
6
sync.sh
Executable 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
|
||||||
Loading…
Add table
Add a link
Reference in a new issue