User Tools

Site Tools


base:kick_assembler_macros

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous 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(),​RGB_Value)                                 .eval CharColors2.put(CharColors2.keys().size(),​RGB_Value)
                             }                             }
-                            .eval BitMask=BitMask|[CharColors.get(RGB_Value)*64]>>x*2+                            ​.if(CharColors.get(RGB_Value) == 1) .eval BitMask = BitMask | %10000000>>​x*2 
 +                            .if(CharColors.get(RGB_Value) ​== 2) .eval BitMask = BitMask | %01000000>>​x*
 +                            .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) ​.eval PixelPosX = PixelPosX + 8 } 
-                    .if (i==1) .eval PixelPosX = PixelPosX - 8 .eval PixelPosY = PixelPosY + 8 +                    .if (i==1) ​.eval PixelPosX = PixelPosX - 8 .eval PixelPosY = PixelPosY + 8 } 
-                    .if (i==2) .eval PixelPosX = PixelPosX + 8 +                    .if (i==2) ​.eval PixelPosX = PixelPosX + 8 } 
-                    .if (i==3) .eval PixelPosX = PixelPosX + 8 .eval PixelPosY = PixelPosY - 8+                    .if (i==3) ​.eval PixelPosX = PixelPosX + 8 .eval PixelPosY = PixelPosY - 8 }
                 }                 }
                 .eval BlockStructure.add(BlockDataBMP,​BlockData0400,​BlockDataD800)                 .eval BlockStructure.add(BlockDataBMP,​BlockData0400,​BlockDataD800)
base/kick_assembler_macros.txt · Last modified: 2016-08-10 02:24 by tww_ctr