|
@@ -13,6 +13,7 @@ class Game(db.Model):
|
|
|
timer = db.Column(db.Integer)
|
|
|
rounds = db.Column(db.Integer)
|
|
|
linked_game = db.Column(db.String)
|
|
|
+ only_america = db.Column(db.Boolean)
|
|
|
coordinates = db.relationship("Coordinate", lazy=True, order_by="Coordinate.round_number")
|
|
|
players = db.relationship("Player", lazy=True, backref="game")
|
|
|
|
|
@@ -26,7 +27,8 @@ class Game(db.Model):
|
|
|
new_game = Game(
|
|
|
game_id=game_id,
|
|
|
timer=timer,
|
|
|
- rounds=rounds
|
|
|
+ rounds=rounds,
|
|
|
+ only_america=only_america,
|
|
|
)
|
|
|
db.session.add(new_game)
|
|
|
|
|
@@ -94,13 +96,14 @@ class Player(db.Model):
|
|
|
return next_round
|
|
|
return None
|
|
|
|
|
|
- def add_guess(self, round_num, lat, lng, score):
|
|
|
+ def add_guess(self, round_num, lat, lng, score, remaining):
|
|
|
g = Guess(
|
|
|
player_id=self.player_id,
|
|
|
round_number=round_num,
|
|
|
latitude=lat,
|
|
|
longitude=lng,
|
|
|
round_score=score,
|
|
|
+ time_remaining=remaining,
|
|
|
)
|
|
|
db.session.add(g)
|
|
|
db.session.commit()
|
|
@@ -136,3 +139,4 @@ class Guess(db.Model):
|
|
|
latitude = db.Column(db.Float)
|
|
|
longitude = db.Column(db.Float)
|
|
|
round_score = db.Column(db.Integer)
|
|
|
+ time_remaining = db.Column(db.Float)
|