Exemple #1
0
  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())
Exemple #2
0
  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())
Exemple #3
0
  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())
Exemple #4
0
  def apply_points(self, gid = None):
    g = require_on_turn(gid)

    return g.apply_points()
Exemple #5
0
  def roll_dice(self, gid = None):
    g = require_on_turn(gid)

    g.roll_dice()
    return hlib.api.Reply(200, game = g.to_state())
Exemple #6
0
  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())