/*

	dogtag2.txt

	ɥåӥ塼λȤ



	2001/10/26	S.Kobayashi

	$Id: dogtag2.txt,v 1.1.1.3 2002/11/19 11:50:05 Yoshizawa1 Exp $



*/



1 

	 ͤν

		   쥯ȲLD

		   ꥹȹ¤

		

쥯Ȳ

	󥫡Ԥ֡ץԤ֡󥻥򤹤뢪A

		                  												

	  ٥ꥢƤ뤫ɤ

		Yes				            No

							            

	ƤΥɥåLocationɽ   ѤΥɥåΤLocationɽ

		                              

		

		

  󥻥뤵ޤǾɽ

󥻥뤵줿

		



		A

		

	

		

	λ



2 ؿ

	void *NewDogtagMode( void *font_work , int handle )

		ᥤؿ



	static	int	GetResources( Work *work )

		ؿ



	static void Signal( void *work , int sign , int value )

		L2Dѥʥե󥯥



	static void SelectAct( Work *pWork )

		쥯Ȳ̥ᥤؿ



	static void SelectUpdate( Work *pWork )

		쥯Ȳ̹ؿ



	static void DotFade( Work *pWork ) // ɥåȤfade

		եɴؿ



	static void SelectInitialize( Work *pWork )

		쥯Ȳ̴Ϣ



	static inline void DotUpdate( Work *pWork ) // update

		빹ؿ



	static	void	Die( Work *pWork )

		λؿ



	static void Act( Work *pWork )

		ᥤؿ



	static void NormalAct( Work *pWork )

		ӥ塼ᥤؿ



	static void PadAct( Work *pWork )

		ѥåɴؿ



	static void PadControlSelect( Work *pWork )

		Tanker or PlantΥѥåɴؿ



	static void PadControlNormal( Work *pWork )

		ViewerɽΥѥåɴؿ



	static inline void HilightUpdate( Work *pWork )

		ϥ饤ȥեȦؿ



	static inline Dogtag_List *PageChange( Work *pWork )

		ڡ(٥ѹ)ؿ



	static inline void DifControl( Work *pWork )

		٥ƥUVѹؿ



	static inline Dogtag_List *DogtagLinker( Work *pWork )

		٤ƬΥɥ쥹ꤹؿ



	static void LocationInit( Dogtag_List *pDogtag_list , int location_max )

		̤		



	static void LocationDisp( Work *pWork , Dogtag_List *pDogtag_list , int point )

		̤		



	static inline void NumToBarthday( Work *pWork , Dogtag_List *pDogtag_list , int point )

		ɽؿ



	static inline void NumToLocation( Work *pWork , Dogtag_List *pDogtag_list , int point )

		ɽؿ



	static void *GetLinkvariableAddr(void *addr)

		LinkvariableѿΥɥ쥹ؿ



	static inline void NameUpdate( Work *pWork , Dogtag_List *pDogtag_list , int point )

		̾ɽؿ



	static inline void NumToReg( Work *pWork , Dogtag_List *pDogtag_list , int point )

		ɽؿ̤ѡ



	static inline void NumToBlood( Work *pWork , Dogtag_List *pDogtag_list , int point )

		շɽؿ



	static inline void NumToId( Work *pWork , Dogtag_List *pDogtag_list , int point )

		IDɽؿ



	static inline void PercentDisp( Work *pWork )

		Ψɽؿ



	static void FontFade( Work *pWork )

		եȦؿ



	static void ArrowFade( Work *pWork )

		˿ʤळȤΤɽؿ



	static void LocationControl( Work *pWork )

		ɽؿ



	static void ListAll( Work *pWork )

		̤



	static void DogtagListFree( Work *pWork , int select_mode , int level )

		ꥹȲؿ



	static inline Dogtag_List *DogtagListSearch( Dogtag_List *pDogtag_list , int position )

		ߤξ꤫ǤդξޤǥꥹȤʤؿ



	static void ListDebug( Work *pWork , int level )

		̤



	static inline Dogtag_List *DogtagListForward( Dogtag_List *pDogtag_list )

		ꥹȤ˿ʤؿ



	static inline Dogtag_List *DogtagListBack( Dogtag_List *pDogtag_list )

		ꥹȤ˿ʤؿ



	static int DogtagListAdd( Work *pWork )

		ꥹȤ˾ɲäؿ



	static int DogtagListAddSub( Work *pWork , int id , int location , u_char *name , int manth , int day ,

								 int blood , u_char *region , int where , int level , Dogtag_List *pDogtag_list )

		ꥹȤؿ



	static void DogtagListAddMng( Work *pWork )

		ꥹؿ



	static inline int TankerOrPlant( int id )

		̤



	static inline int IdToPage( int id )

		̤



	static inline Dogtag_List *DogtagListPageSet( Work *pWork , int select_mode , int page )

		ڡƬɥ쥹򥻥åȤؿ



	static int DogtagListInitialize( Work *pWork )

		ꥹȤؿ



	static void FontUpdate( Work *pWork )

		Ƽιؿ



	static void FontAlphaControl( Work *pWork )

		̤



	static void FontFadein( Work *pWork )

		̤



	static int SprInit( Work *pWork )

		L2dץ饤Ȥν



	











