def invention(self, gid = None, resource1 = None, resource2 = None): g = require_on_turn(gid) g.apply_invention(resource1, resource2) return hlib.api.Reply(200, game = g.to_state())
def number_click(self, gid = None, nid = None): g = require_on_turn(gid) g.number_clicked(nid) return hlib.api.Reply(200, game = g.to_state())
def path_click(self, gid = None, pid = None): g = require_on_turn(gid) g.path_clicked(pid) return hlib.api.Reply(200, game = g.to_state())
def apply_points(self, gid = None): g = require_on_turn(gid) return g.apply_points()
def roll_dice(self, gid = None): g = require_on_turn(gid) g.roll_dice() return hlib.api.Reply(200, game = g.to_state())
def monopoly(self, gid = None, resource = None): g = require_on_turn(gid) g.apply_monopoly(resource) return hlib.api.Reply(200, game = g.to_state())