Otevřít hlavní menu

Změny

TextColor

Přidáno 6 bajtů, 5. 10. 2012, 21:30
bez shrnutí editace
:[[Color]] je celočíselný výraz v rozsahu 0..15, odpovídající jedné z konstant barev textu, definovaných v [[Crt]].
:V jednotce [[Crt]] existuje bajtováproměnná [[TextAttr]] která se používá k uchovávání aktuálního video atributu. [[TextColor]] nastaví její bity 0-3 na [[Color]]. Sedmý bit určuje blikání a též se nastaví, pokud hodnota [[Color]] přesahuje 15; jinak se vynuluje.
:Jinak můžete nastavit blikání přidáním konstanty 128 k hodnotě barvy. Tato konstanta je definována v jednotce [[Crt]] pod jménem [[Color|Blink]], a to v podstatě kvůli kompatibilitě s Turbo Pascalem 3.0, jinak text rozbliká jakákoli barevná hodnota nad 15. Popředí všech následně zobrazených znaků bude mít určenou barvu.