2011-06-25 03:52:11 +02:00
//<2F> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
#define BACK 300
2011-08-20 17:36:15 +02:00
#define FORWARD 301
#define REFRESH 302
2011-06-25 03:52:11 +02:00
#define HOME 303
2011-08-20 17:36:15 +02:00
#define NEWTAB 304
#define GOTOURL 305
2011-06-25 03:52:11 +02:00
#define SEARCHWEB 306
#define ID1 178
#define ID2 177
#define WINDOWS 0
#define DOS 1
#define KOI 2
#define UTF 3
dword get_URL_part(byte len) {
char temp1[1000];
copystr(#URL, #temp1);
temp1[len] = 0x00;
return #temp1;
}
2011-08-20 17:36:15 +02:00
inline fastcall CopyScreen(dword EBX, ECX, EDX)
{
EAX = 36;
$int 0x40;
}
2011-06-25 03:52:11 +02:00
inline byte chTag(dword text) {return strcmp(#tag,text);}
//<2F> <20> <> <EFBFBD> <20> <> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> ⮢, <20> <> <EFBFBD> ⮬<EFBFBD> <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <20> <>
//<2F> <> <EFBFBD> <EFBFBD> 祪 <20> <> <EFBFBD> <20> <> <EFBFBD> <E0AEA6> <EFBFBD> <EFBFBD> <EFBFBD> <20> <20> <> <EFBFBD> <EFBFBD> ⥫쭮<E2A5AB> १<> <E0A5A7> <EFBFBD> <EFBFBD> :
//<2F> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <20> <> ࠭<EFBFBD> <20> <20> 뢮<EFBFBD> <EBA2AE> <EFBFBD> <20> <> <20> <> <EFBFBD> <EFBFBD> ⭮ <20> <> <EFBFBD> <EFBFBD> ᪠<EFBFBD> <E1AAA0> <20> <> ᬥ饭<E1ACA5> <E9A5AD> <EFBFBD> ,
//<2F> <> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <20> <> ४<EFBFBD> <E0A5AA> <20> <> <EFBFBD> ⨭<EFBFBD> <E2A8AD>
//<2F> <> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> 稨 䮭<> <20> <20> .<2E> . <20> <> <EFBFBD> <EFBFBD> <EFA2A8> <EFBFBD> <20> <> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 쭮<EFBFBD> <ECADAE> <EFBFBD> <20> <> 襭<EFBFBD> <E8A5AD> :)
//<2F> <> <EFBFBD> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 㦥 <20> <> <EFBFBD> <EFBFBD> 祭<EFBFBD> <20> TBW - skin_width, Form.top, <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 祭<EFBFBD> <E7A5AD> memory
inline void Skew(dword x,y,w,h)
{
dword italic_buf;
int tile_height=2,//<2F> 㤥<EFBFBD> <20> 뢮<EFBFBD> <EBA2AE> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> 寨<EFBFBD> ᥫ<EFBFBD> <E1A5AB> 묨 <20> <> <EFBFBD> <EFBFBD> ᪠<EFBFBD> <E1AAA0>
i, skin_width,
shift=-2;
2011-09-04 18:37:00 +02:00
italic_buf = mem_Alloc(w*h*3);
2011-08-20 17:36:15 +02:00
skin_width = GetSkinWidth();
CopyScreen(italic_buf, w * 65536 + h, x + Form.left + 2 * 65536 + y + Form.top + skin_width);
2011-06-25 03:52:11 +02:00
2011-08-20 17:36:15 +02:00
2011-06-25 03:52:11 +02:00
FOR (i=0;i*tile_height<h;i++){
2011-08-20 17:36:15 +02:00
PutImage(w*3*tile_height*i+italic_buf,w,tile_height,x+shift-i+1,i*tile_height+y);
2011-06-25 03:52:11 +02:00
}
2011-09-04 18:37:00 +02:00
mem_Free(italic_buf);
2011-06-25 03:52:11 +02:00
}