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
|
||||
|
|
@ -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
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