Rev 8174 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 8174 | Rev 8442 | ||
---|---|---|---|
Line 5... | Line 5... | ||
5 | 5 | ||
6 | include '../../../macros.inc' |
6 | include '../../../macros.inc' |
7 | include '../../../proc32.inc' |
7 | include '../../../proc32.inc' |
8 | include '../../../KOSfuncs.inc' |
8 | include '../../../KOSfuncs.inc' |
- | 9 | include '../../../load_img.inc' |
|
9 | include '../../../load_img.inc' |
10 | include '../../../load_lib.mac' |
10 | include '../../../develop/libraries/TinyGL/asm_fork/opengl_const.inc' |
11 | include '../../../develop/libraries/TinyGL/asm_fork/opengl_const.inc' |
11 | include '../../../develop/libraries/TinyGL/asm_fork/zbuffer.inc' |
12 | include '../../../develop/libraries/TinyGL/asm_fork/zbuffer.inc' |
12 | include 'vox_3d.inc' |
13 | include 'vox_3d.inc' |
13 | include '../trunk/str.inc' |
14 | include '../trunk/str.inc' |
Line 14... | Line 15... | ||
14 | include 'lang.inc' |
15 | include 'lang.inc' |
15 | 16 | ||
16 | @use_library_mem mem.Alloc,mem.Free,mem.ReAlloc,dll.Load |
17 | @use_library mem.Alloc,mem.Free,mem.ReAlloc,dll.Load |
17 | if lang eq ru |
18 | if lang eq ru |
18 | caption db 'à®á¬®âà ¢®ªá¥«¥© 11.11.20',0 ;¯®¤¯¨áì ®ª |
19 | caption db 'à®á¬®âà ¢®ªá¥«¥© 11.11.20',0 ;¯®¤¯¨áì ®ª |
19 | else |
20 | else |
Line 25... | Line 26... | ||
25 | 3d_wnd_w equ 512 |
26 | 3d_wnd_w equ 512 |
26 | 3d_wnd_h equ 512 |
27 | 3d_wnd_h equ 512 |
Line 27... | Line 28... | ||
27 | 28 | ||
28 | IMAGE_TOOLBAR_ICON_SIZE equ 16*16*3 |
29 | IMAGE_TOOLBAR_ICON_SIZE equ 16*16*3 |
29 | IMAGE_TOOLBAR_SIZE equ IMAGE_TOOLBAR_ICON_SIZE*10 |
- | |
Line 30... | Line 30... | ||
30 | image_data_toolbar dd 0 |
30 | IMAGE_TOOLBAR_SIZE equ IMAGE_TOOLBAR_ICON_SIZE*10 |
31 | 31 | ||
32 | align 4 |
32 | align 4 |
33 | start: |
33 | start: |
Line 848... | Line 848... | ||
848 | db 'TXT',0 |
848 | db 'TXT',0 |
849 | .end: |
849 | .end: |
850 | db 0 |
850 | db 0 |
Line 851... | Line -... | ||
851 | - | ||
852 | 851 | ||
853 | 852 | ||
854 | system_dir_0 db '/sys/lib/' |
853 | system_dir_0 db '/sys/lib/' |
855 | lib_name_0 db 'proc_lib.obj',0 |
854 | lib_name_0 db 'proc_lib.obj',0 |
856 | system_dir_1 db '/sys/lib/' |
855 | system_dir_1 db '/sys/lib/' |
857 | lib_name_1 db 'libimg.obj',0 |
856 | lib_name_1 db 'libimg.obj',0 |
858 | system_dir_2 db '/sys/lib/' |
857 | system_dir_2 db '/sys/lib/' |
859 | lib_name_2 db 'buf2d.obj',0 |
858 | lib_name_2 db 'buf2d.obj',0 |
Line 860... | Line -... | ||
860 | system_dir_3 db '/sys/lib/' |
- | |
861 | lib_name_3 db 'tinygl.obj',0 |
- | |
862 | - | ||
863 | align 4 |
- | |
864 | head_f_i: |
- | |
865 | if lang eq ru |
- | |
866 | head_f_l db '"¨á⥬ ï ®è¨¡ª ',0 |
- | |
867 | err_message_found_lib_0 db '¥ ©¤¥ ¡¨¡«¨®â¥ª ',39,'proc_lib.obj',39,'" -tE',0 |
- | |
868 | err_message_import_0 db '訡ª ¯à¨ ¨¬¯®à⥠¡¨¡«¨®â¥ª¨ ',39,'proc_lib.obj',39,'" -tE',0 |
- | |
869 | err_message_found_lib_1 db '¥ ©¤¥ ¡¨¡«¨®â¥ª ',39,'libimg.obj',39,'" -tE',0 |
- | |
870 | err_message_import_1 db '訡ª ¯à¨ ¨¬¯®à⥠¡¨¡«¨®â¥ª¨ ',39,'libimg.obj',39,'" -tE',0 |
- | |
871 | err_msg_found_lib_2 db '¥ ©¤¥ ¡¨¡«¨®â¥ª ',39,'buf2d.obj',39,'" -tE',0 |
- | |
872 | err_msg_import_2 db '訡ª ¯à¨ ¨¬¯®à⥠¡¨¡«¨®â¥ª¨ ',39,'buf2d',39,'" -tE',0 |
- | |
873 | err_msg_found_lib_3 db '¥ ©¤¥ ¡¨¡«¨®â¥ª ',39,'tinygl.obj',39,'" -tE',0 |
- | |
874 | err_msg_import_3 db '訡ª ¯à¨ ¨¬¯®à⥠¡¨¡«¨®â¥ª¨ ',39,'tinygl',39,'" -tE',0 |
- | |
875 | else |
- | |
876 | head_f_l db '"System error',0 |
- | |
877 | err_message_found_lib_0 db 'Sorry I cannot found library ',39,'proc_lib.obj',39,'" -tE',0 |
- | |
878 | err_message_import_0 db 'Error on load import library ',39,'proc_lib.obj',39,'" -tE',0 |
- | |
879 | err_message_found_lib_1 db 'Sorry I cannot found library ',39,'libimg.obj',39,'" -tE',0 |
- | |
880 | err_message_import_1 db 'Error on load import library ',39,'libimg.obj',39,'" -tE',0 |
- | |
881 | err_msg_found_lib_2 db 'Sorry I cannot found library ',39,'buf2d.obj',39,'" -tE',0 |
- | |
882 | err_msg_import_2 db 'Error on load import library ',39,'buf2d',39,'" -tE',0 |
- | |
883 | err_msg_found_lib_3 db 'Sorry I cannot found library ',39,'tinygl.obj',39,'" -tE',0 |
- | |
884 | err_msg_import_3 db 'Error on load import library ',39,'tinygl',39,'" -tE',0 |
859 | system_dir_3 db '/sys/lib/' |
885 | end if |
860 | lib_name_3 db 'tinygl.obj',0 |
886 | - | ||
887 | l_libs_start: |
861 | |
888 | lib_0 l_libs lib_name_0, sys_path, file_name, system_dir_0,\ |
- | |
889 | err_message_found_lib_0, head_f_l, proclib_import,err_message_import_0, head_f_i |
862 | l_libs_start: |
890 | lib_1 l_libs lib_name_1, sys_path, file_name, system_dir_1,\ |
- | |
891 | err_message_found_lib_1, head_f_l, import_libimg, err_message_import_1, head_f_i |
863 | lib_0 l_libs lib_name_0, file_name, system_dir_0, import_proclib |
892 | lib_2 l_libs lib_name_2, sys_path, library_path, system_dir_2,\ |
- | |
893 | err_msg_found_lib_2,head_f_l,import_buf2d,err_msg_import_2,head_f_i |
864 | lib_1 l_libs lib_name_1, file_name, system_dir_1, import_libimg |
Line 894... | Line 865... | ||
894 | lib_3 l_libs lib_name_3, sys_path, library_path, system_dir_3,\ |
865 | lib_2 l_libs lib_name_2, file_name, system_dir_2, import_buf2d |
895 | err_msg_found_lib_3,head_f_l,import_lib_tinygl,err_msg_import_3,head_f_i |
866 | lib_3 l_libs lib_name_3, file_name, system_dir_3, import_tinygl |
896 | l_libs_end: |
867 | l_libs_end: |
Line 943... | Line 914... | ||
943 | ; aimg_rotate_layer db 'img_rotate_layer',0 |
914 | ; aimg_rotate_layer db 'img_rotate_layer',0 |
944 | ; aimg_draw db 'img_draw',0 |
915 | ; aimg_draw db 'img_draw',0 |
945 | ; aimg_convert db 'img_convert',0 |
916 | ; aimg_convert db 'img_convert',0 |
Line 946... | Line 917... | ||
946 | 917 | ||
947 | align 4 |
918 | align 4 |
948 | proclib_import: ;®¯¨á ¨¥ íªá¯®àâ¨à㥬ëå äãªæ¨© |
919 | import_proclib: |
949 | OpenDialog_Init dd aOpenDialog_Init |
920 | OpenDialog_Init dd aOpenDialog_Init |
950 | OpenDialog_Start dd aOpenDialog_Start |
921 | OpenDialog_Start dd aOpenDialog_Start |
951 | dd 0,0 |
922 | dd 0,0 |
952 | aOpenDialog_Init db 'OpenDialog_init',0 |
923 | aOpenDialog_Init db 'OpenDialog_init',0 |
Line 1004... | Line 975... | ||
1004 | sz_buf2d_flood_fill db 'buf2d_flood_fill',0 |
975 | sz_buf2d_flood_fill db 'buf2d_flood_fill',0 |
1005 | sz_buf2d_set_pixel db 'buf2d_set_pixel',0 |
976 | sz_buf2d_set_pixel db 'buf2d_set_pixel',0 |
Line 1006... | Line 977... | ||
1006 | 977 | ||
1007 | ;-------------------------------------------------- |
978 | ;-------------------------------------------------- |
1008 | align 4 |
979 | align 4 |
Line 1009... | Line 980... | ||
1009 | import_lib_tinygl: |
980 | import_tinygl: |
1010 | 981 | ||
1011 | macro E_LIB n |
982 | macro E_LIB n |
1012 | { |
983 | { |
Line 1063... | Line 1034... | ||
1063 | 1034 | ||
1064 | 1035 | ||
1065 | align 16 |
1036 | align 16 |
- | 1037 | i_end: |
|
1066 | i_end: |
1038 | ctx1 rb 28 ;sizeof.TinyGLContext = 28 |
1067 | ctx1 rb 28 ;sizeof.TinyGLContext = 28 |
1039 | image_data_toolbar dd ? |
1068 | mouse_drag dd 0 ;०¨¬ ¯®¢®à®â áæ¥ë ®â ¯¥à¥¬¥é¥¨¨ ªãàá®à ¬ëè¨ |
1040 | mouse_drag dd ? ;०¨¬ ¯®¢®à®â áæ¥ë ®â ¯¥à¥¬¥é¥¨¨ ªãàá®à ¬ëè¨ |
1069 | mouse_x dd 0 |
1041 | mouse_x dd ? |
1070 | mouse_y dd 0 |
1042 | mouse_y dd ? |
1071 | rb 4096 |
1043 | rb 4096 |
1072 | stacktop: |
1044 | stacktop: |
1073 | sys_path rb 1024 |
- | |
1074 | file_name rb 2048 |
1045 | sys_path rb 1024 |
1075 | library_path rb 1024 |
1046 | file_name rb 2048 |
1076 | plugin_path rb 4096 |
1047 | plugin_path rb 4096 |
1077 | openfile_path rb 4096 |
1048 | openfile_path rb 4096 |
1078 | filename_area rb 256 |
1049 | filename_area rb 256 |