Rev 1442 | Rev 3175 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1442 | Rev 1464 | ||
---|---|---|---|
Line 477... | Line 477... | ||
477 | stdcall dword[tl_get_mem_size], [bmp_icon],tree2 |
477 | stdcall dword[tl_get_mem_size], [bmp_icon],tree2 |
478 | pop ecx |
478 | pop ecx |
479 | inc ecx ;¤«ï § ¯¨á¨ ¢ ä ©« § ¢¥àè î饣® ã«ï |
479 | inc ecx ;¤«ï § ¯¨á¨ ¢ ä ©« § ¢¥àè î饣® ã«ï |
Line 480... | Line 480... | ||
480 | 480 | ||
481 | mov eax,70 |
481 | mov eax,70 |
482 | m2m [run_file_70.param4], [bmp_icon] |
482 | m2m [run_file_70.Buffer], [bmp_icon] |
483 | mov [run_file_70.func_n], 2 |
483 | mov [run_file_70.Function], 2 |
484 | mov [run_file_70.param1], 0 |
484 | mov [run_file_70.Position], 0 |
485 | mov [run_file_70.param2], 0 |
485 | mov [run_file_70.Flags], 0 |
486 | mov [run_file_70.param3], ecx |
486 | mov [run_file_70.Count], ecx |
487 | mov [run_file_70.rezerv], 0 |
487 | mov byte[run_file_70+20], 0 |
488 | mov [run_file_70.name], file_name |
488 | mov [run_file_70.FileName], file_name |
489 | mov ebx,run_file_70 |
489 | mov ebx,run_file_70 |
490 | int 0x40 |
490 | int 0x40 |
491 | pop edi ecx ebx eax |
491 | pop edi ecx ebx eax |
Line 498... | Line 498... | ||
498 | jne .end_f |
498 | jne .end_f |
499 | pushad |
499 | pushad |
500 | mov byte[met_fr_opn],1 |
500 | mov byte[met_fr_opn],1 |
501 | copy_path fn_metki,sys_path,file_name,0x0 |
501 | copy_path fn_metki,sys_path,file_name,0x0 |
502 | mov eax,70 ;load icon file |
502 | mov eax,70 ;load icon file |
503 | mov [run_file_70.func_n], 0 |
503 | mov [run_file_70.Function], 0 |
504 | mov [run_file_70.param1], 0 |
504 | mov [run_file_70.Position], 0 |
505 | mov [run_file_70.param2], 0 |
505 | mov [run_file_70.Flags], 0 |
506 | mov [run_file_70.param3], TREE_ICON_SYS16_BMP_SIZE |
506 | mov [run_file_70.Count], TREE_ICON_SYS16_BMP_SIZE |
507 | mov [run_file_70.rezerv], 0 |
507 | mov byte[run_file_70+20], 0 |
508 | mov [run_file_70.name], file_name |
508 | mov [run_file_70.FileName], file_name |
509 | m2m [run_file_70.param4], [bmp_icon] |
509 | m2m [run_file_70.Buffer], [bmp_icon] |
510 | mov eax,70 |
510 | mov eax,70 |
511 | mov ebx,run_file_70 |
511 | mov ebx,run_file_70 |
512 | int 0x40 |
512 | int 0x40 |
513 | cmp ebx,0xffffffff |
513 | cmp ebx,0xffffffff |
514 | je @f |
514 | je @f |
Line 799... | Line 799... | ||
799 | align 4 ;§ £à㦠¥â ®¯à¥¤¥«¥ë© â ©« |
799 | align 4 ;§ £à㦠¥â ®¯à¥¤¥«¥ë© â ©« |
800 | proc load_new_tile, tile:dword |
800 | proc load_new_tile, tile:dword |
801 | pushad |
801 | pushad |
Line 802... | Line 802... | ||
802 | 802 | ||
803 | mov eax,70 ;load icon file |
803 | mov eax,70 ;load icon file |
804 | mov [run_file_70.func_n], 0 |
804 | mov [run_file_70.Function], 0 |
805 | mov [run_file_70.param1], 0 |
805 | mov [run_file_70.Position], 0 |
806 | mov [run_file_70.param2], 0 |
806 | mov [run_file_70.Flags], 0 |
807 | mov [run_file_70.param3], RGB_TILE_SIZE+300 ;+54 |
807 | mov [run_file_70.Count], RGB_TILE_SIZE+300 ;+54 |
808 | m2m [run_file_70.param4], [bmp_icon] |
808 | m2m [run_file_70.Buffer], [bmp_icon] |
809 | mov [run_file_70.rezerv], 0 |
809 | mov byte[run_file_70+20], 0 |
810 | mov [run_file_70.name], file_name |
810 | mov [run_file_70.FileName], file_name |
811 | mov ebx,run_file_70 |
811 | mov ebx,run_file_70 |
812 | int 0x40 |
812 | int 0x40 |
813 | mov edi,[tile] |
813 | mov edi,[tile] |
814 | ; cmp ebx,0xffffffff |
814 | ; cmp ebx,0xffffffff |