Item (物品数据)

class Item(row, col)

基类:object

Item 类,可访问具体物品的行列坐标。使用 context.items 可获得场上所有物品的实例,并查看其实例信息。

row

行坐标,从 0 开始计数

Type

int

col

列坐标,从 0 开始计数

Type

int

../_images/context_item.png

实际案例

>>> # 方法一:使用 api.get_context() 来获取环境信息
>>> import api
>>> api.get_context().items
{
  'pink_gem': [Item(row=2, col=2), Item(row=3, col=2)],
  'red_gem': [],
  'yellow_gem': [],
  'purple_gem': [],
  'blue_gem': [],
  'box': []
}
>>> pink_gem_list = api.get_context().items["pink_gem"]  # 拿到粉色宝石列表
>>> first_pink_gem = pink_gem_list[0]   # 从粉色宝石列表中拿到第一个宝石
>>> first_pink_gem.row   # 查看宝石的 row 坐标
2
>>> # 方法二:使用 def update(context) 来获取环境信息
>>> def update(context):
>>>     items = context.items