package Roguelike.Quests.Input; import Roguelike.Global; import com.badlogic.gdx.utils.XmlReader; /** * Created by Philip on 23-Jan-16. */ public class QuestInputFlagPresent extends AbstractQuestInput { @Override public boolean evaluate() { if ( Global.WorldFlags.containsKey( key ) || Global.RunFlags.containsKey( key ) ) { return !not; } return not; } @Override public void parse( XmlReader.Element xml ) { key = xml.getText().toLowerCase(); not = xml.getBooleanAttribute( "Not", false ); } }