void ExportWizard::slotFinished(int code) { if (code == QDialog::Accepted) { switch (currentId()) { case PageWallpaper: setWallpaper(); break; case PageImage: saveImage(); break; case PagePosteRazor: startPosterazor(); break; case PagePrint: printPaper(); break; case PagePdf: printPdf(); break; case PageSvg: saveSvg(); break; default: qWarning("ExportWizard::slotFinished: unhndled end for page %d", currentId()); break; } } }
main() { int f, g, a, b, c; zx_border(0); zx_cls(0); printPaper(0); printInk(6); printAt(4, 22); printf("BIFROST*"); printAt(5, 23); printf("ENGINE"); printAt(6, 24); printf("DEMO"); printInk(4); printAt(10, 24); printf("with"); printAt(11, 23); printf("z88dk!"); BIFROSTH_resetTileImages(_ctiles); for (f = 0; f < 81; ++f) { BIFROSTH_tilemap[f] = BIFROSTH_STATIC + f; } BIFROSTH_start(); while (1) { pressAnyKey(); printInk(5); printAt(20, 1); printf("Demonstrating static tiles"); for (f = 0; f < 81; ++f) { BIFROSTH_tilemap[f] = BIFROSTH_STATIC + (rand()%26)+8; } pressAnyKey(); printInk(5); printAt(20, 1); printf("Animated tiles (4 frames) "); pressSpeedKey(); printInk(5); printAt(20, 17); printf("2"); BIFROSTH_resetAnim2Frames(); pressSpeedKey(); BIFROSTH_resetAnim4Frames(); printInk(5); printAt(20, 1); printf("Directly modifying areas "); M_BIFROSTH_SETTILE(4, 4, BIFROSTH_DISABLED); M_BIFROSTH_SETTILE(4, 5, BIFROSTH_DISABLED); printAt(9, 9); printf("BIFR"); printAt(10, 9); printf("OST*"); for (c = 0; c < 8; ++c) { a = rand()%8; for (b = 0; b < 2; ++b) { for (f = 8+72+0; f < 8+72+16; ++f) { for (g = 9; g < 13; ++g) { *BIFROSTH_findAttrH(f, g) = (b == 0 ? a*8 : a); a = (a == 7 ? 3 : a+1); } } } } } }