Mode5: show INKs available under cursor on the status line

This commit is contained in:
Thomas Bernard 2018-11-22 23:16:55 +01:00
parent 8d50329556
commit 459a23fd36
No known key found for this signature in database
GPG Key ID: 0FF11B67A5C0863C

View File

@ -1028,6 +1028,24 @@ void Print_coordinates(void)
Print_in_menu(temp,20);
Print_general(170*Menu_factor_X,Menu_status_Y," ",0,Colorpicker_color);
}
else if (Main.backups->Pages->Image_mode == IMAGE_MODE_MODE5
|| Main.backups->Pages->Image_mode == IMAGE_MODE_RASTER)
{
int ink;
temp[1] = '\0';
if ( (Paintbrush_X>=0) && (Paintbrush_Y>=0)
&& (Paintbrush_X<Main.image_width)
&& (Paintbrush_Y<Main.image_height) )
{
for (ink = 0; ink < 4; ink++)
{
byte color = Main.backups->Pages->Image[ink].Pixels[Paintbrush_X+Paintbrush_Y*Main.image_width];
temp[0] = '0' + ink;
Print_general((170+ink*8)*Menu_factor_X, Menu_status_Y,temp,MC_Dark,color);
}
Update_status_line(19, 4);
}
}
Num2str((dword)Paintbrush_X,temp,4);
Print_in_menu(temp,2);