// ---------------------------------------------------------------------------- // main_exec // ---------------------------------------------------------------------------- int main_exec(int fdfb, int fdrc, int fdlcd, char *cfgfile) { // srand(time(NULL)); if(FBInitialize(720, 576, 8, fdfb) < 0) return -1; if(RcInitialize(fdrc) < 0) return -1; CBoard Board; Board.LoadSettings(SETTINGSFILE); if(Board.LoadGame(GAMEFILE) <= 0) Board.NewGame(); Board.InitBoard(); doexit = 0; while(!doexit) { actcode = 0xEE; RcGetActCode(); Board.MoveCursor(); while(realcode != 0xEE) RcGetActCode(); } Board.SaveSettings(SETTINGSFILE); Board.SaveGame(GAMEFILE); shutdown(); return 0; }