home *** CD-ROM | disk | FTP | other *** search
/ Revista CD Expert 51 / PCGamer51_17Demos.iso / games / CM / CyclingManagerDemoCangas.exe / CyclingManagerDemo / scripts / common / libraries / library_objects.cnh < prev    next >
Text File  |  2001-04-06  |  9KB  |  206 lines

  1. // func void LibObject_Cadre_UpdateSize(i32x _iW, i32x _iH)
  2. typedef func void TYPE_LibObject_Cadre_UpdateSize(i32x _iW, i32x _iH);
  3. var TYPE_LibObject_Cadre_UpdateSize LibObject_Cadre_UpdateSize;
  4.  
  5. // func void LibObject_Cadre_Create ()
  6. typedef func void TYPE_LibObject_Cadre_Create ();
  7. var TYPE_LibObject_Cadre_Create LibObject_Cadre_Create;
  8.  
  9. // func void LibObject_CadreFilled_UpdateSize(i32x _iW, i32x _iH)
  10. typedef func void TYPE_LibObject_CadreFilled_UpdateSize(i32x _iW, i32x _iH);
  11. var TYPE_LibObject_CadreFilled_UpdateSize LibObject_CadreFilled_UpdateSize;
  12.  
  13. // func void LibObject_CadreFilled_Create ()
  14. typedef func void TYPE_LibObject_CadreFilled_Create ();
  15. var TYPE_LibObject_CadreFilled_Create LibObject_CadreFilled_Create;
  16.  
  17. // func i32x LibObject_Cadre_Event (i32x _iComponentID, i32x _iEvent)
  18. typedef func i32x TYPE_LibObject_Cadre_Event (i32x _iComponentID, i32x _iEvent);
  19. var TYPE_LibObject_Cadre_Event LibObject_Cadre_Event;
  20.  
  21. // func void SetCadreColor(i32x _iCadreID,i32x _iColor)
  22. typedef func void TYPE_SetCadreColor(i32x _iCadreID,i32x _iColor);
  23. var TYPE_SetCadreColor SetCadreColor;
  24.  
  25. // func i32x Init_LibObject_Cadre(i32x _texture,i32x _w,i32x _h)
  26. typedef func i32x TYPE_Init_LibObject_Cadre(i32x _texture,i32x _w,i32x _h);
  27. var TYPE_Init_LibObject_Cadre Init_LibObject_Cadre;
  28.  
  29. // func i32x Init_LibObject_FilledCadre(i32x _texture,i32x _w,i32x _h)
  30. typedef func i32x TYPE_Init_LibObject_FilledCadre(i32x _texture,i32x _w,i32x _h);
  31. var TYPE_Init_LibObject_FilledCadre Init_LibObject_FilledCadre;
  32.  
  33. // func void SetCadreSize(i32x _iComponentIndex, i32x _iWidth, i32x _iHeight)
  34. typedef func void TYPE_SetCadreSize(i32x _iComponentIndex, i32x _iWidth, i32x _iHeight);
  35. var TYPE_SetCadreSize SetCadreSize;
  36.  
  37. // func i32x InitLibMultiSpriteContainer (i32x _iSpritemap, i32x _iNbSprites)
  38. typedef func i32x TYPE_InitLibMultiSpriteContainer (i32x _iSpritemap, i32x _iNbSprites);
  39. var TYPE_InitLibMultiSpriteContainer InitLibMultiSpriteContainer;
  40.  
  41. // func i32x InitLibMultiSpriteButton (i32x _iSpritemap, i32x _iNbSprites)
  42. typedef func i32x TYPE_InitLibMultiSpriteButton (i32x _iSpritemap, i32x _iNbSprites);
  43. var TYPE_InitLibMultiSpriteButton InitLibMultiSpriteButton;
  44.  
  45. // func i32x InitLibMultiSpriteButtonWithText (i32x _iSpritemap, i32x _iNbSprites, szx _szText,i32x _iTypo,i32x _iHelpIndex)
  46. typedef func i32x TYPE_InitLibMultiSpriteButtonWithText (i32x _iSpritemap, i32x _iNbSprites, szx _szText,i32x _iTypo,i32x _iHelpIndex);
  47. var TYPE_InitLibMultiSpriteButtonWithText InitLibMultiSpriteButtonWithText;
  48.  
  49. // func i32x InitLibMultiSpriteCheckBox (i32x _iSpritemap, i32x _iNbSprites)
  50. typedef func i32x TYPE_InitLibMultiSpriteCheckBox (i32x _iSpritemap, i32x _iNbSprites);
  51. var TYPE_InitLibMultiSpriteCheckBox InitLibMultiSpriteCheckBox;
  52.  
  53. // func i32x InitLibMultiSpriteRadioButton (i32x _iSpritemap, i32x _iNbSprites, i32x _iHelpIndex)
  54. typedef func i32x TYPE_InitLibMultiSpriteRadioButton (i32x _iSpritemap, i32x _iNbSprites, i32x _iHelpIndex);
  55. var TYPE_InitLibMultiSpriteRadioButton InitLibMultiSpriteRadioButton;
  56.  
  57. // **************************************
  58. // ********* Text Button object *********
  59. // **************************************
  60. // LibObject_TextButton_Create()
  61. typedef func void TYPE_LibObject_TextButton_Create ();
  62. var TYPE_LibObject_TextButton_Create LibObject_TextButton_Create;
  63.  
  64. // func i32x LibObject_TextButton_Event (i32x _iComponentID, i32x _iEvent)
  65. typedef func i32x TYPE_LibObject_TextButton_Event (i32x _iComponentID, i32x _iEvent);
  66. var TYPE_LibObject_TextButton_Event LibObject_TextButton_Event;
  67.  
  68. // Init_LibObject_TextButton
  69. typedef func i32x TYPE_Init_LibObject_TextButton(i32x _texture,szx _text,i32x _x,i32x _y);
  70. var TYPE_Init_LibObject_TextButton Init_LibObject_TextButton;
  71.  
  72. // func void LibObject_UpdateButtonText()
  73. typedef func void TYPE_LibObject_UpdateButtonText();
  74. var TYPE_LibObject_UpdateButtonText LibObject_UpdateButtonText;
  75.  
  76. // func void SetTextButtonCaption(i32x _id,szx _sztxt)
  77. typedef func void TYPE_SetTextButtonCaption(i32x _id,szx _sztxt);
  78. var TYPE_SetTextButtonCaption SetTextButtonCaption;
  79.  
  80. // func void SetTextButtonStateFunc(i32x _id,statefunc _pSprite,statefunc _pText)
  81. typedef func void TYPE_SetTextButtonStateFunc(i32x _id,statefunc _pSprite,statefunc _pText);
  82. var TYPE_SetTextButtonStateFunc SetTextButtonStateFunc;
  83.  
  84.  
  85. // **************************************
  86. // ****** RadioButton Text object ******
  87. // **************************************
  88. // func void LibObject_RadioButtonWithText_Create ()
  89. typedef func void TYPE_LibObject_RadioButtonWithText_Create ();
  90. var TYPE_LibObject_RadioButtonWithText_Create LibObject_RadioButtonWithText_Create;
  91.  
  92. // func i32x LibObject_RadioButtonWithText_Event (i32x _iComponentID, i32x _iEvent)
  93. typedef func i32x TYPE_LibObject_RadioButtonWithText_Event (i32x _iComponentID, i32x _iEvent);
  94. var TYPE_LibObject_RadioButtonWithText_Event LibObject_RadioButtonWithText_Event;
  95.  
  96. // func i32x Init_LibObject_MultiRadioButtonWithText(i32x _texture,i32x _nbSprite,szx _text)
  97. typedef func i32x TYPE_Init_LibObject_RadioButtonWithText(i32x _texture,szx _text,i32x _x,i32x _y);
  98. var TYPE_Init_LibObject_RadioButtonWithText Init_LibObject_RadioButtonWithText;
  99.  
  100. // func void SetTextRadioButtonCheckBox(i32x _id,i32x _state)
  101. typedef func void TYPE_SetTextRadioButtonCheckBox(i32x _id,i32x _state);
  102. var TYPE_SetTextRadioButtonCheckBox SetTextRadioButtonCheckBox;
  103.  
  104. // ***********************************************
  105. // ****** MultiRadioButton with text object ******
  106. // ***********************************************
  107.  
  108. // func void LibObject_MultiRadioButtonWithText_Create ()
  109. typedef func void TYPE_LibObject_MultiRadioButtonWithText_Create ();
  110. var TYPE_LibObject_MultiRadioButtonWithText_Create LibObject_MultiRadioButtonWithText_Create;
  111.  
  112. // func i32x Init_LibObject_MultiRadioButtonWithText(i32x _texture,i32x _nbSprite,szx _text,i32x _tTypo,i32x _iHelpIndex)
  113. typedef func i32x TYPE_Init_LibObject_MultiRadioButtonWithText(i32x _texture,i32x _nbSprite,szx _text,i32x _tTypo,i32x _iHelpIndex);
  114. var TYPE_Init_LibObject_MultiRadioButtonWithText Init_LibObject_MultiRadioButtonWithText;
  115.  
  116.  
  117. // ***********************************************
  118. // ****** MultiButton with text object ******
  119. // ***********************************************
  120.  
  121. // func void LibObject_MultiButtonWithText_Create ()
  122. typedef func void TYPE_LibObject_MultiButtonWithText_Create ();
  123. var TYPE_LibObject_MultiButtonWithText_Create LibObject_MultiButtonWithText_Create;
  124.  
  125. // func i32x Init_LibObject_MultiButtonWithText(i32x _texture,i32x _nbSprite,szx _text)
  126. typedef func i32x TYPE_Init_LibObject_MultiButtonWithText(i32x _texture,i32x _nbSprite,szx _text);
  127. var TYPE_Init_LibObject_MultiButtonWithText Init_LibObject_MultiButtonWithText;
  128.  
  129. // func i32x LibObject_MultiButtonWithText_Event (i32x _iComponentID, i32x _iEvent)
  130. typedef func i32x TYPE_LibObject_MultiButtonWithText_Event (i32x _iComponentID, i32x _iEvent);
  131. var TYPE_LibObject_MultiButtonWithText_Event LibObject_MultiButtonWithText_Event;
  132.  
  133.  
  134. // **************************************
  135. // ****** Cadre And Texture object ******
  136. // **************************************
  137.  
  138. // func void LibObject_CadreAndTexture_Create ()
  139. typedef func void TYPE_LibObject_CadreAndTexture_Create ();
  140. var TYPE_LibObject_CadreAndTexture_Create LibObject_CadreAndTexture_Create;
  141.  
  142. // func i32x LibObject_CadreAndTexture_Event (i32x _iComponentID, i32x _iEvent)
  143. typedef func i32x TYPE_LibObject_CadreAndTexture_Event (i32x _iComponentID, i32x _iEvent);
  144. var TYPE_LibObject_CadreAndTexture_Event LibObject_CadreAndTexture_Event;
  145.  
  146. // func i32x Init_LibObject_CadreAndTexture(i32x _CadreTexture,i32x _W_Cadre,i32x _H_Cadre,i32x _m_Texture)
  147. typedef func i32x TYPE_Init_LibObject_CadreAndTexture(i32x _CadreTexture,i32x _W_Cadre,i32x _H_Cadre,i32x _m_Texture);
  148. var TYPE_Init_LibObject_CadreAndTexture Init_LibObject_CadreAndTexture;
  149.  
  150. // -------------------------------------------------------------------------
  151.  
  152. typedef struct stCadre
  153. {
  154.     i32x m_tTexture;
  155.     i32x m_iFilled;
  156.     i32x m_iX,m_iY,m_iW,m_iH;
  157. } stCadre;
  158. var stCadre oLibCadre;
  159.  
  160.  
  161. typedef struct stRadioButtonWithText
  162. {
  163.  
  164.     i32x m_tTexture;
  165.     szx  m_text;
  166.     i32x m_px;
  167.     i32x m_py;
  168. } stRadioButtonWithText;
  169. var stRadioButtonWithText oLibRadioText;
  170.  
  171. typedef struct stMultiRadioButtonWithText
  172. {
  173.  
  174.     i32x m_tTypo;
  175.     i32x m_tTexture;
  176.     i32x m_nbSprite;
  177.     i32x m_iHelpIndex;
  178.     szx  m_text;
  179.  
  180. } stMultiRadioButtonWithText;
  181. var stMultiRadioButtonWithText oLibMultiRadioText;
  182.  
  183.  
  184. typedef struct stMultiButtonWithText
  185. {
  186.  
  187.     i32x m_tTexture;
  188.     i32x m_tTypo;
  189.     i32x m_nbSprite;
  190.     szx  m_text;
  191.     i32x m_iHelpIndex;
  192.  
  193. } stMultiRadioButtonWithText;
  194. var stMultiButtonWithText oLibMultiText;
  195.  
  196.  
  197. typedef struct stCadreAndTexture
  198. {
  199.  
  200.     i32x m_Texture;
  201.     i32x H_Cadre;
  202.     i32x W_Cadre;
  203.     i32x CadreTexture;    
  204. } stCadreWithText;
  205. var stCadreAndTexture oLibCadreAndTexture;
  206.