Rev 1715 | Rev 1720 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1715 | Rev 1717 | ||
---|---|---|---|
Line 18... | Line 18... | ||
18 | include 'strlen.inc' |
18 | include 'strlen.inc' |
19 | include 'obj_codes.inc' |
19 | include 'obj_codes.inc' |
Line 20... | Line 20... | ||
20 | 20 | ||
Line 21... | Line 21... | ||
21 | @use_library_mem mem.Alloc,mem.Free,mem.ReAlloc, dll.Load |
21 | @use_library_mem mem.Alloc,mem.Free,mem.ReAlloc, dll.Load |
Line 22... | Line 22... | ||
22 | 22 | ||
Line 23... | Line 23... | ||
23 | hed db 'kol_f_edit 10.12.10',0 |
23 | hed db 'kol_f_edit 13.12.10',0 |
24 | 24 | ||
Line 41... | Line 41... | ||
41 | MAX_OBJ_CAPTIONS equ 1000 ;à §¬¥à ¤®¯®«¨â¥«ìëå ¯®¤¯¨á¥© ¯®¤¯¨á¥© |
41 | MAX_OBJ_CAPTIONS equ 1000 ;à §¬¥à ¤®¯®«¨â¥«ìëå ¯®¤¯¨á¥© ¯®¤¯¨á¥© |
42 | WND_CAPT_COLOR equ 0xb0d0ff |
42 | WND_CAPT_COLOR equ 0xb0d0ff |
43 | BUF_SIZE equ 1000 |
43 | BUF_SIZE equ 1000 |
Line 44... | Line 44... | ||
44 | 44 | ||
45 | ;modif |
45 | ;modif |
46 | CPP_MOD_ACM equ 2 ;ᮡëâ¨ï ¬ëè¨ |
46 | BIT_MOD_ACI equ 0 ;¯®¤ª«î票ï ä ©«®¢ |
47 | BIT_MOD_ACM equ 1 ;ᮡëâ¨ï ¬ëè¨ |
- | |
48 | CPP_MOD_ACI equ 4 ; ¢ª«î票ï |
- | |
49 | BIT_MOD_ACI equ 2 ; ¢ª«î票ï |
- | |
50 | CPP_MOD_ACD equ 8 ;¤ ë¥ ®¡ê¥ªâ®¢ |
47 | BIT_MOD_ACM equ 1 ;ᮡëâ¨ï ®â ¬ëè¨ |
51 | BIT_MOD_ACD equ 3 ;¤ ë¥ ®¡ê¥ªâ®¢ |
- | |
52 | CPP_MOD_ABU equ 16 ;á¢ï§ë¢ ¨¥ ª®¯®ª |
48 | BIT_MOD_ACD equ 2 ;¤ ë¥ ®¡ê¥ªâ®¢ |
53 | BIT_MOD_ABU equ 4 ;á¢ï§ë¢ ¨¥ ª®¯®ª |
- | |
54 | 49 | BIT_MOD_ABU equ 3 ;á¢ï§ë¢ ¨¥ ª®¯®ª |
|
55 | CPP_MOD_WI_CA equ 16 ; áâ¨«ì ®ª ¯®¤¯¨áì |
50 | ;CPP_MOD_WI_CA equ 16 ; áâ¨«ì ®ª ¯®¤¯¨áì |
56 | CPP_MOD_WI_AO equ 32 ; áâ¨«ì ®ª ª®®à¤¨ âë ®â®á¨â¥«ì® ª«¨¥â᪮© ®¡« á⨠|
51 | ;CPP_MOD_WI_AO equ 32 ; áâ¨«ì ®ª ª®®à¤¨ âë ®â®á¨â¥«ì® ª«¨¥â᪮© ®¡« á⨠|
57 | CPP_MOD_WI_RD equ 64 ; áâ¨«ì ®ª ¯¥à¥à¨á®¢ª ®ª |
52 | ;CPP_MOD_WI_RD equ 64 ; áâ¨«ì ®ª ¯¥à¥à¨á®¢ª ®ª |
58 | CPP_MOD_WI_GR equ 128 ; áâ¨«ì ®ª £à ¤¨¥â |
53 | ;CPP_MOD_WI_GR equ 128 ; áâ¨«ì ®ª £à ¤¨¥â |
59 | CPP_MOD_CHE equ 512 ; ch_flag_en - ¢ë¡à CheckBox |
54 | ;CPP_MOD_CHE equ 512 ; ch_flag_en - ¢ë¡à CheckBox |
60 | CPP_MOD_TXT_ASCII_0 equ 1 ; ⥪áâ § ª 稢. 0 |
55 | BIT_MOD_TXT_ASCII_0 equ 0 ; ⥪áâ § ª 稢. 0 |
61 | CPP_MOD_TXT_TRAN equ 4 ; ⥪á⠯஧à çë© |
56 | BIT_MOD_TXT_NO_TRAN equ 1 ; ⥪á⠯஧à çë© |
62 | CPP_MOD_TXT_CHAR2 equ 2 ; ⥪áâ 2-¬ èà¨ä⮬ |
57 | BIT_MOD_TXT_CHAR2 equ 2 ; ⥪áâ 2-¬ èà¨ä⮬ |
63 | CPP_MOD_EDIT_FOC equ 1 ; EditBox ¢ 䮪ãᥠ|
58 | ;CPP_MOD_EDIT_FOC equ 1 ; EditBox ¢ 䮪ãᥠ|
64 | CPP_MOD_EDIT_FIO equ 2 ; |
59 | ;CPP_MOD_EDIT_FIO equ 2 ; |
65 | CPP_MOD_RE_GR equ 1 ; £à ¤¨¥âë© ¯àאַ㣮«ì¨ª |
60 | ;CPP_MOD_RE_GR equ 1 ; £à ¤¨¥âë© ¯àאַ㣮«ì¨ª |
66 | CPP_MOD_BUT_NFON equ 1 ; á⨫ì Button ¥ à¨á®¢ âì ª®¯ªã |
61 | BIT_MOD_BUT_NFON equ 0 ; á⨫ì Button ¥ à¨á®¢ âì ª®¯ªã |
Line 67... | Line 62... | ||
67 | CPP_MOD_BUT_NBORD equ 2 ; á⨫ì Button ¥ à¨á®¢ âì £à ¨æã |
62 | BIT_MOD_BUT_NBORD equ 1 ; á⨫ì Button ¥ à¨á®¢ âì £à ¨æã |
68 | 63 | ||
69 | macro load_image_file path,buf,size ;¬ ªà®á ¤«ï § £à㧪¨ ¨§®¡à ¦¥¨© |
64 | macro load_image_file path,buf,size ;¬ ªà®á ¤«ï § £à㧪¨ ¨§®¡à ¦¥¨© |
Line 104... | Line 99... | ||
104 | rezerv db ? |
99 | rezerv db ? |
105 | FileName dd ? |
100 | FileName dd ? |
106 | ends |
101 | ends |
Line 107... | Line 102... | ||
107 | 102 | ||
108 | struct object |
103 | struct object |
109 | c db ? ;0 |
104 | id dd ? ;¨¤¥â¨ä¨ª â®à ®¡ê¥ªâ |
110 | txt rb MAX_LEN_OBJ_TXT ;1 |
105 | txt rb MAX_LEN_OBJ_TXT ;⥪áâ®¢ë¥ á¢®©á⢠|
111 | lvl db 0 ;1+mt |
106 | lvl db 0 |
112 | clo db 0 ;2+mt |
107 | clo db 0 |
113 | rb 8 ;3+mt ¥ ¨á¯®«ì§ã¥âáï, ®âáâ «®áì ®â Win ¢¥àᨨ |
- | |
114 | typid dd ? ;3+8+mt |
108 | typid dd ? ;®¬¥à ®¡ê¥ªâ ®¯à¥¤¥«ïî饣® ⨯ ¯¥à¥¬¥®© |
115 | modif dd ? ;7+8+mt |
109 | modif dd ? ;¡¨â®¢ë¥ ᢮©á⢠|
Line 116... | Line 110... | ||
116 | ends |
110 | ends |
117 | 111 | ||
118 | struct ObjOpt |
112 | struct ObjOpt |
119 | db ? |
113 | dd ? |
120 | bl_type db ? |
114 | bl_type db ? |
121 | graph db ? |
115 | graph db ? |
122 | info rb 30 |
116 | info rb 30 |
123 | caption rb 200 |
117 | caption rb MAX_OPT_CAPTION |
124 | Col rw MAX_OPT_FIELDS |
118 | Col rw MAX_OPT_FIELDS |
125 | img rw MAX_OPT_FIELDS ;¨¤¥ªáë ª à⨮ª (¢ ä ©«¥ 'icon.bmp') |
119 | img rw MAX_OPT_FIELDS ;¨¤¥ªáë ª à⨮ª (¢ ä ©«¥ 'icon.bmp') |
Line 149... | Line 143... | ||
149 | icon_tl_sys dd 0 ;㪠§ ⥥«ì ¯ ¬ïâì ¤«ï åà ¥¨ï á¨á⥬ëå ¨ª®®ª |
143 | icon_tl_sys dd 0 ;㪠§ ⥥«ì ¯ ¬ïâì ¤«ï åà ¥¨ï á¨á⥬ëå ¨ª®®ª |
150 | icon_font_s1 dd 0 ;㪠§ â¥«ì ¢à¥¬¥ãî ¯ ¬ïâì ¤«ï § £à㧪¨ èà¨äâ |
144 | icon_font_s1 dd 0 ;㪠§ â¥«ì ¢à¥¬¥ãî ¯ ¬ïâì ¤«ï § £à㧪¨ èà¨äâ |
Line 151... | Line 145... | ||
151 | 145 | ||
Line -... | Line 146... | ||
- | 146 | fn_syntax db 'asm.syn',0 ;¨¬ï § £à㦠¥¬®£® ä ©« á¨â ªá¨á |
|
- | 147 | ||
- | 148 | ;¬ ªà®á ¤«ï ¯à®¢¥àª¨ ¡¨â®¢®£® ᢮©á⢠|
|
- | 149 | macro test_bool_prop obj_reg,n_prop |
|
- | 150 | { |
|
- | 151 | bt dword[obj_reg+u_object.modif-u_object],n_prop |
|
152 | fn_syntax db 'asm.syn',0 ;¨¬ï § £à㦠¥¬®£® ä ©« á¨â ªá¨á |
152 | } |
153 | 153 | ||
154 | include 'ced_wnd_m.inc' |
154 | include 'ced_wnd_m.inc' |
155 | include 'ced_wnd_prop.inc' ;ä ©« á äãªæ¨ï¬¨ ®ª ᢮©á⢠®¡ê¥ªâ |
155 | include 'ced_wnd_prop.inc' ;ä ©« á äãªæ¨ï¬¨ ®ª ᢮©á⢠®¡ê¥ªâ |
Line 266... | Line 266... | ||
266 | je .open_end ;jmp if not open file |
266 | je .open_end ;jmp if not open file |
267 | mov [err_ini1],0 |
267 | mov [err_ini1],0 |
Line 268... | Line 268... | ||
268 | 268 | ||
269 | mov eax,obj_opt ;¤®¡ ¢«ï¥¬ ®¡ê¥ªâë |
269 | mov eax,obj_opt ;¤®¡ ¢«ï¥¬ ®¡ê¥ªâë |
270 | @@: |
270 | @@: |
271 | mov bl,byte[eax] |
271 | mov ebx,dword[eax] |
272 | cmp bl,0 |
272 | cmp ebx,0 |
273 | je @f |
273 | je @f |
274 | ;xor ecx,ecx ;¢ ecx ¡ã¤¥â ¨¤¥ªá ¨ª®ª¨ |
274 | ;xor ecx,ecx ;¢ ecx ¡ã¤¥â ¨¤¥ªá ¨ª®ª¨ |
275 | mov cx,word[eax+obj_opt.img-obj_opt] |
275 | mov cx,word[eax+obj_opt.img-obj_opt] |
276 | cmp cx,0 |
276 | cmp cx,0 |
Line 615... | Line 615... | ||
615 | mov [err_opn],0 |
615 | mov [err_opn],0 |
Line 616... | Line 616... | ||
616 | 616 | ||
617 | stdcall dword[tl_info_clear], tree2 |
617 | stdcall dword[tl_info_clear], tree2 |
618 | mov eax,ced_info ;¤®¡ ¢«ï¥¬ ®¡ê¥ªâë |
618 | mov eax,ced_info ;¤®¡ ¢«ï¥¬ ®¡ê¥ªâë |
619 | @@: |
619 | @@: |
620 | mov bl,byte[eax] |
620 | mov ebx,dword[eax] |
621 | cmp bl,0 |
621 | cmp ebx,0 |
Line 622... | Line 622... | ||
622 | je @f |
622 | je @f |
Line 623... | Line 623... | ||
623 | 623 | ||
624 | call find_obj_in_opt ;edi = pointer to ObjOpt struct |
624 | call find_obj_in_opt ;edi = pointer to ObjOpt struct |
625 | 625 | ||
626 | mov cx,word[edi+obj_opt.img-obj_opt] |
626 | mov cx,word[edi+obj_opt.img-obj_opt] |
627 | cmp cx,0 |
627 | cmp cx,0 |
628 | jge .zero |
628 | jge .zero |
629 | xor cx,cx ;çâ®-¡ë ¥ £«î稫® á ®âà¨æ ⥫ìë¬ ¨¤¥ªá®¬ |
629 | xor cx,cx ;çâ®-¡ë ¥ £«î稫® á ®âà¨æ ⥫ìë¬ ¨¤¥ªá®¬ |
Line 630... | Line 630... | ||
630 | .zero: |
630 | .zero: |
631 | shl ecx,16 ;¢ ecx ¨¤¥ªá ¨ª®ª¨ |
631 | shl ecx,16 ;¢ ecx ¨¤¥ªá ¨ª®ª¨ |
Line 632... | Line 632... | ||
632 | mov cl,byte[eax+1+MAX_LEN_OBJ_TXT] ;ã஢¥ì ®¡ê¥ªâ |
632 | mov cl,byte[eax++u_object.lvl-u_object] ;ã஢¥ì ®¡ê¥ªâ |
Line 633... | Line 633... | ||
633 | 633 | ||
634 | ;tl_node_close_open - ¥ ¯®¤å®¤¨â, â.ª. ¤¥©áâ¢ã¥â ã§«ë ¨¬¥î騥 ¤®ç¥à¨¥ |
634 | ;tl_node_close_open - ¥ ¯®¤å®¤¨â, â.ª. ¤¥©áâ¢ã¥â ã§«ë ¨¬¥î騥 ¤®ç¥à¨¥ |
Line 664... | Line 664... | ||
664 | je @f |
664 | je @f |
665 | stdcall [tl_node_poi_get_data], edx,tree2 |
665 | stdcall [tl_node_poi_get_data], edx,tree2 |
666 | pop esi ;¯®«ãç ¥¬ ¤ ë¥ ã§« |
666 | pop esi ;¯®«ãç ¥¬ ¤ ë¥ ã§« |
Line 667... | Line 667... | ||
667 | 667 | ||
668 | mov bl,byte[edx+2] ;bl - ã஢¥ì ®¡ê¥ªâ |
668 | mov bl,byte[edx+2] ;bl - ã஢¥ì ®¡ê¥ªâ |
669 | mov byte[esi+1+MAX_LEN_OBJ_TXT],bl |
669 | mov byte[esi+u_object.lvl-u_object],bl |
670 | mov bl,byte[edx+3] ;bl - ®âªàë⨥/§ ªàë⨥ ®¡ê¥ªâ |
670 | mov bl,byte[edx+3] ;bl - ®âªàë⨥/§ ªàë⨥ ®¡ê¥ªâ |
Line 671... | Line 671... | ||
671 | mov byte[esi+2+MAX_LEN_OBJ_TXT],bl |
671 | mov byte[esi+u_object.clo-u_object],bl |
672 | 672 | ||
673 | ;¢ëç¨á«ï¥¬ ®¢ë© ¨¤¥ªá ¤«ï ⨯ ®¡ê¥ªâ |
673 | ;¢ëç¨á«ï¥¬ ®¢ë© ¨¤¥ªá ¤«ï ⨯ ®¡ê¥ªâ |
674 | mov ebx,[esi+3+8+MAX_LEN_OBJ_TXT] ;ebx - ⨯ ®¡ê¥ªâ |
674 | mov ebx,[esi+u_object.typid-u_object] ;ebx - ⨯ ®¡ê¥ªâ |
675 | ;á®åà 塞 ⨯ ®¡ê¥ªâ |
675 | ;á®åà 塞 ⨯ ®¡ê¥ªâ |
676 | push ebx |
676 | push ebx |
677 | imul ebx,sizeof.TreeList |
677 | imul ebx,sizeof.TreeList |
678 | add ebx,[tree2.data_nodes] ;ebx - 㪠§ â¥«ì ®¡ê¥ªâ 㪠§ë¢ î騩 ⨯ |
678 | add ebx,[tree2.data_nodes] ;ebx - 㪠§ â¥«ì ®¡ê¥ªâ 㪠§ë¢ î騩 ⨯ |
679 | stdcall get_obj_npp,ebx |
679 | stdcall get_obj_npp,ebx |
680 | mov [esi+3+8+MAX_LEN_OBJ_TXT],eax |
- | |
681 | mov eax,esi |
680 | mov [esi+u_object.typid-u_object],eax |
682 | 681 | mov eax,esi |
|
683 | ;ª®¯¨à㥬 ®¡ê¥ªâ ¢ ¯ ¬ïâì ¤«ï á®åà ¥¨ï |
682 | ;ª®¯¨à㥬 ®¡ê¥ªâ ¢ ¯ ¬ïâì ¤«ï á®åà ¥¨ï |
684 | xor ecx,ecx |
683 | xor ecx,ecx |
685 | mov cx,word[tree2.info_size] |
684 | mov cx,word[tree2.info_size] |
686 | cld |
685 | cld |
687 | rep movsb |
686 | rep movsb |
Line 688... | Line 687... | ||
688 | ;¢®ááâ ¢«¨¢ ¥¬ ⨯ ®¡ê¥ªâ |
687 | ;¢®ááâ ¢«¨¢ ¥¬ ⨯ ®¡ê¥ªâ |
689 | pop dword[eax+3+8+MAX_LEN_OBJ_TXT] |
688 | pop dword[eax+u_object.typid-u_object] |
690 | 689 | ||
691 | stdcall [tl_node_poi_get_next_info], edx,tree2 |
690 | stdcall [tl_node_poi_get_next_info], edx,tree2 |
692 | pop edx ;¯¥à¥å®¤¨¬ ª á«¥¤ã饬ã 㧫ã |
691 | pop edx ;¯¥à¥å®¤¨¬ ª á«¥¤ã饬ã 㧫ã |
693 | jmp @b |
692 | jmp @b |
694 | @@: |
693 | @@: |
695 | mov byte[edi],0 |
694 | mov dword[edi],0 ;¬¥âª ª®æ ä ©« |
Line 696... | Line 695... | ||
696 | inc edi |
695 | add edi,4 |
697 | mov ecx,edi |
696 | mov ecx,edi |
Line 805... | Line 804... | ||
805 | popad |
804 | popad |
806 | @@: |
805 | @@: |
807 | ;call draw_window |
806 | ;call draw_window |
808 | ret |
807 | ret |
Line 809... | Line -... | ||
809 | - | ||
810 | align 4 |
- | |
811 | proc set_obj_win_param, col:dword, edit:dword |
- | |
812 | pushad |
- | |
813 | stdcall get_obj_text_col, [foc_obj], [col] ;edx - text |
- | |
814 | stdcall get_obj_text_len_col, [foc_obj], [col] ;eax - ¤«¨ ¯®«ï |
- | |
815 | mov edi,[edit] |
- | |
816 | cmp eax,1 |
- | |
817 | jl @f |
- | |
818 | dec eax |
- | |
819 | mov ed_max,eax ;ed_max = edi+.max |
- | |
820 | mov ed_focus_border_color, dword 0xff |
- | |
821 | mov ed_blur_border_color, dword 0x808080 |
- | |
822 | stdcall [edit_box_set_text], edi,edx ;®¡®¢«ï¥¬ editbox |
- | |
823 | jmp .end_f |
- | |
824 | @@: |
- | |
825 | mov ed_max,dword MAX_LEN_OBJ_TXT |
- | |
826 | mov ed_focus_border_color, dword 0xffffff ;¤¥« ¥¬ ¥¢¨¤¨¬ãî ªâ¨¢ãî à ¬ªã |
- | |
827 | mov ed_blur_border_color, dword 0xffffff ;¤¥« ¥¬ ¥¢¨¤¨¬ãî ä®®¢ãî à ¬ªã |
- | |
828 | stdcall [edit_box_set_text], edi,txt_null |
- | |
829 | .end_f: |
- | |
830 | popad |
- | |
831 | ret |
- | |
832 | endp |
- | |
833 | 808 | ||
834 | ;äãªæ¨ï ¢ë§ë¢ ¥¬ ï ¯à¨ ¦ ⨨ Enter ¢ ®ª¥ tree1 |
809 | ;äãªæ¨ï ¢ë§ë¢ ¥¬ ï ¯à¨ ¦ ⨨ Enter ¢ ®ª¥ tree1 |
835 | ;¤®¡ ¢«ï¥â ®¢ë© ®¡ê¥ªâ ¢ ®ª® tree2 |
810 | ;¤®¡ ¢«ï¥â ®¢ë© ®¡ê¥ªâ ¢ ®ª® tree2 |
836 | align 4 |
811 | align 4 |
837 | on_add_object: |
812 | on_add_object: |
Line 842... | Line 817... | ||
842 | je @f |
817 | je @f |
843 | xor ecx,ecx |
818 | xor ecx,ecx |
844 | mov cx,word[eax+obj_opt.img-obj_opt] ;cx - ¨¤¥ªá £« ¢®© ¨ª®ª¨ ¤®¡ ¢«ï¥¬®£® ®¡ê¥ªâ |
819 | mov cx,word[eax+obj_opt.img-obj_opt] ;cx - ¨¤¥ªá £« ¢®© ¨ª®ª¨ ¤®¡ ¢«ï¥¬®£® ®¡ê¥ªâ |
845 | shl ecx,16 |
820 | shl ecx,16 |
846 | stdcall mem_clear, u_object,sizeof.object |
821 | stdcall mem_clear, u_object,sizeof.object |
847 | mov bl,byte[eax] |
822 | mov ebx,dword[eax] |
848 | mov byte[u_object.c],bl |
823 | mov dword[u_object.id],ebx |
849 | stdcall dword[tl_node_add], u_object, ecx, tree2 ;¤®¡ ¢«ï¥¬ ®¡ê¥ªâ |
824 | stdcall dword[tl_node_add], u_object, ecx, tree2 ;¤®¡ ¢«ï¥¬ ®¡ê¥ªâ |
850 | @@: |
825 | @@: |
851 | pop ecx ebx eax |
826 | pop ecx ebx eax |
852 | call draw_window |
827 | call draw_window |
853 | ret |
828 | ret |
Line 954... | Line 929... | ||
954 | mouse_dd dd ? |
929 | mouse_dd dd ? |
Line 955... | Line 930... | ||
955 | 930 | ||
956 | el_focus dd tree1 |
931 | el_focus dd tree1 |
957 | ;¤¥à¥¢® ᮠᯨ᪮¬ ¢®§¬®¦ëå ⨯®¢ ®¡ê¥ªâ®¢ |
932 | ;¤¥à¥¢® ᮠᯨ᪮¬ ¢®§¬®¦ëå ⨯®¢ ®¡ê¥ªâ®¢ |
958 | tree1 tree_list sizeof.ObjOpt,20+2, tl_key_no_edit+tl_draw_par_line+tl_list_box_mode,\ |
933 | tree1 tree_list sizeof.ObjOpt,20+2, tl_key_no_edit+tl_draw_par_line+tl_list_box_mode,\ |
959 | 16,16, 0xffffff,0xb0d0ff,0xd000ff, 5,50,125,280, 0,3,0, el_focus,\ |
934 | 16,16, 0xffffff,0xb0d0ff,0xd000ff, 5,50,125,280, 0,obj_opt.info-obj_opt,0, el_focus,\ |
960 | w_scr_t1,on_add_object |
935 | w_scr_t1,on_add_object |
961 | ;¤¥à¥¢® á ®¡ê¥ªâ ¬¨ ¢ ¯®«ì§®¢ ⥫ì᪮¬ ä ©«¥ |
936 | ;¤¥à¥¢® á ®¡ê¥ªâ ¬¨ ¢ ¯®«ì§®¢ ⥫ì᪮¬ ä ©«¥ |
962 | tree2 tree_list sizeof.object,MAX_CED_OBJECTS+2, tl_draw_par_line,\ |
937 | tree2 tree_list sizeof.object,MAX_CED_OBJECTS+2, tl_draw_par_line,\ |
963 | 16,16, 0xffffff,0xb0d0ff,0xd000ff, 155,50,130,280, 13,1,MAX_LEN_OBJ_TXT, el_focus,\ |
938 | 16,16, 0xffffff,0xb0d0ff,0xd000ff, 155,50,130,280, 13,u_object.txt-u_object,MAX_LEN_OBJ_TXT, el_focus,\ |
Line 964... | Line 939... | ||
964 | w_scr_t2,on_file_object_select |
939 | w_scr_t2,on_file_object_select |
965 | 940 | ||
966 | msgbox_0: |
941 | msgbox_0: |
Line 1166... | Line 1141... | ||
1166 | db 0 ;eof options |
1141 | db 0 ;eof options |
Line 1167... | Line 1142... | ||
1167 | 1142 | ||
1168 | cur_x dd 0 |
1143 | cur_x dd 0 |
1169 | cur_y dd 0 |
1144 | cur_y dd 0 |
- | 1145 | foc_obj dd 0 ;®¡ê¥ªâ ¢ 䮪ãᥠ|
|
1170 | foc_obj dd 0 ;®¡ê¥ªâ ¢ 䮪ãᥠ|
1146 | obj_count_txt_props dd 0 ;ª®«¨ç¥á⢮ ¨á¯®«ì§ã¥¬ëå ⥪á⮢ëå ᢮©á⢠|
Line 1171... | Line 1147... | ||
1171 | obj_m_win dd 0 ;áâàãªâãà £« ¢®£® ®ª |
1147 | obj_m_win dd 0 ;áâàãªâãà £« ¢®£® ®ª |
1172 | 1148 |