コード例 #1
0
ファイル: handler.py プロジェクト: happz/settlers
  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())
コード例 #2
0
ファイル: handler.py プロジェクト: happz/settlers
  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())
コード例 #3
0
ファイル: handler.py プロジェクト: happz/settlers
  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())
コード例 #4
0
ファイル: handler.py プロジェクト: happz/settlers
  def apply_points(self, gid = None):
    g = require_on_turn(gid)

    return g.apply_points()
コード例 #5
0
ファイル: handler.py プロジェクト: happz/settlers
  def roll_dice(self, gid = None):
    g = require_on_turn(gid)

    g.roll_dice()
    return hlib.api.Reply(200, game = g.to_state())
コード例 #6
0
ファイル: handler.py プロジェクト: happz/settlers
  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())