add campaign & round
This commit is contained in:
parent
9e966baf9b
commit
1218f32752
10 changed files with 365 additions and 24 deletions
|
|
@ -1,20 +1,21 @@
|
|||
from uuid import uuid4
|
||||
|
||||
class Round:
|
||||
def __init__(self, number):
|
||||
self.number = number
|
||||
def __init__(self):
|
||||
self.id = str(uuid4())
|
||||
self.sectors = {}
|
||||
self.choices = {}
|
||||
self.battles = {}
|
||||
self.is_over = False
|
||||
|
||||
def set_number(self, new_number):
|
||||
self.number = new_number
|
||||
def set_id(self, new_id):
|
||||
self.id = new_id
|
||||
|
||||
def set_state(self, new_state):
|
||||
self.is_over = new_state
|
||||
|
||||
def toDict(self):
|
||||
return {
|
||||
"number" : self.number,
|
||||
"sectors" : self.sectors,
|
||||
"choices" : self.choices,
|
||||
"battles" : self.battles,
|
||||
|
|
@ -22,8 +23,9 @@ class Round:
|
|||
}
|
||||
|
||||
@staticmethod
|
||||
def fromDict(id, number, sectors, choices, battles, is_over):
|
||||
tmp = Round(number=number)
|
||||
def fromDict(id, sectors, choices, battles, is_over):
|
||||
tmp = Round()
|
||||
tmp.set_id(id)
|
||||
## sectors placeholder
|
||||
## choices placeholder
|
||||
## battles placeholder
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue