/*--------------------------------------------------------------------*/ int MessageBox (char* message) { int w=320, h=200; Fl_Window window (w,h); Fl_Box box(FL_BORDER_BOX, 30,20, w-60,h-10-60, message); box.color(FL_CYAN); /* Fl_Button cancel( 60, h-40, 80, 25, "cancel"); */ Fl_Return_Button ok (w/2-40, h-40, 80, 25, "OK"); ok.color (FL_CYAN); window.color (FL_BLUE); window.hotspot(&/* cancel */ok); // you must position modal windows window.end(); window.set_modal(); window.label("MessageBox"); window.show(); for (;;) { Fl::wait(); Fl_Widget *o; while ((o = Fl::readqueue())) { if (o == &ok) return 1; else return 0; } } }
int main() { Fl_Window *window = new Fl_Window (12*tilesize,12*tilesize,"DEMO"); window->color(56); Board *b = new Board(0,0,12*tilesize,12*tilesize,70); window->end(); window->show(); return(Fl::run()); }
int main(int argc, char *argv[]) { Fl_Window *window = new Fl_Window (800,700,"TETRIS"); window->color(56); Board *b = new Board(); Fl_Box *scorebox = new Fl_Box(tilesize*xmaxtiles+10,50,300,200,"Score: 0\0"); scorebox->box(FL_UP_BOX); scorebox->labelfont(FL_BOLD+FL_ITALIC); scorebox->labelsize(36); scorebox->labeltype(FL_ENGRAVED_LABEL); b->setScoreBox(&scorebox); Fl_Box *exi = new Fl_Box(tilesize*2,ymaxtiles*15,300,200,"Press Escape to Exit"); exi->box(FL_UP_BOX); exi->labelfont(FL_BOLD+FL_ITALIC); exi->labelsize(36); exi->labeltype(FL_ENGRAVED_LABEL); window->end(); window->show(); Fl::add_timeout(0.1, timeractions,b); return(Fl::run()); }
int main(int argc, char *argv[]) { //int row, column; //bool control=true; //bool winner; //Player *human=new Player("MARCO", 25); //Player *computer=new Player("KASIA",50); //Boarding *board=new Boarding(9,human); /*WELCOME PAGE cout<<"*****************************************\n"; cout<<"*****************************************\n"; cout<<"**** GOMOKU BETA - MARCO MANZALINI ****\n"; cout<<"* *\n"; cout<<"--NUMBERS OF PIECIES TO WIN:"<<" "<<board->nWin<<" \n"; cout<<"* *\n"; cout<<"PRESS A BUTTON TO CONTINUE\n"; getchar(); system("CLS"); END WELCOME PAGE*/ Fl_Window *window = new Fl_Window (950,950,"GOMOKU"); window->color(56); Board *b = new Board(19); /* Fl_Box *scorebox = new Fl_Box(tilesize*xmaxtiles+10,50,180,200,"Score: 0\0"); scorebox->box(FL_UP_BOX); scorebox->labelfont(FL_BOLD+FL_ITALIC); scorebox->labelsize(34); b->setScoreBox(&scorebox);*/ window->end(); window->show(); Fl::add_timeout(0.1, timeoutAction,b); return(Fl::run()); /*do { do { board->printBoard(); cout<<"Player: " << board->currentPlayer->getName() <<"\n"; cout<<"Insert row: "; cin>> row; cout<<"Insert column: "; cin>>column; system("CLS"); control=board->updateBoard(row-1, column-1); } while(!control); winner=board->checkWinner(); if(!winner) { if(board->currentPlayer==human) board->currentPlayer=computer; else board->currentPlayer=human; } } while(!winner); board->printBoard(); cout<<"\n\nThe winner is: "<<board->currentPlayer->getName()<<endl; return 1; //problems with devcpp cin>>row;*/ }