;ª ª ãáâ஥® ¤¥à¥¢®: ;¬ áᨢ, ª®â®àë© ãª §ë¢ ¥â PTree ᮤ¥à¦¨â § ¯¨á¨ _tree ; ;0 0,szRoot ;1 1,dir1 ;2 1,dir2 ;3 2,dir21 ;4 2,dir22 ;5 3,dir221 ;6 2,dir23 ;7 1,dir3 ;8 1,dir4 ;9 2,dir41 TR_LINE_H equ 18 NUM_READ_FILES = 26 macro p2p r1,r2 { push dword r2 pop dword r1 } uglobal ;-------------- file_tree.inc openDir rb 1024 ;§¤¥áì ¯ãâì ¤«ï çâ¥¨ï ¯ ¯ª¨ tmpStr rb 1024 treeDirBuf rb 32+304*NUM_READ_FILES PTree rd 1 ;㪠§ â¥«ì ¬ áᨢ áâàãªâãà _tree. ®á«¥¤ïï - _tree.name = 0 TreeSize rd 1 endg iglobal ;------------- file_tree.inc szRoot db 'hd0',0 tree_info: .x dd 13 .y dd 110 .w dd 284 .h dd 300 .numLines dd 200/TR_LINE_H .firstLine dd 0 fiTree dd 1 .numBlock dd 0 .flags dd 0 .numRead dd NUM_READ_FILES .buff dd treeDirBuf;buf db 0 .path dd openDir readFolder dd rdFoldforTree ;äãªæ¨ï, ª®â®à®© ç¨â ¥âáï ¯ ¯ª endg DDt dd 0