public static List<ObjectList> getObjectsLM2(int levelNo)
{
LevelRec lr = ConfigScript.getLevelRec(levelNo);
int objCount = lr.objCount, addr = lr.objectsBeginAddr;
int addrSx = 0x13890;
int addrX = 0x138C4;
int addrY = addr - 1 * objCount;
var objects = new List<ObjectRec>();
for (int i = 0; i < objCount; i++)
{
byte v = Globals.romdata[addr + i];
byte sx = Globals.romdata[addrSx + i];
byte x = Globals.romdata[addrX + i];
byte y = Globals.romdata[addrY + i];
byte sy = 0;
var obj = new ObjectRec(v, sx, sy, x, y);
objects.Add(obj);
}
return new List<ObjectList> { new ObjectList { objects = objects, name = "Objects" } };
}