title: Custom Enums - Unknown Type
body: <p>Moving on with my game a bit I want to add difficulties etc.</p>
  
  <p>Coming to Objective-C from C#, I was hoping I could have some enums like this</p>
  
  <pre><code>typedef enum GameTypes{
      Classic = 0,
      Unlimited,
      Timed,
      Expert,
  } GameType;
  
  typedef enum GameDifficultys
  {
      Easy = 0,
      Medium,
      Hard,
  } GameDifficulty;
  </code></pre>
  
  <p>and then have something like this:</p>
  
  <pre><code>GameType gameType = GameTypes.Classic;
  GameDifficulty gameDifficulty = GameDifficultys.Easy;
  </code></pre>
  
  <p>However I get this following error:</p>
  
  <pre><code>Unknown type name "GameType"/"GameDifficulty"
  </code></pre>
  
  <p>Is this possible like it is in C#?</p>
  
  <p>Thanks</p>