public void setBlocks(int blockIndex, ObjRec[] blocksData)
{
int count = getBlocksCount();
int addr = getBlocksOffset().beginAddr;
for (int i = 0; i < count; i++)
{
var obj = blocksData[i];
Globals.romdata[addr + i*4 + 0] = obj.c1;
Globals.romdata[addr + i*4 + 2] = obj.c2;
Globals.romdata[addr + i*4 + 1] = obj.c3;
Globals.romdata[addr + i*4 + 3] = obj.c4;
Globals.romdata[addr + count * 4 + i] = obj.typeColor;
}
}