home *** CD-ROM | disk | FTP | other *** search
/ SeeIn AO / ALICE-CD.BIN / Šj”­ƒlƒbƒg�•‚»‚Ì‘¼ / nv_mini / source / nvvar.adv < prev    next >
Text File  |  1998-09-14  |  6KB  |  181 lines

  1. ;===============================================================================
  2. ; NVSYSTEM-mini ò╧Éöüòözù±Åëè·ë╗âtâ@âCâï                programmed by ALICE SOFT
  3. ;===============================================================================
  4.  
  5. **InitVarArray:
  6.  
  7.     !TRUE:1!!FALSE:0!!ERROR:0xffff!!NULL:0!        ;ÆΦÉö
  8.     !Msx:0!!Msy:0!!Mkd:0!                        ;â}âEâXè╓îW
  9.     !NvRnd:0!
  10.     !XSize:640!!YSize:480!                        ;ëµû╩âTâCâYôÖ
  11.     !DibXSize:XSize*2!!DibYSize:YSize*2!
  12.     !DibColor:16!
  13.     !CopyEffect:0!!CopyEffectTime:0!
  14.  
  15.     !StrXMax:25!!StrYMax:17!                    ;ò╢ÄÜè╓îW
  16.     !StrNrmColor:16!
  17.     !StrDecNum:3!
  18.     !StrDecColor:17!
  19.     !StrBuffTop:100!
  20.     !StrTmpBuff:199!
  21.     !StrBuffSize:100!
  22.     !StrFontSize:24!
  23.     !StrFontColor:StrNrmColor!
  24.     !StrCurNum:StrBuffTop!
  25.     !StrYSpace:2!
  26.     !StrXOff:(XSize-StrXMax*StrFontSize)/2!
  27.     !StrYOff:(YSize-StrYMax*(StrFontSize+StrYSpace))/2!
  28.     !StrXLen:StrXMax*StrFontSize!
  29.     !StrYLen:StrYMax*(StrFontSize+StrYSpace)!
  30.     !StrCurX:0!
  31.     !StrCurY:0!
  32.     !StrCurXCrd:StrXOff!
  33.     !StrCurYCrd:StrYOff!
  34.     !StrDecNum:3!
  35.     !SysStrBuffTop:80!
  36.     !SysStrBuffSize:20!
  37.  
  38.     !StrDefPutTime:5!
  39.     !StrCurPutTime:StrDefPutTime!
  40.     !DefPushKeyWaitTime:30!
  41.  
  42.     !SelMode:0!                    ; SelMode=1é┼üAìsìXÉVâéü[âh =2é┼âåü[âUü[ÄwÆΦâéü[âh
  43.     !CurSelCount:0!                ; âZâîâNâgâJâEâôâ^ü[SelMode=1é╛é╞EDé¬ùêéΘé╜é╤é╔ü{éPé│éΩéΘ
  44.     !SelStrColor:18!
  45.  
  46.     !GrpBright:80!
  47.     !GrpBrightMode:TRUE!
  48.     !FastReadFlag:TRUE!
  49.  
  50.     !GetStrFlag:FALSE!
  51.     !PutStrFlag:TRUE!
  52.     !StrHideFlag:FALSE!
  53.     !GrpRewriteFlag:FALSE!
  54.  
  55.     !CurRPage:0!
  56.  
  57.     !SpStrBuffTop:200!
  58.     !SpStrCount:0!
  59.  
  60.     !PushKeysP:0!
  61.     !PushKeyStatus:0!
  62.     !SpMsgTopX:0!
  63.     !SpMsgTopY:0!
  64.     !SpMsgSizeX:0!
  65.     !SpMsgSizeY:0!
  66.  
  67.     !SfFlag:FALSE!                        ;âZü[âuâtâ@âCâïè╓îWé╠ò╧Éö
  68.     !SfYear:0!!SfMonth:0!!SfDate:0!        ;
  69.     !SfHour:0!!SfMin:0!!SfSec:0!        ;
  70.     !SfComStrTop:70!                    ;
  71.  
  72.     !SpecGUI:100!
  73.     !SpecCPU:100!
  74.     !RateGUI:100!
  75.  
  76.     !æIæ≡îïë╩:0!
  77.  
  78.     !bIxResult:0!
  79.  
  80.     !a01:0!!a02:0!!a03:0!!a04:0!!a05:0!            ;ö─ùpâîâWâXâ^
  81.     !a06:0!!a07:0!!a08:0!!a09:0!!a10:0!
  82.     !a11:0!!a12:0!!a13:0!!a14:0!!a15:0!
  83.     !a16:0!!a17:0!!a18:0!!a19:0!!a20:0!
  84.     !a21:0!!a22:0!!a23:0!!a24:0!!a25:0!
  85.     !a26:0!!a27:0!!a28:0!!a29:0!!a30:0!
  86.     !f01:0!!f02:0!!f03:0!!f04:0!!f05:0!            ;ê°ÉöÄ≤é»ôné╡âîâWâXâ^éP
  87.     !f06:0!!f07:0!!f08:0!!f09:0!!f10:0!
  88.     !ar01:0!!ar02:0!!ar03:0!!ar04:0!!ar05:0!    ;ê°ÉöÄ≤é»ôné╡âîâWâXâ^éQ
  89.     !ar06:0!!ar07:0!!ar08:0!!ar09:0!!ar10:0!
  90.     !NvFunc:0!                                    ;âVâXâeâÇâtâ@âôâNâVâçâôNo.
  91.  
  92.     !vPlayCd:0!!fPlayCd:0!
  93.     !vPlayMidi:0!!fPlayMidi:0!
  94.     !vPlayPcm:0!!fPlayPcm:0!!fPcmWait:0!
  95.  
  96.     !Debug:FALSE!                                ;é▒é▒é≡FALSEé╔é╖éΘé╞Release Version.
  97.     !DebugMsgStr:1!                                ;      TRUE é╔é╖éΘé╞Debug Version é┼é╖üB
  98.  
  99.     !sP:0!                                        ;
  100.     !sX:0!!sY:0!!sStrNum:0!!sStrOff:0!            ;
  101.     !sAttr:0!!sFSize:0!!sFColor:0!                ;
  102.     !sSpFlag:0!                                    ;
  103.     !sSpeed:0!                                    ;
  104.     !sMax:StrXMax*StrYMax!                        ;
  105.     DC 1,sMax*9,TRUE:                            ;
  106.     DS sP,sX     ,sMax*0,1:DF sX     ,sMax,0:    ;
  107.     DS sP,sY     ,sMax*1,1:DF sY     ,sMax,0:    ;
  108.     DS sP,sStrNum,sMax*2,1:DF sStrNum,sMax,0:    ;
  109.     DS sP,sStrOff,sMax*3,1:DF sStrOff,sMax,0:    ;
  110.     DS sP,sAttr  ,sMax*4,1:DF sAttr  ,sMax,0:    ;
  111.     DS sP,sFSize ,sMax*5,1:DF sFSize ,sMax,0:    ;
  112.     DS sP,sFColor,sMax*6,1:DF sFColor,sMax,0:    ;
  113.     DS sP,sSpFlag,sMax*7,1:DF sSpFlag,sMax,0:    ;
  114.     DS sP,sSpeed ,sMax*8,1:DF sSpeed ,sMax,0:    ;
  115.  
  116.     !kP:0!!kDat:0!!kMax:0x100!                    ;
  117.     DC 2,kMax*1,TRUE:                            ;
  118.     DS kP,kDat,kMax*0,2:DF kDat,kMax*1,0:        ;
  119.  
  120.     !pP:0!!pR:0!!pG:0!!pB:0!!pMax:0x100!        ;
  121.     DC 3,pMax*3,TRUE:                            ;
  122.     DS pP,pR,pMax*0,3:DF pR,pMax*1,0:            ;
  123.     DS pP,pG,pMax*1,3:DF pG,pMax*1,0:            ;
  124.     DS pP,pB,pMax*2,3:DF pB,pMax*1,0:            ;
  125.  
  126.     !gP:0!!gX:0!!gY:0!!gLNum:0!!gSpFlag:0!        ;
  127.     !gMax:11!                                    ;
  128.     DC  4,gMax*4 ,TRUE:                            ;
  129.     DS gP,gX     ,gMax*0,4:DF gX     ,gMax*1,0:    ;
  130.     DS gP,gY     ,gMax*1,4:DF gY     ,gMax*1,0:    ;
  131.     DS gP,gLNum  ,gMax*2,4:DF gLNum  ,gMax*1,0:    ;
  132.     DS gP,gSpFlag,gMax*3,4:DF gSpFlag,gMax*1,0:    ;
  133.  
  134.     !tP:0!!tDat:0!!tMax:0x2000!                    ;
  135.     DC  5,tMax*1,FALSE:                            ;
  136.     DS tP,tDat,tMax*0,5:DF tDat,tMax*1,0:        ;
  137.  
  138.     !eP:0!                                        ;
  139.     !eX:0!!eY:0!!eLx:0!!eLy:0!!eSx:0!!eSy:0!    ;
  140.     !eUx:0!!eUy:0!!eMax:0x1000!                    ;
  141.     DC  6,eMax*8,TRUE:                            ;
  142.     DS eP,eX ,eMax* 0,6:DF eX ,eMax,0:            ;
  143.     DS eP,eY ,eMax* 1,6:DF eY ,eMax,0:            ;
  144.     DS eP,eLx,eMax* 2,6:DF eLx,eMax,0:            ;
  145.     DS eP,eLy,eMax* 3,6:DF eLy,eMax,0:            ;
  146.     DS eP,eSx,eMax* 4,6:DF eSx,eMax,0:            ;
  147.     DS eP,eSy,eMax* 5,6:DF eSy,eMax,0:            ;
  148.     DS eP,eUx,eMax* 6,6:DF eUx,eMax,0:            ;
  149.     DS eP,eUy,eMax* 7,6:DF eUy,eMax,0:            ;
  150.  
  151.     !slP:0!!slMax:StrYMax!!slDat:0!                ;
  152.     DC 7,slMax*1,TRUE:                            ;
  153.     DS slP,slDat,slMax*0,7:DF slDat,slMax,0:    ;
  154.  
  155.     !GlP:0!!GlMax:0x1000!!GlDat:0!                ;
  156.     DC 8,GlMax*1,FALSE:                            ;
  157.     DS GlP,GlDat,GlMax*0,8:DF GlDat,GlMax,0:    ;
  158.  
  159.     !RpP:0!!RpMax:0x4000!!RpFlag:FALSE!            ;
  160.     DC 9,RpMax*1,FALSE:                            ;
  161.     DS RpP,RpFlag,RpMax*0,9:DF RpFlag,RpMax,0:
  162.  
  163.     !SsP:0!!SsPMax:0x100!                        ;
  164.     !SpKeyStrTop:0!                                ;
  165.     !SpDatStrTop:0!!SpDatStrSize:0!                ;
  166.     !SpTopX:0!!SpTopY:0!!SpSizeX:0!!SpSizeY:0!    ;
  167.     !SpOff:0!                                    ;
  168.     !SpXOff:0!!SpYOff:0!                        ;
  169.     DC 10,SsPMax*10,TRUE:
  170.     DS SsP,SpKeyStrTop ,SsPMax*0,10:DF SpKeyStrTop ,SsPMax,0:
  171.     DS SsP,SpDatStrTop ,SsPMax*1,10:DF SpDatStrTop ,SsPMax,0:
  172.     DS SsP,SpDatStrSize,SsPMax*2,10:DF SpDatStrSize,SsPMax,0:
  173.     DS SsP,SpTopX      ,SsPMax*3,10:DF SpTopX      ,SsPMax,0:
  174.     DS SsP,SpTopY      ,SsPMax*4,10:DF SpTopY      ,SsPMax,0:
  175.     DS SsP,SpSizeX     ,SsPMax*5,10:DF SpSizeX     ,SsPMax,0:
  176.     DS SsP,SpSizeY     ,SsPMax*6,10:DF SpSizeY     ,SsPMax,0:
  177.     DS SsP,SpOff       ,SsPMax*7,10:DF SpOff       ,SsPMax,0:
  178.     DS SsP,SpXOff      ,SsPMax*8,10:DF SpXOff      ,SsPMax,0:
  179.     DS SsP,SpYOff      ,SsPMax*9,10:DF SpYOff      ,SsPMax,0:
  180.     ~0,0:                                        ; return(0);
  181.