From ce4a26a80d1b60fca646a2a1253abc38eb9b163a Mon Sep 17 00:00:00 2001 From: IgorA Date: Wed, 25 Aug 2010 09:12:42 +0000 Subject: [PATCH] 't_edit' use 'proc_lib.obj' 'planet_v' small fix git-svn-id: svn://kolibrios.org@1592 a494cfbc-eb01-0410-851d-a64ba20cac60 --- programs/games/nu_pogodi/trunk/kv_decor.png | Bin 0 -> 15810 bytes programs/games/nu_pogodi/trunk/kv_z_decor.svg | 520 ++++++++++++++++++ programs/games/nu_pogodi/trunk/kvaka_za.ini | 15 +- programs/other/planet_v/planet_v.asm | 4 +- programs/other/t_edit/t_button.inc | 4 +- programs/other/t_edit/t_data.inc | 31 +- programs/other/t_edit/t_edit.asm | 35 +- 7 files changed, 582 insertions(+), 27 deletions(-) create mode 100644 programs/games/nu_pogodi/trunk/kv_decor.png create mode 100644 programs/games/nu_pogodi/trunk/kv_z_decor.svg diff --git a/programs/games/nu_pogodi/trunk/kv_decor.png b/programs/games/nu_pogodi/trunk/kv_decor.png new file mode 100644 index 0000000000000000000000000000000000000000..29616e4b549ab75069da67749560b6a63338a0f0 GIT binary patch literal 15810 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 O1W1X=i&hC62L3m?lDaqm literal 0 HcmV?d00001 diff --git a/programs/games/nu_pogodi/trunk/kv_z_decor.svg b/programs/games/nu_pogodi/trunk/kv_z_decor.svg new file mode 100644 index 0000000000..e93f68906e --- /dev/null +++ b/programs/games/nu_pogodi/trunk/kv_z_decor.svg @@ -0,0 +1,520 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/programs/games/nu_pogodi/trunk/kvaka_za.ini b/programs/games/nu_pogodi/trunk/kvaka_za.ini index 28665cf322..5bf2082a14 100644 --- a/programs/games/nu_pogodi/trunk/kvaka_za.ini +++ b/programs/games/nu_pogodi/trunk/kvaka_za.ini @@ -1,6 +1,19 @@ [Files] displ_w=315 displ_h=210 +file_decorat=kv_decor.png file_unit=kv_zaba.png +file_objects=eggs.png +offs_shadow_x=2 +offs_shadow_y=2 +[Game] +delay_a=65 +delay_b=35 +delay_min=15 [Colors] -unit=0,128,0 \ No newline at end of file +background=223,240,223 ;ЎтхЄ Їюэр +shadows=200,200,200 ;ЎтхЄ Єхэхщ +unit=0,128,0 +dec0=255,255,255 +dec1=0,0,0 +dec2=33,33,120 \ No newline at end of file diff --git a/programs/other/planet_v/planet_v.asm b/programs/other/planet_v/planet_v.asm index f722a452e9..0c3e7f52ef 100644 --- a/programs/other/planet_v/planet_v.asm +++ b/programs/other/planet_v/planet_v.asm @@ -958,7 +958,7 @@ OpenDialog_data: .com_area_name dd communication_area_name ;+8 .com_area dd 0 ;+12 .opendir_path dd plugin_path ;+16 -.dir_default_path dd openfile_path ;+20 +.dir_default_path dd default_dir ;+20 .start_path dd file_name ;+24 путь к диалогу открытия файлов .draw_window dd draw_window ;+28 .status dd 0 ;+32 @@ -972,6 +972,8 @@ OpenDialog_data: .y_size dw 320 ;+52 ; Window y size .y_start dw 10 ;+54 ; Window Y position +default_dir db '/rd/1',0 ;директория по умолчанию + communication_area_name: db 'FFFFFFFF_open_dialog',0 open_dialog_name: diff --git a/programs/other/t_edit/t_button.inc b/programs/other/t_edit/t_button.inc index dc712e1b6d..db1338a85c 100644 --- a/programs/other/t_edit/t_button.inc +++ b/programs/other/t_edit/t_button.inc @@ -26,7 +26,7 @@ struct symbol ends -hed db 'TextEditor 09.06.10',0 ;подпись окна +hed db 'TextEditor 25.08.10',0 ;подпись окна sc system_colors fn_icon db 'te_icon.bmp',0 @@ -107,7 +107,7 @@ ted_but_open_file: copy_path open_dialog_name,communication_area_default_path,file_name,0 mov [OpenDialog_data.type],0 - start_OpenDialog OpenDialog_data + stdcall [OpenDialog_Start],OpenDialog_data cmp [OpenDialog_data.status],2 jne @f stdcall mem_spac, msgbox_9.fdp,100 diff --git a/programs/other/t_edit/t_data.inc b/programs/other/t_edit/t_data.inc index 55b51f10d4..460685f32b 100644 --- a/programs/other/t_edit/t_data.inc +++ b/programs/other/t_edit/t_data.inc @@ -3,10 +3,13 @@ fn_syntax_dir db 'info/',0 def_col_file db 'default.syn',0 system_dir0 db '/sys/lib/' -boxlib_name db 'box_lib.obj',0 +lib0_name db 'box_lib.obj',0 system_dir1 db '/sys/lib/' -msgbox_name db 'msgbox.obj',0 +lib1_name db 'msgbox.obj',0 + +system_dir2 db '/sys/lib/' +lib2_name db 'proc_lib.obj',0 fn_icon_tl_sys db 'tl_sys_16.bmp',0 fn_icon_tl_nod db 'tl_nod_16.bmp',0 @@ -162,7 +165,15 @@ dd 0,0 sz_ted_but_find_next db 'ted_but_find_next',0 sz_ted_text_colored db 'ted_text_colored',0 ;sz_ted_version db 'version_text_edit',0 -;-------------------------------------------------- + +align 4 +proclib_import: + OpenDialog_Init dd aOpenDialog_Init + OpenDialog_Start dd aOpenDialog_Start +dd 0,0 + aOpenDialog_Init db 'OpenDialog_init',0 + aOpenDialog_Start db 'OpenDialog_start',0 + align 4 msgbox_lib_import: mb_create dd amb_create @@ -172,7 +183,7 @@ dd 0,0 amb_create db 'mb_create',0 amb_reinit db 'mb_reinit',0 amb_setfunctions db 'mb_setfunctions',0 -;--------------------------------------------------------------------- +;--------------------------------------------------------------------- align 4 wScr: .x: @@ -324,14 +335,22 @@ OpenDialog_data: .procinfo dd procinfo ;+4 .com_area_name dd communication_area_name ;+8 .com_area dd 0 ;+12 -.opendir_path dd plugin_path ;+16 -.dir_default_path dd openfile_path ;+20 +.opendir_path dd plugin_path ;+16 +.dir_default_path dd default_dir ;+20 .start_path dd file_name ;+24 путь к диалогу открытия файлов .draw_window dd draw_window ;+28 .status dd 0 ;+32 .openfile_path dd openfile_path ;+36 путь к открываемому файлу .filename_area dd filename_area ;+40 .filter_area dd Filter +.x: +.x_size dw 420 ;+48 ; Window X size +.x_start dw 10 ;+50 ; Window X position +.y: +.y_size dw 320 ;+52 ; Window y size +.y_start dw 10 ;+54 ; Window Y position + +default_dir db '/rd/1',0 ;директория по умолчанию communication_area_name: db 'FFFFFFFF_open_dialog',0 diff --git a/programs/other/t_edit/t_edit.asm b/programs/other/t_edit/t_edit.asm index de0707aeb5..27c275f154 100644 --- a/programs/other/t_edit/t_edit.asm +++ b/programs/other/t_edit/t_edit.asm @@ -25,8 +25,6 @@ include 'mem.inc' include '../../develop/libraries/box_lib/load_lib.mac' include '../../develop/libraries/box_lib/trunk/box_lib.mac' include 'lang.inc' -include '../../develop/libraries/box_lib/asm/trunk/opendial.mac' -use_OpenDialog include 't_data.inc' include 'strlen.inc' @@ -68,11 +66,11 @@ load_libraries l_libs_start,load_lib_end @@: ;--------------------------------------------------------------------- - stdcall [ted_init], tedit0 - stdcall dword[tl_data_init], tree1 + stdcall [ted_init], tedit0 + stdcall dword[tl_data_init], tree1 ; OpenDialog initialisation -init_OpenDialog OpenDialog_data + stdcall [OpenDialog_Init],OpenDialog_data ; init bmp file mov ecx,1200*18 @@ -511,27 +509,30 @@ edit2 edit_box TED_PANEL_WIDTH-1, 0, 20, 0xffffff, 0xff80, 0xff0000, 0xff, 0x408 buf_find db 302 dup(0) if lang eq ru - err_message_found_lib0 db 'Извините не удалось найти библиотеку box_lib.obj',0 head_f_i0: head_f_l0 db 'Системная ошибка',0 - err_message_import0 db 'Ошибка при импорте библиотеки box_lib.obj',0 - err_message_found_lib1 db 'Извините не удалось найти библиотеку msgbox.obj',0 - err_message_import1 db 'Ошибка при импорте библиотеки msgbox.obj',0 + err_message_found_lib0 db 'Не найдена библиотека ',39,'box_lib.obj',39,0 + err_message_import0 db 'Ошибка при импорте библиотеки ',39,'box_lib.obj',39,0 + err_message_found_lib1 db 'Не найдена библиотека ',39,'msgbox.obj',39,0 + err_message_import1 db 'Ошибка при импорте библиотеки ',39,'msgbox.obj',39,0 + err_message_found_lib2 db 'Не найдена библиотека ',39,'proc_lib.obj',39,0 + err_message_import2 db 'Ошибка при импорте библиотеки ',39,'proc_lib.obj',39,0 else - err_message_found_lib0 db 'Sorry I cannot found library box_lib.obj',0 head_f_i0: head_f_l0 db 'System error',0 - err_message_import0 db 'Error on load import library box_lib.obj',0 - err_message_found_lib1 db 'Sorry I cannot found library msgbox.obj',0 - ;head_f_i1: - ;head_f_l1 db 'System error',0 - err_message_import1 db 'Error on load import library msgbox.obj',0 + err_message_found_lib0 db 'Sorry I cannot found library ',39,'box_lib.obj',39,0 + err_message_import0 db 'Error on load import library ',39,'box_lib.obj',39,0 + err_message_found_lib1 db 'Sorry I cannot found library ',39,'msgbox.obj',39,0 + err_message_import1 db 'Error on load import library ',39,'msgbox.obj',39,0 + err_message_found_lib2 db 'Sorry I cannot found library ',39,'proc_lib.obj',39,0 + err_message_import2 db 'Error on load import library ',39,'proc_lib.obj',39,0 end if ;library structures l_libs_start: - lib0 l_libs boxlib_name, sys_path, file_name, system_dir0, err_message_found_lib0, head_f_l0, boxlib_import,err_message_import0, head_f_i0 - lib1 l_libs msgbox_name, sys_path, file_name, system_dir1, err_message_found_lib1, head_f_l0, msgbox_lib_import, err_message_import1, head_f_i0 + lib0 l_libs lib0_name, sys_path, file_name, system_dir0, err_message_found_lib0, head_f_l0, boxlib_import,err_message_import0, head_f_i0 + lib1 l_libs lib1_name, sys_path, file_name, system_dir1, err_message_found_lib1, head_f_l0, msgbox_lib_import, err_message_import1, head_f_i0 + lib2 l_libs lib2_name, sys_path, file_name, system_dir2, err_message_found_lib2, head_f_l0, proclib_import, err_message_import2, head_f_i0 load_lib_end: