ヘッダー ファイルの特定の場所に特定の宣言を配置すると、コンパイル エラーが発生することに気付きました。特定のことがどこに行くと思うかについて、コードにコメントを入れました。彼らは正しいですか?
@interface Level : CCNode {
//Instance variables?
PlayBackgroundLayer* playBGLayer;
PlayUILayer* playUILayer;
PlayElementLayer* playElementLayer;
}
//Static methods?
+(void) InitLevel: (int) levelNumber;
+(Level*) GetCurrentLevel;
//Property declarations for instance variables?
@property (nonatomic, retain) PlayBackgroundLayer* playBGLayer;
@end
//Static variables?
Level* currentLevel;
PlayTilemapLayer* playTilemapLayer;