reman3/Rayman_X/cpa/public/GAM/Locale/FON_Eff.h

154 lines
9.9 KiB
C
Raw Blame History

#if !defined(__FON_Eff_h__)
#define __FON_Eff_h__
#include "CPA_Expt.h"
#undef EXTERN
#undef extern
#if !defined(FON_MainFile)
#define EXTERN extern
#else
#define EXTERN
#endif /* FON_MainFile */
#ifdef __cplusplus
extern "C" {
#endif
/********************************************/
/**** ComeFromeFrontOrBack : 0x00xxyyzz*/
/**** xx = Speed * 10*/
/**** yy = Delta Z * 10*/
/**** zz = Z position*/
/*****/
/**** Rotation : 0x00xxyyzz*/
/**** xx = X rotation * 100*/
/**** yy = Y rotation * 100*/
/**** zz = Z rotation * 100*/
/********************************************/
typedef enum FON_tdeEffect_
{
FON_E_EffectNoEffect = 0x00000000,
FON_E_EffectTranslationX = 0x00000001,
FON_E_EffectTranslationXTo0 = 0x00000002,
FON_E_EffectTranslationY = 0x00000004,
FON_E_EffectTranslationYTo0 = 0x00000008,
FON_E_EffectTranslationZ = 0x00000010,
FON_E_EffectTranslationZTo0 = 0x00000020,
FON_E_EffectRotation = 0x00000040,
FON_E_EffectRotationTo0 = 0x00000080,
FON_E_EffectScaleXWave = 0x00000100,
FON_E_EffectScaleXWaveTo1 = 0x00000200,
FON_E_EffectScaleXTo1 = 0x00000400,
FON_E_EffectScaleYWave = 0x00000800,
FON_E_EffectScaleYWaveTo1 = 0x00001000,
FON_E_EffectScaleYTo1 = 0x00002000,
FON_E_EffectScaleZWave = 0x00004000,
FON_E_EffectScaleZWaveTo1 = 0x00008000,
FON_E_EffectScaleZTo1 = 0x00010000,
FON_E_EffectLight = 0x00020000,
} FON_tdeEffect;
/*typedef struct FON_tdstEffect_
{
FON_tdeEffect eEffect;
unsigned long ulTranslationXParam;
unsigned long ulTranslationYParam;
unsigned long ulTranslationZParam;
unsigned long ulRotationParam;
unsigned long ulScaleXParam;
unsigned long ulScaleYParam;
unsigned long ulScaleZParam;
GLI_tdstLight *p_stLight;
} FON_tdstEffect;*/
/*typedef struct FON_stEffectByDisplay_
{
struct FON_tdstEffect_ stEnabledEffect;
struct FON_tdstEffect_ stDisabledEffect;
struct FON_tdstEffect_ stSelectedEffect;
struct FON_tdstEffect_ stPressedEffect;
} FON_stEffectByDisplay;*/
#if defined(U64) /* en attendant la v<>ritable transplantation ( voir avec Fran<61>ois ) */
/* Menu item text*/
/*typedef struct FON_stTextFont_
{
char *szText;
POS_tdxHandleToPosition *d_hLocalMatrix;
POS_tdxHandleToDynRotation *d_hLocalDynRotation;
FON_tdxHandleOfFont p_stFont;
struct FON_tdstEffect_ stEffect;
} FON_tdstTextFont;*/
#endif /* U64 */
extern CPA_EXPORT void FON_fn_vSetElapsedTime(unsigned long ulTime);
/*extern CPA_EXPORT void FON_fn_vCopyEffectOfOneCharact(FON_tdxHandleOfString _hTextDest,unsigned long _ulIndexDest,FON_tdxHandleOfString _hTextSrc,unsigned long _ulIndexSrc);*/
/*extern CPA_EXPORT void FON_fn_vInitEffectOfOneCharactFor(FON_tdxHandleOfString _hText,enum FON_tdeTypeOfDisplay_ _eTypeOfDisplay,unsigned long _ulIndex);*/
/*extern CPA_EXPORT void FON_fn_vReinitTextEffectOfOneCharact(FON_tdxHandleOfString _hText,unsigned long _ulIndex);*/
/*extern CPA_EXPORT void FON_fn_vReinitTextEffectOfOneCharactWithEffect(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulIndex);*/
/*extern CPA_EXPORT void FON_fn_vDesinitTextEffectOfOneCharact(FON_tdxHandleOfString _hText,unsigned long _ulIndex);*/
/*extern CPA_EXPORT void FON_fn_vInitEffectFor(FON_tdxHandleOfString _hText,enum FON_tdeTypeOfDisplay_ _eTypeOfDisplay);*/
/*extern CPA_EXPORT void FON_fn_vReinitTextEffect(FON_tdxHandleOfString _hText);*/
/*extern CPA_EXPORT void FON_fn_vReinitTextEffectWithEffect(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect);*/
/*extern CPA_EXPORT void FON_fn_vInitTextEffect(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,FON_tdeEffect _eEffect,unsigned long _ulParam);*/
/*extern CPA_EXPORT void FON_fn_vPlayLetterEffect(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long lIndex);*/
/*extern CPA_EXPORT void FON_fn_vInitTextEffectTranslationXTo0(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam);*/
/*extern CPA_EXPORT void FON_fn_vInitTextEffectTranslationXTo0OfOneCharact(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam,unsigned long lIndex);*/
/*extern CPA_EXPORT void FON_fn_vInitTextEffectTranslationYTo0(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam);*/
/*extern CPA_EXPORT void FON_fn_vInitTextEffectTranslationYTo0OfOneCharact(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam,unsigned long lIndex);*/
/*extern CPA_EXPORT void FON_fn_vInitTextEffectTranslationZTo0(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam);*/
/*extern CPA_EXPORT void FON_fn_vInitTextEffectTranslationZTo0OfOneCharact(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam,unsigned long lIndex);*/
/*extern CPA_EXPORT void FON_fn_vPlayLetterEffectTranslationXYZTo0(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long lIndex);*/
/*extern CPA_EXPORT void FON_fn_vInitTextEffectRotation(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam);*/
/*extern CPA_EXPORT void FON_fn_vInitTextEffectRotationOfOneCharact(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam,unsigned long lIndex);*/
/*extern CPA_EXPORT void FON_fn_vPlayLetterEffectRotation(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long lIndex);*/
/*extern CPA_EXPORT void FON_fn_vInitTextEffectRotationTo0(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam);*/
/*extern CPA_EXPORT void FON_fn_vInitTextEffectRotationTo0OfOneCharact(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam,unsigned long lIndex);*/
/*extern CPA_EXPORT void FON_fn_vPlayLetterEffectRotationTo0(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long lIndex);*/
/*extern CPA_EXPORT void FON_fn_vInitTextEffectScaleX(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam);*/
/*extern CPA_EXPORT void FON_fn_vInitTextEffectScaleXOfOneCharact(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam,unsigned long lIndex);*/
/*extern CPA_EXPORT void FON_fn_vPlayLetterEffectScaleX(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long lIndex);*/
/*extern CPA_EXPORT void FON_fn_vInitTextEffectScaleXTo1(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam);*/
/*extern CPA_EXPORT void FON_fn_vInitTextEffectScaleXTo1OfOneCharact(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam,unsigned long lIndex);*/
/*extern CPA_EXPORT void FON_fn_vInitTextEffectScaleYTo1(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam);*/
/*extern CPA_EXPORT void FON_fn_vInitTextEffectScaleYTo1OfOneCharact(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam,unsigned long lIndex);*/
/*extern CPA_EXPORT void FON_fn_vInitTextEffectScaleZTo1(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam);*/
/*extern CPA_EXPORT void FON_fn_vInitTextEffectScaleZTo1OfOneCharact(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam,unsigned long lIndex);*/
/*extern CPA_EXPORT void FON_fn_vPlayLetterEffectScaleXYZTo1(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long lIndex);*/
/*extern CPA_EXPORT void FON_fn_vInitTextEffectScaleXWave(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam);*/
/*extern CPA_EXPORT void FON_fn_vInitTextEffectScaleXWaveOfOneCharact(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam,unsigned long lIndex);*/
/*extern CPA_EXPORT void FON_fn_vInitTextEffectScaleXWaveTo1(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam);*/
/*extern CPA_EXPORT void FON_fn_vInitTextEffectScaleXWaveTo1OfOneCharact(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam,unsigned long lIndex);*/
/*extern CPA_EXPORT void FON_fn_vInitTextEffectScaleYWave(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam);*/
/*extern CPA_EXPORT void FON_fn_vInitTextEffectScaleYWaveOfOneCharact(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam,unsigned long lIndex);*/
/*extern CPA_EXPORT void FON_fn_vInitTextEffectScaleYWaveTo1(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam);*/
/*extern CPA_EXPORT void FON_fn_vInitTextEffectScaleYWaveTo1OfOneCharact(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam,unsigned long lIndex);*/
/*extern CPA_EXPORT void FON_fn_vInitTextEffectScaleZWave(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam);*/
/*extern CPA_EXPORT void FON_fn_vInitTextEffectScaleZWaveOfOneCharact(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam,unsigned long lIndex);*/
/*extern CPA_EXPORT void FON_fn_vInitTextEffectScaleZWaveTo1(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam);*/
/*extern CPA_EXPORT void FON_fn_vInitTextEffectScaleZWaveTo1OfOneCharact(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam,unsigned long lIndex);*/
/*extern CPA_EXPORT void FON_fn_vPlayLetterEffectScaleXYZWave(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long lIndex);*/
/*extern CPA_EXPORT void FON_fn_vInitTextEffectLight(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam);*/
/*extern CPA_EXPORT void FON_fn_vInitTextEffectLightOfOneCharact(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam,unsigned long lIndex);*/
/*extern CPA_EXPORT void FON_fn_vPlayLetterEffectLight(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long lIndex);*/
/*EXTERN FON_stEffectByDisplay FON_g_stEffectByDisplay;*/
#ifdef __cplusplus
}/* extern "C" */
#endif
#endif /* __FON_Eff_h__ */