I’m trying to set up a menu in my cocos2d game and whenever I import Game.h I end up with over 200 errors.
It’s a cocos2d app with box2d, I’m not sure why it’s throwing all these errors though- the game was running perfectly before I swapped loading the Game scene for the MainMenu scene initially. The line of code I’m running is
[[CCDirector sharedDirector] replaceScene: [Game node]];
The import of ‘Game’ causes the errors. Can anyone give me an idea about this?
Some information that may be helpful… I originally created the project loading into Game.m but switched it to MainMenu and then import Game.h into MainMenu to access the object.
ANY insight is appreciated!
Thank you!
You didn’t paste the specific errors but this sound like a circular dependancy problem.
My guess is that you have to forward declare
Gameclass where you use it.Try to add
at the beginning of
MainMenu.h.If my guess is correct you are actually importing
MainMenu.hfromGame.htoo, that’s why the error occurs.