2007-04-20 08:19:47 +04:00
;<3B> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ࠭<EFBFBD> <E0A0AD> <EFBFBD> <EFBFBD> <EFBFBD> <20> <> <20> <> 業<EFBFBD> <E6A5AD> <EFBFBD> GPL SEE YOU File FAQ.txt and HISTORY. Good Like!
2006-12-13 08:18:25 +03:00
;<3B> <> ⨬<EFBFBD> <E2A8AC> <EFBFBD> <EFBFBD> <E0AEA2> <EFBFBD> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> EditBox (<28> <> 室<EFBFBD> <E5AEA4> <EFBFBD> <20> <> ਠ<EFBFBD> <E0A8A0> <20> <> Maxxxx32)
;<3B> <> ⨬<EFBFBD> <E2A8AC> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> .
2007-01-24 13:00:37 +03:00
;<Lrz> - <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> ᥩ www.lrz.land.ru
2006-12-13 08:18:25 +03:00
;<3B> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <20> ਫ<EFBFBD> <E0A8AB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
2007-05-10 17:48:35 +04:00
include '..\..\..\..\macros.inc'
2007-04-13 11:03:50 +04:00
include 'editbox.inc'
2007-05-14 11:26:15 +04:00
meos_app_start
2007-05-10 08:03:05 +04:00
align 4
2008-07-23 16:35:26 +04:00
use_edit_box
2006-12-13 08:18:25 +03:00
;<3B> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD>
2007-07-20 11:18:18 +04:00
code ;<3B> <> 窠 <20> 室<EFBFBD> <20> <20> ணࠬ<E0AEA3> <E0A0AC>
2007-04-13 11:03:50 +04:00
mcall 40 , 0x27 ;<3B> <> ⠭<EFBFBD> <E2A0AD> <EFBFBD> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ᮡ<> ⨩
2007-07-20 11:18:18 +04:00
;<3B> <> <EFBFBD> ⥬<EFBFBD> <20> 㤥<EFBFBD> ॠ<> <E0A5A0> <EFBFBD> <E0AEA2> <EFBFBD> ⮫쪮 <20> <> ᮮ<> 饭<EFBFBD> <E9A5AD> <20> <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ᮢ<EFBFBD> <E1AEA2> ,<2C> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> , <20> <> ।<EFBFBD> <E0A5A4> <EFBFBD> ࠭<> <E0A0AD> , ᮡ<> ⨥ <20> <> <20> <> <EFBFBD> <EFBFBD> (<28> <> <EFBFBD> -<2D> <> <20> <> <EFBFBD> 稫<EFBFBD> <E7A8AB> <EFBFBD> - <20> <> <EFBFBD> <EFBFBD> ⨥ <20> <> <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <20> <> ६<EFBFBD> 饭<EFBFBD> <E9A5AD> ; <20> <> <EFBFBD> <EFBFBD> <EFBFBD> 뢠<EFBFBD> <EBA2A0> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> ⥭<EFBFBD> <E2A5AD> ) <20> <20> <> <EFBFBD> <EFBFBD> ⨥ <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
2006-12-13 08:18:25 +03:00
red_win:
2007-04-13 11:03:50 +04:00
call draw_window ;<3B> <> ࢮ<EFBFBD> <E0A2AE> 砫쭮 <20> <> <EFBFBD> <EFBFBD> 室<EFBFBD> <E5AEA4> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> ᮢ<EFBFBD> <E1AEA2> <EFBFBD> <20> <> <EFBFBD> <EFBFBD>
2007-05-10 08:03:05 +04:00
align 4
2007-04-13 11:03:50 +04:00
still: ;<3B> ᭮<EFBFBD> <E1ADAE> <EFBFBD> <EFBFBD> <20> <> ࠡ<EFBFBD> <E0A0A1> 稪
2007-04-20 08:19:47 +04:00
mcall 10 ;<3B> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ᮡ<> <E1AEA1> <EFBFBD> <EFBFBD>
2007-07-20 11:18:18 +04:00
dec eax
jz red_win
dec eax
jz key
dec eax
jz button
2007-04-13 11:03:50 +04:00
mouse_edit_boxes edi tboxes , edi tboxes_end
jmp still ;<3B> <20> <> 祣<EFBFBD> <20> <> <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <E1ABA5> <EFBFBD> <EFBFBD> <EFBFBD> <20> <> ᭮<> <E1ADAE> <20> 横<>
2006-12-13 08:18:25 +03:00
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
button:
2007-04-13 11:03:50 +04:00
mcall 17 ;<3B> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 䨪<EFBFBD> <E4A8AA> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> ⮩ <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
test ah , ah ;<3B> <20> ah 0, <20> <> <20> <> ३<EFBFBD> <E0A5A9> <20> <> <20> <> ࠡ<EFBFBD> <E0A0A1> 稪 ᮡ<> ⨩ still
jz still
mcall - 1
2006-12-13 08:18:25 +03:00
key:
2007-04-13 11:03:50 +04:00
mcall 2 ;<3B> <> <EFBFBD> <EFBFBD> 㧨<EFBFBD> <20> <> <EFBFBD> 祭<EFBFBD> <E7A5AD> 2 <20> ॣ<> <E0A5A3> <EFBFBD> <EFBFBD> <EFBFBD> eax <20> <20> <> <EFBFBD> <EFBFBD> 稬 <20> <> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> ⮩ <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
key_edit_boxes edi tboxes , edi tboxes_end
2006-12-13 08:18:25 +03:00
jmp still
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
2007-05-10 08:03:05 +04:00
align 4
2007-04-13 11:03:50 +04:00
draw_window: ;<3B> <> ᮢ<EFBFBD> <E1AEA2> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <20> ਫ<EFBFBD> <E0A8AB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
mcall 12 , 1
mcall 0 ,( 50 * 65536 + 390 ),( 30 * 65536 + 200 ), 0xb3AABBCC , 0x805080DD , hed
2008-07-23 16:35:26 +04:00
draw_edit_boxes edi tboxes , edi tboxes_end ;<3B> <> ᮢ<EFBFBD> <E1AEA2> <EFBFBD> <EFBFBD> edit box'<27> <>
2007-04-13 11:03:50 +04:00
mcall 12 , 2
2006-12-13 08:18:25 +03:00
ret
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
;DATA <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
editboxes:
2007-04-13 11:03:50 +04:00
edit1 edi t_box 168 , 5 , 10 , 0xffffff , 0x6a9480 , 0 , 0 , 0 , 99 , ed_buffer.2 , ed_figure_only
edit2 edi t_box 250 , 5 , 30 , 0xffffff , 0x6a9480 , 0 , 0xAABBCC , 0 , 308 , hed , ed_focus , 53 , 53
edit3 edi t_box 35 , 5 , 50 , 0xffffff , 0x6a9480 , 0 , 0 , 0 , 9 , ed_buffer.3 , ed_figure_only
edit4 edi t_box 16 , 5 , 70 , 0xffffff , 0x6a9480 , 0 , 0 , 0 , 1 , ed_buffer.4 , ed_figure_only
2006-12-13 08:18:25 +03:00
editboxes_end:
2007-03-07 11:35:01 +03:00
data_of_code dd 0
2007-04-13 11:03:50 +04:00
mouse_flag dd 0x0
2008-07-23 16:35:26 +04:00
hed db 'EDITBOX optimization and retype <Lrz> date 23.07.2008' , 0
2007-04-13 11:03:50 +04:00
rb 256
2006-12-13 08:18:25 +03:00
ed_buffer:
2007-03-09 14:07:59 +03:00
;.1: rb 514;256
2007-03-07 11:35:01 +03:00
.2: rb 101
.3: rb 11
.4: rb 3
;<3B> <> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> 室<EFBFBD> <E5AEA4> <EFBFBD> <20> <> <EFBFBD> ⮣<> <20> <> <EFBFBD> <20> <> <20> <> <20> <> <EFBFBD> <EFBFBD> ९<EFBFBD> <E0A5AF> <EFBFBD> <EFBFBD> <EFBFBD> <> <E1ABA5> <EFBFBD> 騥<EFBFBD> <20> <> <EFBFBD> <EFBFBD> <EFBFBD> , <20> <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 0
2006-12-13 08:18:25 +03:00
buffer_end:
2007-05-10 08:03:05 +04:00
align 16
2007-05-14 11:26:15 +04:00
meos_app_end
udata