Ejemplo n.º 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())
Ejemplo n.º 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())
Ejemplo n.º 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())
Ejemplo n.º 4
0
  def apply_points(self, gid = None):
    g = require_on_turn(gid)

    return g.apply_points()
Ejemplo n.º 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())
Ejemplo n.º 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())