Newfile_gump::Newfile_gump ( ) : Modal_gump(0, gwin->get_width()/2-160, gwin->get_height()/2-100, EXULT_FLX_SAVEGUMP_SHP, SF_EXULT_FLX), restored(0), games(0), num_games(0), first_free(0), cur_shot(0), cur_details(0), cur_party(0), gd_shot(0), gd_details(0), gd_party(0), screenshot(0), details(0), party(0), is_readable(false), filename(0), list_position(-2), selected(-3), cursor(0), slide_start(-1)  { set_object_area(Rectangle(0,0,320,200), -22, 190);  newname[0] = 0;  gwin->get_tqueue()->pause(SDL_GetTicks()); back = gwin->get_win()->create_buffer(gwin->get_width(), gwin->get_height()); gwin->get_win()->get(back, 0, 0);   buttons[0] = buttons[1] = buttons[2] = 0;   buttons[3] = new Newfile_Textbutton(this, canceltext, btn_cols[3], btn_rows[0], 59);   buttons[4] = new Newfile_button(this, btn_cols[4], btn_rows[1], EXULT_FLX_SAV_UPUP_SHP); buttons[5] = new Newfile_button(this, btn_cols[4], btn_rows[2], EXULT_FLX_SAV_UP_SHP); buttons[6] = new Newfile_button(this, btn_cols[4], btn_rows[3], EXULT_FLX_SAV_DOWN_SHP); buttons[7] = new Newfile_button(this, btn_cols[4], btn_rows[4], EXULT_FLX_SAV_DOWNDOWN_SHP);  LoadSaveGameDetails(); }
UNREPLICATABLE_CLASS_I(Newfile_gump,Modal_gump(0,0,0,0));
Newfile_gump::Newfile_gump	(	) : Modal_gump(0, gwin->get_width()/2-160,			gwin->get_height()/2-100,			EXULT_FLX_SAVEGUMP_SHP, SF_EXULT_FLX),		restored(0), games(0), num_games(0), first_free(0),		cur_shot(0), cur_details(0), cur_party(0),		gd_shot(0), gd_details(0), gd_party(0),		screenshot(0), details(0), party(0), is_readable(false), filename(0),		list_position(-2), selected(-3), cursor(0), slide_start(-1){	set_object_area(Rectangle(0,0,320,200), -22, 190);//+++++ ???	newname[0] = 0;	gwin->get_tqueue()->pause(SDL_GetTicks());	back = gwin->get_win()->create_buffer(gwin->get_width(), gwin->get_height());	gwin->get_win()->get(back, 0, 0);	// Load/Save/Delete	buttons[0] = buttons[1] = buttons[2] = 0;	// Cancel	buttons[3] = new Newfile_Textbutton(this, canceltext,										btn_cols[3], btn_rows[0], 59);	// Scrollers.	buttons[4] = new Newfile_button(this, btn_cols[4], btn_rows[1], EXULT_FLX_SAV_UPUP_SHP);	buttons[5] = new Newfile_button(this, btn_cols[4], btn_rows[2], EXULT_FLX_SAV_UP_SHP);	buttons[6] = new Newfile_button(this, btn_cols[4], btn_rows[3], EXULT_FLX_SAV_DOWN_SHP);	buttons[7] = new Newfile_button(this, btn_cols[4], btn_rows[4], EXULT_FLX_SAV_DOWNDOWN_SHP);	LoadSaveGameDetails();}