]> git.xonotic.org Git - xonotic/xonstat.git/blobdiff - xonstat/models/game.py
Add all the other attributes of the table to the object.
[xonotic/xonstat.git] / xonstat / models / game.py
index 18cf9e8dc6be5f9839211d7a779aaec52623cebb..8d6640e39d09681778f2f72f2c3b6ff7de4774b1 100644 (file)
@@ -191,4 +191,20 @@ class Weapon(object):
             'weapon_cd': self.weapon_cd,
             'name': self.descr,
             'active': self.active_ind,
-        }
\ No newline at end of file
+        }
+
+
+class PlayerGameFragMatrix(object):
+    """
+    Frags made by an individual player in a single game.
+    """
+
+    def __init__(self, game_id, player_game_stat_id, player_id, player_index, matrix):
+        self.game_id = game_id
+        self.player_game_stat_id = player_game_stat_id
+        self.player_id = player_id
+        self.player_index = player_index
+        self.matrix = matrix
+
+    def __repr__(self):
+        return "<PlayerGameFragMatrix({0.game_id}, {0.player_game_stat_id})>".format(self)