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...' |