home *** CD-ROM | disk | FTP | other *** search
/ Phoenix Heaven Sunny 2 / APPARE2.BIN / oh_towns / art2 / src.lzh / ALLPART.C < prev    next >
C/C++ Source or Header  |  1995-06-17  |  6KB  |  281 lines

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <winb.h>
  4. #include <te.h>
  5. #include <fntb.h>
  6. #include <gui.h>
  7.  
  8. extern int    Hyper_00d1 ;
  9. extern int    Dialog_00d3 ;
  10. extern int    Window_00d5 ;
  11. extern int    Alert_00d7 ;
  12. extern int    Message_00d9 ;
  13. extern int    Text_00db ;
  14. extern int    Menu_00dd ;
  15. extern int    MenuItem_00df ;
  16. extern int    Button_00e1 ;
  17. extern int    DButton_00e3 ;
  18. extern int    Icon_00e5 ;
  19. extern int    TIcon_00e7 ;
  20. extern int    ScrollBar_00e9 ;
  21. extern int    ListMenu_00eb ;
  22. extern int    NumBox_00ed ;
  23.  
  24. #define ALIGN    4
  25. #define OFFSET(type) (sizeof(MMIPACKET) + (sizeof(type)+ALIGN-1)/ALIGN*ALIGN)
  26.  
  27. /*    MMI_init 用データ    */
  28.  
  29. /*    ヘッダ    */
  30.  
  31. MMIINIT    initDataALLPART = { "MmiInit",  15, 0 } ;
  32.  
  33. /* Hyper_00d1 */
  34.  
  35. static MMIPACKET d001 = {    &Hyper_00d1,
  36.                             NULL,
  37.                             &MJ_HYPER,
  38.                             OFFSET(HYPER),
  39.                             MS_NONE
  40.                         } ;
  41. static HYPER    d001d = {    MS_NONEL40,
  42.                               34,  43,  85,  94, 0, 0, 0,
  43.                             MS_NONEL40,
  44.                         } ;
  45.  
  46. /* Dialog_00d3 */
  47.  
  48. static MMIPACKET d002 = {    &Dialog_00d3,
  49.                             NULL,
  50.                             &MJ_DIALOGL40,
  51.                             OFFSET(DIALOGL40),
  52.                             MS_NONE
  53.                         } ;
  54. static DIALOGL40    d002d = {    MS_BTLEFTL40 | MS_EVMOSONL40,
  55.                               76,  29, 156,  84, 0,15, 0,
  56.                             MS_SRECTL40 | MS_FRAMEL40,
  57.                             NULL,   0,   0
  58.                         } ;
  59.  
  60. /* Window_00d5 */
  61.  
  62. static MMIPACKET d003 = {    &Window_00d5,
  63.                             NULL,
  64.                             &MJ_WINDOWL40,
  65.                             OFFSET(WINDOWL40),
  66.                             MS_NONE
  67.                         } ;
  68. static WINDOWL40    d003d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_TITLEL40 | MS_CLOSEL40 | MS_RESIZEL40,
  69.                              116,  82, 380, 360, 0,15, 0,
  70.                             MS_SRECTL40 | MS_FRAMEL40,
  71.                             NULL,   0,   0,
  72.                                1,  17,   0,   0,
  73.                              128,  96, 640, 480,
  74.                             0,
  75.                             "ウィンドウ",
  76.                         } ;
  77.  
  78. /* Alert_00d7 */
  79.  
  80. static MMIPACKET d004 = {    &Alert_00d7,
  81.                             NULL,
  82.                             &MJ_ALERTL40,
  83.                             OFFSET(ALERTL40),
  84.                             MS_NONE
  85.                         } ;
  86. static ALERTL40    d004d = {    MS_BTLEFTL40 | MS_EVMOVEL40 | MS_EVMOSONL40 | MS_EVKEYONL40,
  87.                              168, 141, 327, 300, 0,15, 0,
  88.                             MS_ALERTL40 | MS_FRAMEL40,
  89.                             NULL,   0,   0,
  90.                                0,   0,   0,   0
  91.                         } ;
  92.  
  93. /* Message_00d9 */
  94.  
  95. static MMIPACKET d005 = {    &Message_00d9,
  96.                             NULL,
  97.                             &MJ_MSGL40,
  98.                             OFFSET(MSGL40),
  99.                             MS_NONE
  100.                         } ;
  101. static MSGL40    d005d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  102.                              168, 209, 327, 232, 0,15, 0,
  103.                             MS_NONEL40,
  104.                             "メッセージ",
  105.                                1,  12,  12,
  106.                             MS_NONEL40,
  107.                                0,   0
  108.                         } ;
  109.  
  110. /* Text_00db */
  111.  
  112. static MMIPACKET d006 = {    &Text_00db,
  113.                             NULL,
  114.                             &MJ_TEXTL40,
  115.                             OFFSET(TEXTL40),
  116.                             MS_NONE
  117.                         } ;
  118. static TEXTL40    d006d =     {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_EVKEYONL40 | MS_HORIL40,
  119.                              168, 141, 327, 300, 0,15, 0,
  120.                             MS_FRAMEL40,
  121.                             0,
  122.                                0,   0,   0,   0,
  123.                                0,   0,   0,   0,   0,
  124.                                   -1,   0,   0,
  125.                                0,   0,   0,   0,
  126.                                0,
  127.                                0,   0,   0,   0,
  128.                                1,  12,  12,   0,   0,
  129.                                0,   0,   0,   0,   0,   0,   0,
  130.                                0,   0,   0,   0,
  131.                               24
  132.                         } ;
  133.  
  134. /* Menu_00dd */
  135.  
  136. static MMIPACKET d007 = {    &Menu_00dd,
  137.                             NULL,
  138.                             &MJ_MENUL40,
  139.                             OFFSET(MENUL40),
  140.                             MS_NONE
  141.                         } ;
  142. static MENUL40    d007d =     {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_SKEYL40 | MS_CHECKL40 | MS_HORIL40,
  143.                              200, 209, 295, 232, 0, 7, 0,
  144.                             MS_NONEL40,
  145.                             NULL,   0
  146.                         } ;
  147.  
  148. /* MenuItem_00df */
  149.  
  150. static MMIPACKET d008 = {    &MenuItem_00df,
  151.                             NULL,
  152.                             &MJ_MITEML40,
  153.                             OFFSET(MITEML40),
  154.                             MS_NONE
  155.                         } ;
  156. static MITEML40    d008d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  157.                              200, 211, 295, 230, 0, 7, 0,
  158.                             MS_PANELL40,
  159.                             0,
  160.                             0x0000,  -1,
  161.                             "メニューアイテム",
  162.                                1,  12,  12,
  163.                             MS_NONEL40,
  164.                                0,   0,
  165.                                0
  166.                         } ;
  167.  
  168. /* Button_00e1 */
  169.  
  170. static MMIPACKET d009 = {    &Button_00e1,
  171.                             NULL,
  172.                             &MJ_BUTTONL40,
  173.                             OFFSET(BUTTONL40),
  174.                             MS_NONE
  175.                         } ;
  176. static BUTTONL40    d009d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
  177.                              232, 205, 263, 236, 0, 0, 0,
  178.                             MS_NONEL40,
  179.                             0,
  180.                             0x0000
  181.                         } ;
  182.  
  183. /* DButton_00e3 */
  184.  
  185. static MMIPACKET d010 = {    &DButton_00e3,
  186.                             NULL,
  187.                             &MJ_DBUTTONL40,
  188.                             OFFSET(DBUTTONL40),
  189.                             MS_NONE
  190.                         } ;
  191. static DBUTTONL40    d010d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
  192.                              208, 208, 287, 233, 0,15, 0,
  193.                             MS_ROUNDL40 | MS_FRAMEL40,
  194.                             0,
  195.                             0x0000
  196.                         } ;
  197.  
  198. /* Icon_00e5 */
  199.  
  200. static MMIPACKET d011 = {    &Icon_00e5,
  201.                             NULL,
  202.                             &MJ_ICONL40,
  203.                             OFFSET(ICONL40),
  204.                             MS_NONE
  205.                         } ;
  206. static ICONL40    d011d =     {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
  207.                              232, 205, 263, 236, 0,15, 0,
  208.                             MS_NONEL40,
  209.                             0,
  210.                             0x0000,   0
  211.                         } ;
  212.  
  213. /* TIcon_00e7 */
  214.  
  215. static MMIPACKET d012 = {    &TIcon_00e7,
  216.                             NULL,
  217.                             &MJ_TICONL40,
  218.                             OFFSET(TICONL40),
  219.                             MS_NONE
  220.                         } ;
  221. static TICONL40    d012d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
  222.                              232, 205, 263, 236, 0,15, 0,
  223.                             MS_NONEL40,
  224.                             0,
  225.                             0x0000, 122, 124
  226.                         } ;
  227.  
  228. /* ScrollBar_00e9 */
  229.  
  230. static MMIPACKET d013 = {    &ScrollBar_00e9,
  231.                             NULL,
  232.                             &MJ_SCRLL40,
  233.                             OFFSET(SCRLL40),
  234.                             MS_NONE
  235.                         } ;
  236. static SCRLL40    d013d =     {    MS_BTLEFTL40 | MS_REPEATL40 | MS_EVMOSONL40 | MS_HORIL40,
  237.                              168, 213, 327, 228, 0,15, 7,
  238.                             MS_PANELL40 | MS_FRAMEL40,
  239.                             0,
  240.                                0,   0, 255,  16,  16,
  241.                              265, 266
  242.                         } ;
  243.  
  244. /* ListMenu_00eb */
  245.  
  246. static MMIPACKET d014 = {    &ListMenu_00eb,
  247.                             NULL,
  248.                             &MJ_LMENUL40,
  249.                             OFFSET(LMENUL40),
  250.                             MS_NONE
  251.                         } ;
  252. static LMENUL40    d014d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  253.                              168, 181, 327, 260, 0,15, 0,
  254.                             MS_FRAMEL40,
  255.                             0,
  256.                                1,  12,  12,
  257.                             MS_NONEL40,
  258.                                0,   0,
  259.                             0,0,0,0,0,0
  260.                         } ;
  261.  
  262. /* NumBox_00ed */
  263.  
  264. static MMIPACKET d015 = {    &NumBox_00ed,
  265.                             NULL,
  266.                             &MJ_NUMBOXL40,
  267.                             OFFSET(NUMBOXL40),
  268.                             MS_NONE
  269.                         } ;
  270. static NUMBOXL40    d015d =     {    MS_BTLEFTL40 | MS_REPEATL40 | MS_EVMOSONL40 | MS_EVKEYONL40 | MS_RIGHTL40,
  271.                              200, 209, 295, 232, 0,15, 0,
  272.                             MS_PANELL40 | MS_FRAMEL40,
  273.                             0,
  274.                                1,  12,  12,
  275.                             MS_NONEL40,
  276.                                0,   0,
  277.                                0,   0, 255,   1,   0,
  278.                              263, 264
  279.                         } ;
  280.  
  281.