try add CCLayer, found some bug, typedef should use real name