// Lutz Tautenhahn (c) 1995, 1999 #include "aqua3d.cpp" const int MaxS1=15; const int MaxS2=20; const int MaxS3=25; const int MaxS4=30; const int MaxS5=40; short page=1; float Zyklus=16; void changepage ( void ) { _setvisualpage (page); if (page == 1) page = 0; else page = 1; _setactivepage (page); _clearscreen(_GCLEARSCREEN); } int main() { short j; char key='a'; srand( (unsigned)time( NULL ) ); _setvideomode( _ERESCOLOR ); Staub* S1[MaxS1]; for (j=0; jVerschieben(rand()%5-2,rand()%5-2); S1[j]->ReiheZeichnen(); } for( j = 0; jVerschieben(rand()%5-2,rand()%5-2); S2[j]->ReiheZeichnen(); } for( j = 0; jVerschieben(rand()%5-2,rand()%5-2); S3[j]->ReiheZeichnen(); } F1->Bewegen(-89.0/Zyklus); F2->Bewegen(-89.0/Zyklus); F3->Bewegen(-88.0/Zyklus); F4->Bewegen(87.0/Zyklus); A1->Bewegen(); A1->ReiheZeichnen(); for( j = 0; jVerschieben(rand()%5-2,rand()%5-2); S4[j]->ReiheZeichnen(); } F5->Bewegen(85.0/Zyklus); F6->Bewegen(85.0/Zyklus); F7->Bewegen(-84.0/Zyklus); F8->Bewegen(84.0/Zyklus); F9->Bewegen(-83.0/Zyklus); A2->Bewegen(); A2->ReiheZeichnen(); for( j = 0; jVerschieben(rand()%5-2,rand()%5-2); S5[j]->ReiheZeichnen(); } changepage(); if(_kbhit()) key=_kbhit(); while ((key != 'a') & (key != 's') & (key != 'e')) key=_getch(); if (key == 's') key = 't'; } delete F1; delete F2; delete F3; delete A1; delete F4; delete F5; delete F6; delete F7; delete F8; delete F9; delete A2; for (j=0; j