예제 #1
0
void IntlTestSpoof::runIndexedTest( int32_t index, UBool exec, const char* &name, char* /*par*/ )
{
    if (exec) logln("TestSuite spoof: ");
    switch (index) {
    case 0:
        name = "TestSpoofAPI";
        if (exec) {
            testSpoofAPI();
        }
        break;
    case 1:
        name = "TestSkeleton";
        if (exec) {
            testSkeleton();
        }
        break;
    case 2:
        name = "TestAreConfusable";
        if (exec) {
            testAreConfusable();
        }
        break;
    case 3:
        name = "TestInvisible";
        if (exec) {
            testInvisible();
        }
        break;
    default:
        name="";
        break;
    }
}
예제 #2
0
bool P001::init()
{
    m_render = nullptr;
	m_test3dRotate = false;
    
	if ( !PBase::init() )
	{
		return false;
	}

	// 初始化场景Json
	initSceneJson("game/json/p001_welcome.json");

	// 初始化工具栏
	initToolbar();

	// 测试 骨骼动画
	testSkeleton();

	// 测试 3d
	testSprite3D();

	// 测试画笔
	testCanvas();
    
    // 测试模糊效果
    //testShader();

	// 测试2d图片3d旋转效果
	test3dRotate();
    
	return true;
}