Go to most recent revision | Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
902 | leency | 1 | void IconFairing(dword filenum, y, videlenie) |
2 | { |
||
3 | if (filenum<5) //файлик |
||
4 | { |
||
5 | DrawBar(200,y-26,2,15,videlenie); |
||
6 | DrawBar(214,y-26,2,15,videlenie); |
||
7 | DrawBar(210,y-26,4,1,videlenie);//ле |
||
8 | DrawBar(211,y-25,3,1,videlenie);//сен |
||
9 | DrawBar(212,y-24,2,1,videlenie);//ка |
||
10 | DrawBar(213,y-23,1,1,videlenie);// |
||
11 | } |
||
12 | if (filenum==16) || (filenum==17) //папка |
||
13 | { |
||
14 | DrawBar(201,y-13,15,2,videlenie); //снизу линия |
||
15 | DrawBar(200,y-26,1,15,videlenie); //слева линия |
||
16 | DrawBar(208,y-26,8,2,videlenie); //сверху справа линия |
||
17 | IF (filenum==17) DrawBar(211,y-25,1,1,0x1A7B17); //зелёная точка стрелки |
||
18 | //.точки |
||
19 | PutPixel(201,y-26+skin_width,videlenie); //сверху слева точка |
||
20 | PutPixel(207,y-26+skin_width,videlenie); //сверху справа точка |
||
21 | PutPixel(201,y-14+skin_width,videlenie); //слева снизу точка |
||
22 | PutPixel(215,y-14+skin_width,videlenie); //справа снизу точка |
||
23 | PutPixel(215,y-24+skin_width,videlenie); //какая разница где |
||
24 | } |
||
25 | IF (filenum==13) PutPixel(215,y-26+skin_width,videlenie); //skin |
||
26 | IF (filenum==14) {DrawBar(200,y-26,1,15,videlenie); DrawBar(215,y-26,1,15,videlenie);} //video |
||
27 | } |
||
28 | |||
29 | dword Put_icon(dword extension, yy) |
||
30 | { |
||
31 | dword ftype="", fnum=0; //еши неизвесный файл |
||
32 | IF (strcmp(extension,".kex")==0) {fnum = 6; ftype="Program";} |
||
33 | IF (strcmp(extension,".cvs")==0) {fnum = 18; ftype="Graph";} |
||
34 | IF (strcmp(extension,".cmd")==0) {fnum = 5; ftype="CMD skript";} |
||
35 | IF (strcmp(extension,".skn")==0) {fnum = 13; ftype="Skin";} |
||
36 | IF (strcmp(extension,".chr")==0) {fnum = 10; ftype="Font";} |
||
37 | IF (strcmp(extension,".avi")==0) {fnum = 14; ftype="Video";} |
||
38 | IF (strcmp(extension,".asm")==0) {fnum = 11; ftype="Source";} |
||
39 | IF (strcmp(extension,".inc")==0) fnum = 9; |
||
40 | IF (strcmp(extension,".exe")==0) {fnum = 7; ftype="Win32 Exec";} |
||
41 | IF (strcmp(extension,".dll")==0) || (strcmp(extension,".obj")==0) {fnum = 8; ftype="Library";} |
||
42 | IF (strcmp(extension,".ini")==0) || (strcmp(extension,"conf")==0) {fnum = 8; ftype="Config";} |
||
43 | IF (strcmp(extension,".htm")==0) || (strcmp(extension,"html")==0) {fnum = 2; ftype="Web-page";} |
||
44 | //text |
||
45 | IF (strcmp(extension,".txt")==0) {fnum = 1; ftype="Text";} |
||
46 | IF (strcmp(extension,".doc")==0) {fnum = 1; ftype="Text";} |
||
47 | IF (strcmp(extension,".rtf")==0) {fnum = 1; ftype="Text";} |
||
48 | //изображения |
||
49 | IF (strcmp(extension,".gif")==0) || (strcmp(extension,".bmp")==0) || |
||
50 | (strcmp(extension,".tga")==0) || (strcmp(extension,".pcx")==0) || |
||
51 | (strcmp(extension,".png")==0) || (strcmp(extension,".jpg")==0) || |
||
52 | (strcmp(extension,"jpeg")==0) || (strcmp(extension,".raw")==0) {fnum = 3; ftype="Image";} |
||
53 | //архивы |
||
54 | IF (strcmp(extension,".rar")==0) || (strcmp(extension,".zip")==0) || |
||
55 | (strcmp(extension,".cab")==0) || (strcmp(extension,".tar")==0) || |
||
56 | (strcmp(extension,".ajr")==0) {fnum = 15; ftype="Archive";} |
||
57 | //audio |
||
58 | IF (strcmp(extension,".mp3")==0) {fnum = 12; ftype="Music";} |
||
59 | IF (strcmp(extension,".wav")==0) || (strcmp(extension,".mid")==0) || |
||
60 | (strcmp(extension,"midi")==0) || (strcmp(extension,".ogg")==0) {fnum = 12; ftype="Audio";} |
||
61 | //папка |
||
62 | IF (strcmp(extension," |
||
63 | { fnum=21-strlen(extension); WriteText(onLeft(140,0),yy-22,0x80,0,extension,0);} |
||
64 | // |
||
65 | PutImage(fnum*16*15*3+#ficons,16,15,200,yy-26); |
||
66 | WriteText(onLeft(155,0),yy-22,0x80,0,ftype,0); |
||
67 | return fnum; |
||
68 | }5)> |