Skip to content

Instantly share code, notes, and snippets.

@Zarkonnen
Created September 30, 2021 07:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Zarkonnen/60aa0f06be4188e8f2d0abf99bb5af00 to your computer and use it in GitHub Desktop.
Save Zarkonnen/60aa0f06be4188e8f2d0abf99bb5af00 to your computer and use it in GitHub Desktop.
Java snippet for a story
class PersonOfInterestListener implements StreetEventListener {
final String personOfInterestName;
final GoalOrientedProcess proc;
public PersonOfInterestListener(GoalOrientedProcess proc, String personOfInterestName) {
this.proc = proc;
this.personOfInterestName = personOfInterestName;
}
public void processEvent(StreetEvent e) {
if (e.transcript.contains(personOfInterestName)) {
proc.enqueueEvent(e);
proc.notifyAll();
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment