Subversion Repositories Kolibri OS

Rev

Rev 625 | Rev 4917 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 625 Rev 2682
Line 182... Line 182...
182
;   *******  WINDOW DEFINITIONS AND DRAW ********
182
;   *******  WINDOW DEFINITIONS AND DRAW ********
183
;   *********************************************
183
;   *********************************************
184
draw_window:
184
draw_window:
185
    mov  [ticks],TICKS
185
    mov  [ticks],TICKS
186
    mcall 12,1
186
    mcall 12,1
187
    mcall 0,<100,FLDSIZE2+16>,<100,FLDSIZE2+38>,0x04008000
187
    mcall 0,<100,FLDSIZE2+16>,<100,FLDSIZE2+38>,0x14008000, , header
188
    mcall 4,<8,8>,0x10ffffff,header,header.size
-
 
189
    mov   esi,ecx
-
 
-
 
188
 
190
  if lang eq ru
189
  if lang eq ru
191
    mcall 47,0x20000,[levnum],<165,8>
190
    mcall 47,0x20000,[levnum],<128,8>, 0
192
  else
191
  else
193
    mcall 47,0x20000,[levnum],<145,8>
192
    mcall 47,0x20000,[levnum],<117,8>, 0
194
  end if
193
  end if
195
    call  red_field
194
    call  red_field
196
    cmp   [mode],0
195
    cmp   [mode],0
197
    jl    .edraw
196
    jl    .edraw
198
    mov   ecx,(FLDSIZE2-20) shl 16+20
197
    mov   ecx,(FLDSIZE2-20) shl 16+20
Line 638... Line 637...
638
level:
637
level:
639
file 'rlevels.bin'
638
file 'rlevels.bin'
Line 640... Line 639...
640
 
639
 
641
msg_ok db 'OK'
640
msg_ok db 'OK'
642
if lang eq ru
641
if lang eq ru
643
header db 'Red Square - “஢¥­ì       h - ®¬®éì, p -  ã§ '
-
 
-
 
642
header db 'Red Square - “஢¥­ì       h - ®¬®éì, p -  ã§ ', 0
644
   .size = $ - header
643
 
645
messages mstr 'Žâ«¨ç­®! ‚ë ¯¥à¥å®¤¨â¥ ­  á«¥¤ãî騩 ã஢¥­ì.',\
644
messages mstr 'Žâ«¨ç­®! ‚ë ¯¥à¥å®¤¨â¥ ­  á«¥¤ãî騩 ã஢¥­ì.',\
646
              'Šà á­ë¥ ª«¥âª¨ ã­¨ç⮦¥­ë. ‚ë ¯à®¨£à «¨.',\
645
              'Šà á­ë¥ ª«¥âª¨ ã­¨ç⮦¥­ë. ‚ë ¯à®¨£à «¨.',\
647
              '‚ë ¯à®è«¨ ¢á¥ ã஢­¨. ®§¤à ¢«ï¥¬!',\
646
              '‚ë ¯à®è«¨ ¢á¥ ã஢­¨. ®§¤à ¢«ï¥¬!',\
Line 662... Line 661...
662
            '¢®§¬®¦­®á⨠í⮩ ¨£àë ¥é¥ ¯«®å® ¨§ã祭ë.',\
661
            '¢®§¬®¦­®á⨠í⮩ ¨£àë ¥é¥ ¯«®å® ¨§ã祭ë.',\
663
            '---',\
662
            '---',\
664
            'Žà¨£¨­ « ¨£àë ¯®¤ Win32 ­ ¯¨á « ‚« ¤¨¬¨à à¨¢ «®¢, 2002',\
663
            'Žà¨£¨­ « ¨£àë ¯®¤ Win32 ­ ¯¨á « ‚« ¤¨¬¨à à¨¢ «®¢, 2002',\
665
            '‡ ¯à®£à ¬¬¨à®¢ « ­   áᥬ¡«¥à¥ Willow, 2005'
664
            '‡ ¯à®£à ¬¬¨à®¢ « ­   áᥬ¡«¥à¥ Willow, 2005'
666
else
665
else
667
header db 'Red Square - Level         h - Help,  p - Pause'
666
header db 'Red Square - Level         h - Help,  p - Pause', 0
668
   .size = $ - header
-
 
-
 
667
 
669
messages mstr 'Well done! You are on the next level',\
668
messages mstr 'Well done! You are on the next level',\
670
              'Your red cells are vanished! Game over.',\
669
              'Your red cells are vanished! Game over.',\
671
              "You've completed the game. Congratulations!",\
670
              "You've completed the game. Congratulations!",\
672
              'Game paused...'
671
              'Game paused...'