[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[WitchFan 00399] Re: サンプル
- Subject: [WitchFan 00399] Re: サンプル
- From: juess <juess@din.or.jp>
- Date: Sun, 17 Sep 2000 09:54:35 +0900
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