void pawsLoadWindow::Draw() { if(DrawWindow()) { if(renderAnim) { DrawAnim(); } DrawForeground(); } }
void Test24() { LoadBCP("data.bcp"); InitWindow(); Anim tm("Warrior Kings Game Set\\Characters\\Abaddon\\GRAB1.ANIM3"); //Anim tm("Warrior Kings Game Set\\Characters\\Michael\\SPECIALMOVE.ANIM3"); RBatch *batch = renderer->CreateBatch(16384, 16384); Matrix m1, m2; CreateScaleMatrix(&m1, 1.5, 1.5, 1.5); CreateTranslationMatrix(&m2, 0, -4, 0); mWorld = m1 * m2; while(!appexit) { BeginDrawing(); BeginMeshDrawing(); renderer->BeginBatchDrawing(); batch->begin(); SetModelMatrices(); //CreateIdentityMatrix(&mWorld); //tm.mesh->draw(1); //tn.draw(2); //tm.drawInBatch(batch, 0, 1, -1, 0); //batch->flush(); DrawAnim(&tm, batch, 1, timeGetTime()); batch->end(); EndDrawing(); HandleWindow(); } }