fix stupid bug in histogram window.
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1438 416bcca6-2ee7-4201-b75f-2eb2f807beb1
This commit is contained in:
parent
f6ecbb24ea
commit
f47d377534
@ -762,7 +762,7 @@ void Draw_all_palette_sliders(T_Scroller_button * red_slider,
|
|||||||
|
|
||||||
void Window_Histogram(unsigned char block_start, unsigned char block_end, dword* color_usage)
|
void Window_Histogram(unsigned char block_start, unsigned char block_end, dword* color_usage)
|
||||||
{
|
{
|
||||||
int i;
|
int i, j;
|
||||||
unsigned int max_count = 0;
|
unsigned int max_count = 0;
|
||||||
|
|
||||||
/* Draws an histogram of the selected range in a separate window */
|
/* Draws an histogram of the selected range in a separate window */
|
||||||
@ -787,20 +787,25 @@ void Window_Histogram(unsigned char block_start, unsigned char block_end, dword*
|
|||||||
Window_set_normal_button(120, 120, 42, 14, "Close",-1,1,SDLK_RETURN);
|
Window_set_normal_button(120, 120, 42, 14, "Close",-1,1,SDLK_RETURN);
|
||||||
|
|
||||||
// Step 2 : draw bars
|
// Step 2 : draw bars
|
||||||
|
j = 0;
|
||||||
for(i=block_start; i<= block_end; i++) {
|
for(i=block_start; i<= block_end; i++) {
|
||||||
Block(
|
Block(
|
||||||
ToWinX(3+i*256/(block_end-block_start+1)),
|
ToWinX(3+j*(256/(block_end-block_start+1))),
|
||||||
ToWinY(117-100*color_usage[i]/max_count),
|
ToWinY(117-100*color_usage[i]/max_count),
|
||||||
ToWinL(256/(block_end-block_start+1)),
|
ToWinL(256/(block_end-block_start+1)),
|
||||||
ToWinH(100*color_usage[i]/max_count), i);
|
ToWinH(100*color_usage[i]/max_count), i);
|
||||||
|
|
||||||
if (i == MC_Light)
|
if (i == MC_Light) {
|
||||||
Block(
|
Block(
|
||||||
ToWinX(3+i*256/(block_end-block_start+1)),
|
ToWinX(3+j*256/(block_end-block_start+1)),
|
||||||
ToWinY(117-100*color_usage[i]/max_count),
|
ToWinY(117-100*color_usage[i]/max_count),
|
||||||
ToWinL(256/(block_end-block_start+1)),
|
ToWinL(256/(block_end-block_start+1)),
|
||||||
ToWinH(1),MC_Black);
|
ToWinH(1),MC_Black);
|
||||||
|
}
|
||||||
|
|
||||||
|
j++;
|
||||||
}
|
}
|
||||||
|
|
||||||
Update_window_area(0,0,263,140);
|
Update_window_area(0,0,263,140);
|
||||||
Display_cursor();
|
Display_cursor();
|
||||||
|
|
||||||
@ -940,7 +945,7 @@ void Button_Palette(void)
|
|||||||
|
|
||||||
// histogram button
|
// histogram button
|
||||||
button_used = Window_set_normal_button(228,47,64,14,"000000",0,1,SDLK_d);// 15
|
button_used = Window_set_normal_button(228,47,64,14,"000000",0,1,SDLK_d);// 15
|
||||||
Window_set_normal_button(210,17,83,14,"Zap unused",0,1,SDLK_DELETE);//16
|
Window_set_normal_button(209,17,83,14,"Zap unused",0,1,SDLK_DELETE);//16
|
||||||
|
|
||||||
Window_set_repeatable_button(266, 74,12,11,"+",0,1,SDLK_KP_PLUS); // 17
|
Window_set_repeatable_button(266, 74,12,11,"+",0,1,SDLK_KP_PLUS); // 17
|
||||||
Window_set_repeatable_button(266,165,12,11,"-",0,1,SDLK_KP_MINUS); // 18
|
Window_set_repeatable_button(266,165,12,11,"-",0,1,SDLK_KP_MINUS); // 18
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user