コード例 #1
0
ファイル: pendef.c プロジェクト: CliffsDover/graphicsmagick
int load_pen_color_table(FILE *td){
   PEN_N          tp;
   PEN_C          r,g,b;

   if (fread( (void *) &tp,sizeof(tp),1,td) != 1) {
      return(-1);
   }

   if (fread( (void *) &r,sizeof(r),1,td) != 1) {
      return(-1);
   }

   if (fread( (void *) &g,sizeof(g),1,td) != 1) {
      return(-1);
   }
   
   if (fread( (void *) &b,sizeof(b),1,td) != 1) {
      return(-1);
   }

   if(tp >= NUMPENS) { /* don't check < 0 - unsigned */
      return(1);
   }

   set_color_rgb(tp,r,g,b);
   return(tp);
}
コード例 #2
0
ファイル: test-files.c プロジェクト: BlockoS/everdrive-fat
init_screen(){
	/* setup fonts/screen */
	set_color_rgb(1, 7, 7, 7);
	set_font_color(1, 0);
	set_font_pal(0);
	load_default_font();
}
コード例 #3
0
ファイル: testcolor.c プロジェクト: MooreJParker/equalizer
void test_set_rgb_color()
{
    uint8_t expected_color[3] = {255, 255, 255};
    Color color = create_color(0, 1, 2);
    clear_color(&color);
    set_color_rgb(&color, 255, 255, 255);
    
    assert(color.r == expected_color[0]);
    assert(color.g == expected_color[1]);
    assert(color.b == expected_color[2]);

    printf("Set RGB Color Passed\n");
}
コード例 #4
0
ファイル: menu.c プロジェクト: Dodo666/OpenEmu-Update
title(){
    psgPlay(2);
    cls();

    set_tile_data(title_tiles);
    load_tile(0x1000);
    load_palette(15,title_pal,1);
    for(i=0;i<16;i++){
        for(j=0;j<4;j++){
            put_tile(j*16+i,i,j+1);
        }
    }

    for(i=0;i<8;i++){
        set_color_rgb(241+i,0,7-i,0);
        set_color_rgb(248+i,i,7,i);
        if(248+7+i<256)set_color_rgb(248+7+i,7,i,7);
    }

    draw_win(1,21,30,6);
    put_string(" HI-SCORE       00         LV 0",0,1);
    put_number(hiscore,5,11,1);
    put_number(hilevel,1,30,1);
    put_string("PC Engine version by cabbage",2,22);
    put_string(" NEO Retro Coding Compo 2013",2,24);
    put_string("  http://www.neoflash.com/  ",2,25);
    put_string("PUSH RUN BUTTON !",8,15);

    foo=1;
    t=0;
    while(1){
        rs++;
        lastjoy0=joy0;
        vsync();
        joy0=joy(0);
        t++;
        if(t>30){
            if(foo==0){
                put_string("                 ",8,15);
                foo=1;
                t=0;
            }else{
                put_string("PUSH RUN BUTTON !",8,15);
                foo=0;
                t=0;
            }
        }

        if(joy0&JOY_STRT){
            break;
        }

        title_color_cycle();

    }

    while(joy0&JOY_STRT){
        vsync(); joy0=joy(0);
    }

    put_string("                 ",8,15);
    srand(rs);
    config();

}