Exemplo n.º 1
0
def colormatrix(src, dst, matrix):
    c = [matrix[0:5], matrix[5:10], matrix[10:15], matrix[15:20]]
    offs = byte_offset(src)

    o = [None] * 4
    for i in range(0, 4):
        o[offs[i]] = i  # type: ignore

    _renpy.colormatrix(
        src,
        dst,
        c[o[0]][o[0]],
        c[o[0]][o[1]],
        c[o[0]][o[2]],
        c[o[0]][o[3]],
        c[o[0]][4],  # type: ignore
        c[o[1]][o[0]],
        c[o[1]][o[1]],
        c[o[1]][o[2]],
        c[o[1]][o[3]],
        c[o[1]][4],  # type: ignore
        c[o[2]][o[0]],
        c[o[2]][o[1]],
        c[o[2]][o[2]],
        c[o[2]][o[3]],
        c[o[2]][4],  # type: ignore
        c[o[3]][o[0]],
        c[o[3]][o[1]],
        c[o[3]][o[2]],
        c[o[3]][o[3]],
        c[o[3]][4])  # type: ignore
Exemplo n.º 2
0
def colormatrix(src, dst, matrix):
    c = [ matrix[0:5], matrix[5:10], matrix[10:15], matrix[15:20] ]
    offs = byte_offset(src)

    o = [ None ] * 4
    for i in range(0, 4):
        o[offs[i]] = i

    _renpy.colormatrix(src, dst,
                       c[o[0]][o[0]], c[o[0]][o[1]], c[o[0]][o[2]], c[o[0]][o[3]], c[o[0]][4],
                       c[o[1]][o[0]], c[o[1]][o[1]], c[o[1]][o[2]], c[o[1]][o[3]], c[o[1]][4],
                       c[o[2]][o[0]], c[o[2]][o[1]], c[o[2]][o[2]], c[o[2]][o[3]], c[o[2]][4],
                       c[o[3]][o[0]], c[o[3]][o[1]], c[o[3]][o[2]], c[o[3]][o[3]], c[o[3]][4])