Palette Generator

This commit is contained in:
y4my4my4m 2021-11-04 10:52:33 -05:00
parent ad277ec4df
commit 3624840811
2 changed files with 19 additions and 4 deletions

View file

@ -77,7 +77,7 @@ U0 DrawCtrlSlider(CDC *dc,CCtrl *c)
"%d",pos);
//RGB label
GrPrint(dc, c->left+i*SLIDER_SPACING+3-FONT_WIDTH/2,
c->top+14,
c->top+14,
"%s", col);
//knobs
GrRect(dc, c->left+i*SLIDER_SPACING+i-4,
@ -107,13 +107,13 @@ U0 DrawCtrlSlider(CDC *dc,CCtrl *c)
dc->color=BLACK;
if(i==15) {
GrRect(dc,(size*15)+size/4,(size+size/12),size-size/2,size/6);
GrRect(dc,6,(size*2)+65+16*i,56,18);
GrRect(dc,6,(size*2)+65+16*i,80,18);
}
dc->color=i;
I64 bias=(size/2)-4;
if(i >= 9) bias = (size/2)-8;
GrPrint(dc,bias+(i*size),size+size/8, "%d", i+1);
GrPrint(dc,10,(size*2)+70+16*i,"//Test");
GrPrint(dc,10,(size*2)+70+16*i,"#%d: Test",i+1);
}
@ -128,7 +128,8 @@ U0 DrawCtrlSlider(CDC *dc,CCtrl *c)
DrawPixel(c->win_task->pix_left + 78 + i, c->win_task->pix_top + (size*2)-8 + j, tempColor);
}
GrPrint(dc,10,(size*2)+20,"Current Color: #%d", SELECTED_COLOR+1);
GrPrint(dc,10,(size*2)+40,"RGB: #%x%x%x", gr_palette[SELECTED_COLOR].r,
dc->color=SELECTED_COLOR;
GrPrint(dc,10,(size*2)+40,"#%x%x%x",gr_palette[SELECTED_COLOR].r,
gr_palette[SELECTED_COLOR].g,
gr_palette[SELECTED_COLOR].b);

14
src/Home/PaletteGod.CC Executable file
View file

@ -0,0 +1,14 @@
public U0 PaletteGodGenerate()
{
I64 i;
 for(i=0; i<16; i++)
{
CBGR24 palette = GodPick & 0xFFFFFF;
gr_palette[i] = palette;
GrPaletteSet(gr_palette);
LFBFlush;
}
}
PaletteGodGenerate;