home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2001 July
/
Chip_2001-07_cd1.bin
/
ctenari
/
Cerny
/
INSTALLF.EXE
/
rar
/
FREETFB
/
DOC
/
PGFUNIT.DOC
< prev
next >
Wrap
Text File
|
2001-04-08
|
2KB
|
46 lines
~16|0|05 Jednotka PgfUnit.fbl
|1|05 1.1 GetPgfSize(PgfName:string);
Zjiτ£uje τí²ku a v∞τku obrázku formátu PGF.
V∞sledek uloºí do prom╪nné SizeX a SizeY.
|1|05 1.2 SavePgf(X1,Y1,X2,Y2:integer; NamePgf:string);
Uloºí obrázek ze zadan∞ch pozic ve formátu PGF.
Obrázek bude obsahovat záznam o τí²ce a v∞τce,
aktuální paletu obrázku.
|1|05 1.3 LoadPgf(X,Y,FMaxY:integer; NamePgf:string; TV,CP:integer);
Nahraje obrázek formátu PGF na uvedené pozice X a Y. Pokud
obrázek nebude nalezen, funkce se neprovede. Parametr FMaxY,
uvádí maximální Ynovou pozici, po kterou smí b∞t obrázek
vykreslen. Pokud máme jistotu, ºe v∞τka obrázku není v╪tτí
neº plocha na kterou má b∞t vykreslen, uvedeme na místo parametru
FMaxY hodnotu 0. Funkce vykreslí obrázek ve skuteƒné velikosti.
Pokud by v∞τka obrázku p²esáhla danou plochu, uvede se na místo
parametru skuteƒná Ynová sou²adnice plochy, kterou v∞τka obrázku
nesmí p²ekroƒit.
Obrázek bude nainstalován vƒetn╪ své barevné palety.
Parametr TV urƒuje typ vykreslení obrázku, kde hodnota 0
vykreslí obrázek v originální podob╪, dalτí hodnoty znaƒí:
0 : OrigImage = originální obrázek,
1 : TransInvChPal = p²evrátí barvy a obrázek bude pràhledn∞,
2 : TransLightChPal = pràhledn∞ obrázek, pouze sv╪tlé barvy,
3 : TransDarkChPal = pràhledn∞ obrázek, pouze tmavé barvy,
4 : Invert = p²evrácené barvy, p²ekryje pozadí
Parametr CP urƒuje barvu podkladu pod obrázkem, pokud byla
jako parametr TV uvedena hodnota 1,2 nebo 3.
Standartn╪ se uvádí parametr TV = 0 a CP = 0.
|1|05 1.4 PgfToArea(X1,Y1,MaxX,MaxY,'NAME.PGF');
Vyplní plochu dle parametrà X1,Y1,MaxX a MaxY obrázkem formátu PGF.
Parametr MaxX urƒuje maximální Xovou hranici, po kterou smí b∞t
obrázek opakovan╪ vykreslován. Obdobnou funkci plní parametr
MaxY. Do uvozovek se uvede jméno obrázku PGF a p²íp. cesta.