public void setBlocksDt2(int blockIndex, ObjRec[] objects)
{
int addr = ConfigScript.getTilesAddr(blockIndex);
int count = getBlocksCount();
for (int i = 0; i < count; i++)
{
var obj = objects[i];
Globals.romdata[addr + i] = obj.c1;
Globals.romdata[addr + count * 1 + i] = obj.c2;
Globals.romdata[addr + count * 2 + i] = obj.c3;
Globals.romdata[addr + count * 3 + i] = obj.c4;
}
int palInfoCount = getBlocksCount()/4;
for (int i = 0; i < palInfoCount; i++)
{
var palInfoByte =
(objects[i*4+0].typeColor<<0) |
(objects[i*4+1].typeColor<<2) |
(objects[i*4+2].typeColor<<4) |
(objects[i*4+3].typeColor<<6);
Globals.romdata[addr + count * 4 + i] = (byte)palInfoByte;
}
}