Jednotky

_Graph
_Graph je celkem jednoduchá grafická unita pro LFB módy (LFB = linear frame buffering). Měla by být dost rychlá. Některé procedury a funkce ještě nefungují (je to uvedeno ve zdrojáku). Unitu nelze používat s BP, jen s FPC.

LSeznamy
V této jednotce se nachází několik procedur a funkcí pro práci s lineárními spojovými seznamy - vytvoření, zrušení, zkopírování, provedení uživatelem definované akce... Unitu lze použít pro BP i FPC

Pas_mse.pas
Pas_mse je unita pro práci s myší. Umožňuje inicializovat myš, zviditelnit či zmizet její kurzor a také při určitých událostech (pohyb, stisknutí tlačítek. ..) ukládat inofmace o pozici a tlačítkách nezávisle na programu, který unitu používá (nemusíte nikde psát proceduru, která zjistí pozici atd., stačí požadované hodnoty načíst z recordu Mouse). Od Verze 1.3 umožňuje nastavit rozsah pohybu myši a také nainstalovat si svoji vlastní obsluhu událostí.

'' Pár procedur pro VESA
Tato malá unitka pouze pro BP obsahuje někilik procedur a funkcí pro práci s grafikou ve 256ti barevných VESA módech. Možná si všimnete, že jsem její části použil v programu převádějícím mezi různými číselnými soustavami.

Cas
Unita Cas.pas je určena pro BP/TP. Hodí se k jednoduchému měření času. Zatím lze používat jen jedno měřidlo najednou. Z proměnných Ms, S, Min, Hod můžete zjistit stav měřidla. Proměná "Jdou" udává, zda se čas měří či ne. Měřidlo se vynuluje procedurou Nuluj. Procedurou Start se začne měřit (nenuluje se!) a procedurou Stop měřidlo zastavíte. Procedura Nastav umoľňuje změnit naměřené hodnoty. Před ukončením programu zavolejte prosím proceduru Ukonci, která nastaví systém, jak má být.

Vyrazy
Tato málá jednotka umožňuje vyhodnocovat aritmetický výraz. Umí pracovat jen s celými čísly. Umožňuje zápis v prefixu, postfixu a infixu.

A closed mouth says nothing wrong; a closed mind does nothing right.