title: How to program an RPG game's scripted event/Cut scene system in a tile based RPG in objective C?
body: <p>For background I have been working on an RPG based off Ray Wenderlich's tutorials. (Example)http://www.raywenderlich.com/1163/how-to-make-a-tile-based-game-with-cocos2d. </p>
  
  <p>Now I am trying to build a scripted event/Cut scene system so that for instance when a player enters a building, the different characters can have a discussion of the current events, before continuing the adventure. My only problem is I can't really visualize how one would implement this. </p>
  
  <p>I would guess some sort of one time use trigger, maybe kept in a large switch statement on a singleton somewhere ? Which maybe draws all the temp characters ?  Then the event then deactivates itself. </p>
  
  <p>I am just looking for a blueprint of how one would do this. Although programming examples are welcome as well. </p>