This repository has been archived on 2022-12-21. You can view files and clone it, but cannot push or open issues or pull requests.
sdm03/src/main/java/com/github/dtschust/zork/ZorkConditionStatus.java

20 lines
529 B
Java

package com.github.dtschust.zork;
import com.github.dtschust.zork.types.ZorkObject;
/* Status conditions*/
public class ZorkConditionStatus extends ZorkCondition {
private final String status;
public ZorkConditionStatus(String status, String object) {
super(object);
this.status = status;
}
@Override
public boolean evaluate(Zork zork) {
ZorkObject tested = zork.game.getListThroughLookup(object).get(object);
return tested != null && tested.status.equals(status);
}
}