Unit q_types

Classes

Functions

haltix -
wymiary - podaje wymiary obrazka DANE x,y

Types

BlockPaletteType
BPT
colchange
obrazek
obrwsk
PaletteRec
pal_off_typ
rgbrec
roz_uhf
s20
s40
s80
SampleInfo
SamRec
sob
txt_array

Constants

mcol

Variables

marmur


Functions


procedure haltix(s:string);


procedure wymiary (var x,y :word;var dane : obrwsk);

podaje wymiary obrazka DANE x,y

Types


BlockPaletteType  = Array[0..255] of PaletteRec;

BPT               = BlockPaletteType

colchange = array [0..20] of record   {do modulu f_graph}
                                    o,n :byte;
                                  end;
typ rozkladu fontow UHF
obrazek =  array[1..$FFFF] of byte;
PODSTAWOWY TYP!
obrwsk  = ^obrazek

PaletteRec = record
red : byte;
green : byte;
blue : byte;
end;
graph 256 unit
pal_off_typ = array[1..100] of byte;
palette unit
rgbrec            = paletterec

roz_uhf = array[0..$FF] of word;

s20=string[20]
kolor kursora myszki
s40=string[40]
typki tekstowe...
s80=string[80]

SampleInfo = record
ref : pointer;
Size : word;
Freq : word;
end;

SamRec = record
dane : obrwsk;
Size : word;
Rate : word;
W : word;
end;

sob=set of byte

txt_array= array[1..64] of s20;

Constants

mcol = 15

tu zawarte sa wszystkie podstawowe typy uzywane w modulach UHO podstawowy typ: OBRWSK jest uzywany wszedzie jako dynamiczny przechowywacz danych, obsluga np: var d:obrwsk; getmem(d,10000); przydzial pamieci d^[3]:=4; ; przyklad przypisania release(d) ; zwolnienie pamieci UWAGA! obrazki 256-kolorowe przechowywane sa nastepujaco: bajt 1,2 : X bajt 3,4 : Y bajt 5 : none bajt 6...: dane po kolei liniami poziomymi (C) 1993 UHO SOFTWARE Lukasz Knasiecki kontakt:ul.Spasowskiego 7c/5 Koszalin kopiowanie bez zgody autora zabronione! brak kontroli bledow - uwazac!

Variables

marmur : obrwsk