MGS2  gclconv 

	1999/12/20 K.Uehara

	$Id: TODO.txt,v 1.24 1999/12/21 07:57:51 usr01475 Exp $



// γĥ *



Хåե̡ƼեåȤ32Bit˳ĥ



// γĥ *



ưϰʤ



16ӥåȿ(դ)	$w:ѿ̾

8ӥåʤ			$b:ѿ̾

1ӥåȥե饰			$f:ѿ̾

24ӥåʸ		$s:ѿ̾



˲äơ



32ӥåȿ͡դ	$i:ѿ̾	(ǥեȡ



򰷤



ޤVECTOR32ӥå*3Ǥ魯



// ߡ *



$f:̾[  ];



κǿ



dim $f:̾[ ǿ ];



ǹԤϥץȥ

ǿƱʤʣǧ롣

ǿåϼ¹ԻˤԤ



// ʸ



switch( ѿ ) {

	case (  ) {

		...;

	}

	default {

		...;

	}

}



Υݡ??



// ץץå *



#if, #ifdef Υݡȡ

#ϥȤϤ



define, include #define, #includeѹ



// proc *



οξࡣ



// command.def *



gclconvǳƥơѤ*.cư뤳Ȥͤ롣

ƥޥɤCδؿ̾ࡣ



chara ۤۤ[NewHogeHoge] $s:̾ ... 



// ǡ *



ޥɥ饤Υåͤ16BitѲǽˤ롣



// ̾ *



command.def 줿$s:ѿ̾ѿ̾

üʤΤ˸¤ꡢ֤̾ΥåԤ



group ƥ̾ {

	ƥ̾,

		:

};



group ⡼̾ {

	⡼̾,

		:

};



ȤäƥեǹԤ

Хåƥ󥰡¸ߥåǽˤ롣



// enum *



enum ܥ̾ {

	d:ܥ = ,

	d:ܥ,

};

ο夲ܥѲǽˤ롣

command.defǥܥ̾Ȥäơԥå򤫤

ȤǤ롣



ѡԹ

#enum 



// mesg ץȥ *



mesg ˥ץ̾뤳Ȥǡ

command.def ˤưåԤ褦ˤ롣

Ҥ֥̾åȤȤǥƥ̾

åǽˤ롣



mesg ۤۤ $s:̾ kill

mesg ۤۤ $s:̾ action $w:ֹ



ޥɤ[]ǿĤ뤳ȤˤꡢΥɤǸƤӽФȤǤ

mesg ۤۤ $s:̾ kill[0]

Ȥȡkillޥɤϥץˣ



ץǤΰбϺޤ̤ꡣ



// ʸΰ *



ʸʸơ֥Ȥƻġ

Ʊ褦˥եȥǡޤ롣

ѿƱ褦gclconvǲ褹롣

procƱ褦ˡΤƤӽФƤΤϿʤ



꥽ˤơ䤹롣



string hogehoge {

	STR_1:

		'hogehogeh'

	STR_2:

		'hogehogeh'

	STR_3:

		'hogehogeh'

};



-s [hogehoge:STR_1]



GCL_STRTBL(0x0e) ID(short)



եȥơ֥ι¤ 



+0

	size_fontblock(int)

	offset_message_top(int)

	offset_string_top(int)

	offset_fontdata(int)



+offset_message_top

	offset_message(int)

	offset_message(int)

	offset_message(int)

	offset_message(int)

		:



+offset_string_top

	string(char[])

	string(char[])

	string(char[])

	string(char[])

		:



+offset_fontdata

	font( char[] )

