@@ -562,10 +562,11 @@ static int32_t do_NewQuest()
562562 return onNew();
563563}
564564
565+ extern int CheckerCol1, CheckerCol2;
565566int32_t alignment_arrow_timer=0;
566567int32_t Flip=0,Combo=0,CSet=2,current_combolist=0,current_comboalist=0,current_cpoollist=0,current_cautolist=0,current_mappage=0;
567568int32_t Flags=0,Flag=0,menutype=(m_block);
568- int32_t MouseScroll = 0, SavePaths = 0, CycleOn = 0, ShowGrid = 0, GridColor = 15,
569+ int MouseScroll = 0, SavePaths = 0, CycleOn = 0, ShowGrid = 0, GridColor = 15,
569570 CmbCursorCol = 15, TilePgCursorCol = 15, CmbPgCursorCol = 15, TTipHLCol = 13,
570571 TileProtection = 0, NoScreenPreview = 0, MMapCursorStyle = 0,
571572 LayerDitherBG = -1, LayerDitherSz = 2, RulesetDialog = 0,
@@ -1545,7 +1546,7 @@ static MENU etc_menu[] =
15451546static MENU zscript_menu[] =
15461547{
15471548 { (char *)"Compile &ZScript...", onCompileScript, NULL, 0, NULL },
1548- { (char *)"&View Slots...", onSlotPreview , NULL, 0 , NULL },
1549+ { (char *)"&Assign Slots...", onSlotAssign , NULL, D_DISABLED , NULL },
15491550 //divider
15501551 { (char *)"", NULL, NULL, 0, NULL },
15511552 { (char *)"&Compiler Settings", onZScriptCompilerSettings, NULL, 0, NULL },
@@ -5350,7 +5351,7 @@ void draw_screenunit(int32_t unit, int32_t flags)
53505351 {
53515352 if (InvalidBG == 2)
53525353 {
5353- draw_checkerboard(menu1, sqr.x, sqr.y, sqr.w / 2, sqr.w / 2, sqr.w );
5354+ draw_checkerboard(menu1, sqr.x, sqr.y, sqr.w);
53545355 }
53555356 else if (InvalidBG == 1)
53565357 {
@@ -6353,7 +6354,7 @@ void draw_screenunit(int32_t unit, int32_t flags)
63536354 {
63546355 if (InvalidBG == 2)
63556356 {
6356- draw_checkerboard(menu1, combo_preview2.x, combo_preview2.y, 16, 16, 32);
6357+ draw_checkerboard(menu1, combo_preview2.x, combo_preview2.y, 32);
63576358 }
63586359 else if(InvalidBG == 1)
63596360 {
@@ -6428,7 +6429,7 @@ void draw_screenunit(int32_t unit, int32_t flags)
64286429 {
64296430 if (InvalidBG == 2)
64306431 {
6431- draw_checkerboard(menu1, sqr.x, sqr.y, sqr.w / 2, sqr.w / 2, sqr.w );
6432+ draw_checkerboard(menu1, sqr.x, sqr.y, sqr.w);
64326433 }
64336434 else if(InvalidBG == 1)
64346435 {
@@ -9987,7 +9988,6 @@ bool has_command_info(int cmd)
99879988 case cmdDrawingModePool:
99889989 case cmdQRSearch:
99899990 case cmdDrawingModeAutocombo:
9990- case cmdViewScriptSlots:
99919991 return true;
99929992 }
99939993 return false;
@@ -10468,9 +10468,6 @@ std::string get_command_infostr(int cmd)
1046810468 case cmdDrawingModeAutocombo:
1046910469 infostr = "Switches to Autcombo drawing mode";
1047010470 break;
10471- case cmdViewScriptSlots:
10472- infostr = "Shows a list of all script slots";
10473- break;
1047410471 }
1047510472 return infostr;
1047610473}
@@ -10623,7 +10620,8 @@ void domouse()
1062310620{
1062410621 static int mouse_down = 0;
1062510622 static int32_t scrolldelay = 0;
10626- auto [x, y] = zc_get_mouse();
10623+ int32_t x=gui_mouse_x();
10624+ int32_t y=gui_mouse_y();
1062710625 double startx=mapscreen_x+(showedges?(16*mapscreensize):0);
1062810626 double starty=mapscreen_y+(showedges?(16*mapscreensize):0);
1062910627 int32_t startxint=mapscreen_x+(showedges?int32_t(16*mapscreensize):0);
@@ -23091,7 +23089,6 @@ void clearAssignSlotDlg()
2309123089 assignscript_dlg[13].flags = 0;
2309223090}
2309323091
23094- //Deprecated for now, we'll be back later I swear!
2309523092int32_t onSlotAssign()
2309623093{
2309723094 clearAssignSlotDlg();
@@ -23132,14 +23129,6 @@ int32_t onSlotAssign()
2313223129 return D_O_K;
2313323130}
2313423131
23135- void call_view_script_slots();
23136-
23137- int32_t onSlotPreview()
23138- {
23139- call_view_script_slots();
23140- return D_O_K;
23141- }
23142-
2314323132void inc_script_name(string& name)
2314423133{
2314523134 size_t pos = name.find_last_not_of("0123456789");
@@ -27914,6 +27903,8 @@ int32_t main(int32_t argc,char **argv)
2791427903 TilePgCursorCol = zc_get_config("zquest","tpage_cursor_color",15);
2791527904 CmbPgCursorCol = zc_get_config("zquest","cpage_cursor_color",15);
2791627905 TTipHLCol = zc_get_config("zquest","ttip_hl_color",13);
27906+ CheckerCol1 = zc_get_config("zquest","checker_color_1",7);
27907+ CheckerCol2 = zc_get_config("zquest","checker_color_2",8);
2791727908 SnapshotFormat = zc_get_config("zquest","snapshot_format",3);
2791827909 SnapshotScale = zc_get_config("zquest","snapshot_scale",2);
2791927910 SavePaths = zc_get_config("zquest","save_paths",1);
@@ -30429,7 +30420,6 @@ command_pair commands[cmdMAX]=
3042930420 { "Rule Templates", 0, (intF) PickRuleTemplate },
3043030421 { "Smart Compile ZScript", 0, (intF) onSmartCompile },
3043130422 { "Autocombo Mode", 0, (intF) onDrawingModeAuto },
30432- { "View Script Slots", 0, (intF) onSlotPreview },
3043330423};
3043430424
3043530425/********************************/
0 commit comments