Data.setObjects C# (CSharp) Method

setObjects() public method

public setObjects ( int levelNo, List objLists ) : bool
levelNo int
objLists List
return bool
    public bool setObjects(int levelNo, List<ObjectList> objLists)
    {
        LevelRec lr = ConfigScript.getLevelRec(levelNo);
        int objCount = lr.objCount;
        var objects = objLists[0].objects;
        for (int i = 0; i < objects.Count; i++)
        {
        var obj = objects[i];
        byte x = (byte)(obj.x /8);
        byte y = (byte)(obj.y /8);
        Globals.romdata[0x14DB4 + i] = (byte)obj.type;
        Globals.romdata[0x14D84 + i] = x;
        Globals.romdata[0x14D9C + i] = y;
        }
        for (int i = objects.Count; i < objCount; i++)
        {
        Globals.romdata[0x14DB4 + i] = 0xFF;
        Globals.romdata[0x14D84 + i] = 0xFF;
        Globals.romdata[0x14D9C + i] = 0xFF;
        }
        return true;
    }
Data