: , .
SCREEN 0:
COLOR [< >][, [<>][, <> ]
( ), .
< > - , 0-31; , ; 0 15 16 ; 16.
<> 0-7; , .
<> 0-15; EGA, VGA <>.
iw::- :
- ; 8 - ;
1 - ; 9 - -;
2 - ; 10 - -;
3 - ; 11 - -;
4 - ; 12 - ;
5 - ; 13 - -;
6 - ; 14 - ;
7 - ; 15 - -.
SCREEN 1:
COLOR [<>][, <>]
<> .
<> . (<> = 0) : , , . COLOR 0 PALETTE: PALETTE I, 2 PALETTE2, 4PALETTE3, 6
(<> =1) : , -. COLOR, 1 PALETTE: PALETTE 1, 3 PALETTE 2, 5 PALETTE 3, 7
COLOR SCREEN l PALETTE.
SCREEN 2:
COLOR ; "Illegal function call" ( , ERR=53).
SCREEN 7, 8, 9, 10:
COLOR [< >][, [<>]
. <> , .
< >, , ; , .
SCREEN 11:
PALETTE. COLOR "Illegal function call" ( , ERR=53).
SCREEN 12, 1 3:
COLOR [< >]
, PALETTE0, < >. < >, , .
|
|
EGA, VGA MCGA PALETTE COLOR , .
11.5. - CLS
: CLS . : CLS [ (0 | 1 | 2 } ]
4 CLS:
CLS - , , VIEW.
CLS - , .
CLS I - VIEW, . .
CLS 2 - , ( 25, 30, 43 60 ).
11.6. :
PSET [STEP] (x!,y!) [,%],
STEP - x!,y! ( ), ;
x!,y! - ;
% - ,
.
11.7. :
PRESET [STEP] (x!,y!) [,%],
STEP - x!,y! ( ), ;
x!,y! - ;
% - , .
11.8. :
LINE [[STEP] (x1!,y1!)] - [STEP] (x2!,y2!) [,[%],[{ B | BF } [,%]]]
STEP - x!,y! ( ), ;
x1%,y1% x2%,y2% - ;
% - , ;
B BF - ;
% - 16 .
11.9. :
CIRCLE [STEP] (x!,y!), ! [, [%] [, [!] [, [!] [,!] ] ] ]
STEP - x!,y! ( ), ;
x!,y! - ;
! - ;
% - , .
! - ;
! - ;
! - Y X.