Skip to content

Instantly share code, notes, and snippets.

@masak
Created November 19, 2012 15:46
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save masak/4111373 to your computer and use it in GitHub Desktop.
Save masak/4111373 to your computer and use it in GitHub Desktop.
The events in Adventure::Engine
Initiation phase
================
Adventure::TwoRoomsConnected
Adventure::TwoRoomsDisconnected
Adventure::DirectionAliased
Adventure::RoomMadeDark
Adventure::ThingPlaced
Adventure::ThingMadeAContainer
Adventure::ThingMadeAPlatform
Adventure::ThingMadeOpenable
Adventure::ThingMadeReadable
Adventure::ThingHidden
Adventure::ThingUnhidden
Adventure::ThingMadeCarryable
Adventure::ThingMadeImplicit
Adventure::ThingMadeALightSource
Adventure::PlayerWasPlaced
Game play phase
===============
Adventure::PlayerWalked
Adventure::PlayerLooked
Adventure::PlayerLookedAtDarkness
Adventure::PlayerExamined
Adventure::PlayerPutIn
Adventure::PlayerPutOn
Adventure::PlayerOpened
Adventure::PlayerRead
Adventure::PlayerTook
Adventure::PlayerDropped
Adventure::PlayerUsed
Adventure::PlayerCheckedInventory
Adventure::ContentsRevealed
Adventure::LightSourceSwitchedOn
Adventure::GameRemarked
Adventure::GameFinished
Some events serve to *enable* other events being allowed to trigger on some thing.
Adventure::ThingMadeAContainer
Adventure::PlayerPutIn
Adventure::ThingMadeAPlatform
Adventure::PlayerPutOn
Adventure::ThingMadeOpenable
Adventure::PlayerOpened
Adventure::ThingMadeReadable
Adventure::PlayerRead
Adventure::ThingMadeCarryable
Adventure::PlayerTook
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment