1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<HTML>
3<HEAD>
4<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
5<META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 7.0.0.0 for Windows">
6<META http-equiv="Content-Style-Type" content="text/css">
7<TITLE>NASubBanner</TITLE>
8<LINK rel="stylesheet" href="../../css/nitro.css" type="text/css">
9</HEAD>
10<BODY>
11
12<H1 align="left">NASubBanner�@<IMG src="../../image/BPT.gif" align=middle><IMG src="../../image/TWL.gif" align=middle></H1>
13<H2>��`</H2>
14<PRE><CODE>
15#define NA_SUBBANNER_PALETTE_NUM    16
16#define NA_SUBBANNER_CHARACTER_NUM  16
17#define NA_SUBBANNER_PATTERN_NUM    8
18#define NA_SUBBANNER_CONTROL_NUM    64
19
20typedef struct NASubBannerControl
21{
22    u8 frameCount : 8;
23
24    union
25    {
26        struct
27        {
28            u8 cellNo   : 3;
29            u8 plttNo   : 3;
30            u8 reserved : 2;
31        }
32        frameInfo;
33
34        u8 animeType;
35    };
36}
37NASubBannerControl;
38
39typedef struct NASubBannerAnime
40{
41    GXCharFmt16         image   [ NA_SUBBANNER_PATTERN_NUM ][ NA_SUBBANNER_CHARACTER_NUM ];
42    GXRgb               pltt    [ NA_SUBBANNER_PATTERN_NUM ][ NA_SUBBANNER_PALETTE_NUM ];
43    NASubBannerControl  control [ NA_SUBBANNER_CONTROL_NUM ];
44}
45NASubBannerAnime;
46
47typedef struct NASubBanner
48{
49    NASubBannerHeader   header;
50    NASubBannerAnime    anime;
51}
52NASubBanner;
53
54</CODE></PRE>
55
56<H2>����</H2>
57<P><CODE><A href="NA_SaveSubBanner.html">NA_SaveSubBanner</A></CODE> ��<CODE><A href="NA_LoadSubBanner.html">NA_LoadSubBanner</A></CODE> �Ŏg�p����T�u�o�i�[�\���̂ł��B<br />
58�e�����o�̓��e�͈ȉ��̒ʂ�ł��B</P>
59<H3>NASubBanner �\����</H3>
60<TABLE>
61<TR><TD>header</TD><TD>�T�u�o�i�[�̃w�b�_�[�ł�<BR>�T�u�o�i�[��CRC�̒l���ݒ肳��Ă��܂��̂ŁA�ȉ���<CODE>anime</CODE>�����o�[��ҏW�����ۂ́A<BR>
62<CODE><A href="NA_MakeSubBannerHeader.html">NA_MakeSubBannerHeader</A></CODE> ���g�p���āA�������l��ݒ肵�Ă��������B</TD></TR>
63<TR><TD>anime</TD><TD>�A�j���[�V�����̃f�[�^�ł��B�ȉ��̍��ڂ��Q�Ƃ��Ă��������B</TD></TR>
64</TABLE>
65<H3>NASubBannerAnime �\����</H3>
66<TABLE>
67<TR><TD>image</TD><TD>�T�u�o�i�[�̃L�����N�^�[�f�[�^�ł��B<BR>
68�t�H�[�}�b�g�́A�J���[�p���b�g�̃C���f�b�N�X�l��4bit�Őݒ肵�܂��B<BR>
69�\�������摜��<CODE><A href="../../gx/g2/G2_SetOBJAttr.html">G2_SetOBJAttr</A></CODE>��<CODE>shape</CODE>������<CODE>GX_OAM_SHAPE_32x32</CODE>��ݒ肵���ꍇ�Ɠ����ɂȂ�܂�<BR>
70</TD></TR>
71<TR><TD>pltt</TD><TD>�T�u�o�i�[�̃J���[�p���b�g�ł��B�t�H�[�}�b�g��<CODE>GXRgb</CODE> �^�ɂȂ�܂��B<BR>
72�\�������摜��<CODE><A href="../../gx/g2/G2_SetOBJAttr.html">G2_SetOBJAttr</A></CODE>��<CODE>color</CODE>������<CODE>GX_OAM_COLORMODE_16</CODE>��ݒ肵���ꍇ�Ɠ����ɂȂ�܂�<BR>
73<FONT color=#ff0000>�g�p�ł���J���[�p���b�g�� 16 �F x 1 �p���b�g�݂̂ł��B<BR>
740 �ԃp���b�g���g�p���ĉ������B1 �`7 �Ԃ̃p���b�g�͎g�p���Ȃ��ł��������B</FONT></P>
75</TD></TR>
76<TR><TD>control</TD><TD>�A�j���[�V�����̃R���g���[���f�[�^�ł��B�ȉ��̍��ڂ��Q�Ƃ��Ă��������B</TD></TR>
77</TABLE>
78<CODE>image</CODE>�A<CODE>pltt</CODE>�Ɋւ��Ă͏ڍׂ̓v���O���~���O�}�j���A����[OBJ] - [�L�����N�^OBJ] - [�L�����N�^�[�f�[�^�t�H�[�}�b�g] - [16�F���[�h]���Q�Ƃ��Ă�������
79<H3>NASubBannerControl �\����</H3>
80<TABLE>
81<TR><TD>frameCount</TD><TD><CODE>frameCount</CODE> �Őݒ肳�ꂽ�t���[���܂ŁA�ȉ��̃p�����[�^���g�p���܂��B<BR>
82�I�[�̃u���b�N�ɂ�0 ��ݒ肵�܂��B</TD></TR>
83<TR><TD>cellNo</TD><TD><CODE>NASubBannerAnime</CODE> �\���̂̉��Ԗڂ�<CODE>image</CODE>���g�p���邩��ݒ肵�܂��B<BR>
84�I�[�̃u���b�N��0 ��ݒ肷��ƃ��[�v�A1 ��ݒ肷��ƍŌ�̃R�}�Œ�~���܂��B</TD></TR>
85<TR><TD>plttNo</TD><TD><CODE>NASubBannerAnime</CODE> �\���̂̉��Ԗڂ�<CODE>pltt</CODE>���g�p���邩��ݒ肵�܂��B<BR>
86<FONT color=#ff0000>���0 �Ԃ�ݒ肵�Ă��������B</FONT></TD></TR>
87<TR><TD>reserved</TD><TD>�\��̈�ł��B(�ȑO��flipH�AflipV �����݂��Ă��܂������A�p�~����܂����B)<BR></TD></TR>
88</TABLE>
89<H2>�Q��</H2>
90<P>
91<CODE><A href="NA_MakeSubBannerHeader.html">NA_MakeSubBannerHeader</A></CODE>
92</P>
93
94<H2>����</H2>
95<P>
962011/04/08 flipH�AflipV ��reserved �ɒu������������Ƃ�NjL�B<BR>
972008/11/04 �A�j���[�V�����̐�����NjL�B<BR>
982008/09/17 flipType ��flipH ��flipV �ɕ����BframeCount �ɒNjL�B<BR>
992008/09/16 ����
100</P>
101</BODY>
102</HTML>
103