|
@@ -14,6 +14,7 @@ class Game(db.Model):
|
|
|
rounds = db.Column(db.Integer)
|
|
|
coordinates = db.relationship("Coordinate", lazy=True, order_by="Coordinate.round_number")
|
|
|
players = db.relationship("Player", lazy=True, backref="game")
|
|
|
+ linked_game = db.relationship("Game:ink", lazy=True)
|
|
|
|
|
|
@staticmethod
|
|
|
def create(timer, rounds):
|
|
@@ -65,7 +66,6 @@ class Game(db.Model):
|
|
|
} for c in self.coordinates
|
|
|
},
|
|
|
"players": [p.to_dict() for p in self.players],
|
|
|
- "linkedGame": None,
|
|
|
}
|
|
|
|
|
|
|
|
@@ -128,3 +128,8 @@ class Guess(db.Model):
|
|
|
latitude = db.Column(db.Float)
|
|
|
longitude = db.Column(db.Float)
|
|
|
round_score = db.Column(db.Integer)
|
|
|
+
|
|
|
+
|
|
|
+class GameLink(db.Model):
|
|
|
+ game_id = db.Column(db.String, db.ForeignKey("game.game_id"), primary_key=True)
|
|
|
+ linked_game = db.Column(db.String)
|