#!/usr/bin/env python2
# I, Danny Milosavljevic, hereby place this file into the public domain.

# 0=black,1=blue,2=green,4=red. Remainder doesn't work.

# taken from C64. Probably wrong.
colors = [
    [0, 0, 0, 0xFF], # Black
    [63, 50, 133, 0xFF], # Blue
    [100, 151, 79, 0xFF], # Green
    [116, 67, 53, 0xFF], # brownred
    [255, 255, 255, 0xFF], # White
    [124, 172, 186, 0xFF], # Cyan
    [123, 72, 144, 0xFF], # Magenta
    [191, 205, 122, 0xFF], # "Yellow"
    [123, 91, 47, 0xFF], # Brown(!)
    [79, 69, 0, 0xFF], # Brown(!)
    [163, 114, 101, 0xFF], # reddish.
    [80, 80, 80, 0xFF], # Gray
    [120, 120, 120, 0xFF], # Lightgray.
    [164, 215, 142, 0xFF], # Lightgreen.
    [120, 106, 189, 0xFF], # Lightblue.
    [159, 159, 159, 0xFF], # Lightergray(!).
]

def get_RGBA32_pixel(index):
    item = colors[index]
    #return(item[3] | (item[2] << 8) | (item[1] << 16) | (item[0] << 24))
    return(item[0] | (item[1] << 8) | (item[2] << 16) | (item[3] << 24))
