title: create different modes of interaction in cocos2d
body: <p>[EDIT:  Here's a link to a mockup of what I'm trying to create]</p>
  
  <p><a href="http://i53.tinypic.com/w9v2np.jpg" rel="nofollow">http://i53.tinypic.com/w9v2np.jpg</a></p>
  
  <p>I'm trying to create an app for drawing diagrams in cocos2d that have different types of objects, but can't figure what is the best way to allow the user to choose which icon type to add to the diagram.  Basically, how do you create drawing modes in cocos2d?  should they be different CCScenes? Different CClayers?</p>
  
  <p>The user should have the ability to select different icons for putting an object on the diagram, then drag from each to connect them with ccdrawline.  For example, give the user the ability to choose a circle icon and then anywhere they touch a circle is added as many times as they touch, then select a square and anywhere they touch have a square added to the diagram where ever they touch as many times as they touch.   </p>
  
  <p>This is my first foray with cocos2d and UI dev, but am fairly comfortable with C and Obj C for backend programming.</p>
  
  <p>I already have the ability to add circles where ever a touch is detected, but unsure of the best approach to take for building the different modes of drawing objects.</p>
  
  <p>What is the best method of creating drawing modes?  Assuming I need to create an elaborate toggle menu that allow the user to choose the object type to draw?</p>
  
  <p>BTW, I choose cocos2d b/c of the amount of animations that need to be done to the diagram once its created.</p>