base:kick_assembler_macros
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
base:kick_assembler_macros [2016-08-10 01:42] – tww_ctr | base:kick_assembler_macros [2016-08-10 02:24] (current) – tww_ctr | ||
---|---|---|---|
Line 84: | Line 84: | ||
.eval CharColors2.put(CharColors2.keys().size(), | .eval CharColors2.put(CharColors2.keys().size(), | ||
} | } | ||
- | .eval BitMask=BitMask|[CharColors.get(RGB_Value)*64]>>x*2 | + | |
+ | .if(CharColors.get(RGB_Value) | ||
+ | .if(CharColors.get(RGB_Value) == 3) .eval BitMask = BitMask | %11000000>>x*2 | ||
} | } | ||
.eval BlockDataBMP.add(BitMask) | .eval BlockDataBMP.add(BitMask) | ||
Line 104: | Line 106: | ||
.eval BlockDataD800.add(RGB_Index.get(CharColors2.get(3))) | .eval BlockDataD800.add(RGB_Index.get(CharColors2.get(3))) | ||
} | } | ||
- | .if (i==0) .eval PixelPosX = PixelPosX + 8 | + | .if (i==0) |
- | .if (i==1) .eval PixelPosX = PixelPosX - 8 .eval PixelPosY = PixelPosY + 8 | + | .if (i==1) |
- | .if (i==2) .eval PixelPosX = PixelPosX + 8 | + | .if (i==2) |
- | .if (i==3) .eval PixelPosX = PixelPosX + 8 .eval PixelPosY = PixelPosY - 8 | + | .if (i==3) |
} | } | ||
.eval BlockStructure.add(BlockDataBMP, | .eval BlockStructure.add(BlockDataBMP, |
base/kick_assembler_macros.1470786171.txt.gz · Last modified: 2016-08-10 01:42 by tww_ctr