1
1
Fork 0
mirror of https://github.com/QB64-Phoenix-Edition/QB64pe.git synced 2024-07-04 04:50:22 +00:00
QB64-PE/internal/help/PALETTE_USING_1111111_11111.txt
Roland Heyder aeb9c0668b Updates help files for use with new Wiki parser (2nd try)
Note: Many files were removed (not yet existing/empty pages). The parser will try to download them on demand and will auto-generate text for missing pages (eg. most _gl pages).
2022-05-21 00:18:31 +02:00

38 lines
1.7 KiB
Plaintext

{{QBDLDATE:05-20-2022}}
{{QBDLTIME:23:15:30}}
The [[PALETTE USING]] statement sets all RGB screen color intensities using values from an [[Arrays|array]].
{{PageSyntax}}
: [[PALETTE USING]] array%({{Parameter|startIndex%}})
{{PageDescription}}
* The [[Arrays|array]] holds the RGB color value using the color value as {{InlineCode}}{{Parameter|red%}} + 256 * {{Parameter|green%}} + 65536 * {{Parameter|blue%}}{{InlineCodeEnd}}.
** Color intensities range from 0 to 63.
* {{Parameter|startIndex%}} indicates the index in the array from which the statement should start reading. The statement will read all color attributes available in that [[SCREEN (statement)|SCREEN]] mode. The '''number of values required''' in the array is listed below:
{{WhiteStart}}''' Screen mode Attributes Colors Values'''
0 0 - 15 0 - 63 16
1 0 - 3 0 - 3 4
2 0 - 1 0 - 1 2
7 0 - 15 0 - 15 16
8 0 - 15 0 - 15 16
9 0 - 15 0 - 63 16
10 0 - 3 0 - 8 4
11 0 - 1 0 - 1 2
12 0 - 15 0 - 262,143 16
13 0 - 15 0 - 263,143 256
{{WhiteEnd}}
* A color argument of -1 in the array leaves the attribute unchanged. Other negative numbers are invalid.
{{PageSeeAlso}}
* [[PALETTE]], [[COLOR]]
* [[_PALETTECOLOR]]
* [[SCREEN (statement)]]
{{PageNavigation}}