[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[WitchFan 00399] Re: サンプル



JUESSです。
画像表示についてなのですが、
下記のプログラムでは誤動作します。
キャラクタ表示とスプライト表示を
一つずつ行うつもりで書いたものですが、
どこがどういう風に違っているのでしょう?
どなたか教えてください。

---------------

#include <sys/bios.h>

void main()
{
static int no;

static int bmp1[] = {
    0xff, 0xff, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81,
    0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0xff, 0xff,
};
static int bmp2[] = {
    0x00, 0x00, 0x3c, 0x3c, 0x7e, 0x7e, 0xff, 0xff,
    0xff, 0xFF, 0x7e, 0x7e, 0x3c, 0x3c, 0x00, 0x00,
};


 display_control(DCM_SCR1 + DCM_SCR2 + DCM_SPR);
    lcd_set_color(0x7530,0xfdb9);
 screen_fill_char(SCREEN1,0,0,28,18,0x00);

 /*キャラクタ登録*/
    font_set_colordata(0,1,bmp1);
    font_set_colordata(1,1,bmp2);

    /*キャラクタ0表示*/
    no=0;
 screen_set_char(SCREEN1,11,11,1,1,&no);

    /*キャラクタ1をスプライト1として表示*/
    sprite_set_char(1,1);
    sprite_set_range(0,127);
    sprite_set_location(1,0,0);
    while(1);
}

------------------
JUESS(juess@din.or.jp)



ML Archives