NXC  Version 1.2.1 r5
 All Data Structures Files Functions Variables Groups Pages
ex_sysdrawgraphicarray.nxc

This is an example of how to use the SysDrawGraphicArray function along with the DrawGraphicArrayType structure.

byte ric_data[] = {
RICOpSprite(1, 64, 2,
RICSpriteData(0xFF, 0xFF, 0x80, 0x01, 0x80, 0x41,
0x80, 0x21, 0x80, 0x11, 0x80, 0x09,
0x80, 0x05, 0x80, 0x09, 0x80, 0x11,
0x80, 0x21, 0x80, 0x41, 0x80, 0x81,
0x81, 0x01, 0x82, 0x01, 0x84, 0x01,
0x88, 0x01, 0x90, 0x01, 0xA0, 0x01,
0x90, 0x01, 0x88, 0x01, 0x84, 0x01,
0x82, 0x01, 0x81, 0x01, 0x80, 0x81,
0x80, 0x41, 0x80, 0x21, 0x80, 0x11,
0x80, 0x09, 0x80, 0x05, 0x80, 0x09,
0x80, 0x11, 0x80, 0x21, 0x80, 0x41,
0x80, 0x81, 0x81, 0x01, 0x82, 0x01,
0x84, 0x01, 0x88, 0x01, 0x90, 0x01,
0xA0, 0x01, 0x90, 0x01, 0x88, 0x01,
0x84, 0x01, 0x82, 0x01, 0x81, 0x01,
0x80, 0x81, 0x80, 0x41, 0x80, 0x21,
0x80, 0x11, 0x80, 0x09, 0x80, 0x05,
0x80, 0x09, 0x80, 0x11, 0x80, 0x21,
0x80, 0x41, 0x80, 0x81, 0x81, 0x01,
0x82, 0x01, 0x84, 0x01, 0x88, 0x01,
0x90, 0x01, 0xA0, 0x01, 0x80, 0x01,
0xFF, 0xFF)),
RICImgPoint(0, 0), 16, 64),
RICImgPoint(0, 0))
};
task main()
{
args.Location.X = 0;
args.Location.Y = 0;
args.Data = ric_data;
}