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