在这里主要使用字段Amount来保存电力消耗或产生的数量,这个值就是从yaml文件里加载,而yaml文件是从地图编辑器里产生的,也就是有游戏设计者来修改这个值,这样就可以产生不同难度的游戏环境。继续前面的电力系统分析,在OpenRA游戏里,每一个建筑物都会有一个电力描述字段,说明这个建筑物是消耗电力,还是产生电力的。如果这个建筑物是产生电力的,那么这个字段就会是正值,如果这个建筑物是消耗电力的,就会是负值。第二种是电力过低状态,当电力提供大于电力消耗一半时,就是这个状态;从上面函数就得到提供电力的总数量。