fixed #545 [Wophone] The effect of ChipmunkTest is wrong.

reset glOrthof param value in wophone
This commit is contained in:
liswei 2011-06-29 15:24:04 +08:00
parent b72641608c
commit b23409a942
1 changed files with 11 additions and 3 deletions

View File

@ -481,10 +481,18 @@ void ChipmunkTestLayer::onEnter()
glMatrixMode(GL_PROJECTION); glMatrixMode(GL_PROJECTION);
glLoadIdentity(); glLoadIdentity();
#if (CC_TARGET_PLATFORM == CC_PLATFORM_WOPHONE)
// portraint // portraint
//glOrthof(-320/factor, 320/factor, -480/factor, 480/factor, -1.0f, 1.0f);
// landscape
glOrthof(-320/factor, 320/factor, 0/factor, 960/factor, 1.0f, -1.0f);
#else
// portraint
// glOrthof(-320/factor, 320/factor, -480/factor, 480/factor, -1.0f, 1.0f); // glOrthof(-320/factor, 320/factor, -480/factor, 480/factor, -1.0f, 1.0f);
// landscape // landscape
glOrthof(-480/factor, 480/factor, -320/factor, 320/factor, 1.0f, -1.0f); glOrthof(-480/factor, 480/factor, -320/factor, 320/factor, 1.0f, -1.0f);
#endif
glMatrixMode(GL_MODELVIEW); glMatrixMode(GL_MODELVIEW);
glLoadIdentity(); glLoadIdentity();
@ -496,7 +504,7 @@ void ChipmunkTestLayer::onEnter()
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
glHint(GL_LINE_SMOOTH_HINT, GL_DONT_CARE); glHint(GL_LINE_SMOOTH_HINT, GL_DONT_CARE);
glHint(GL_POINT_SMOOTH_HINT, GL_DONT_CARE); glHint(GL_POINT_SMOOTH_HINT, GL_DONT_CARE);
glLineWidth(1.5f); glLineWidth(1.5f);
} }
void ChipmunkTestLayer::onExit() void ChipmunkTestLayer::onExit()