Data.getPrizesCad2 C# (CSharp) Method

getPrizesCad2() public method

public getPrizesCad2 ( int levelNo ) : List
levelNo int
return List
    public List<ObjectList> getPrizesCad2(int levelNo)
    {
        LevelRec lr = ConfigScript.getLevelRec(levelNo);
        int addr = lr.objectsBeginAddr;
        int objCount = lr.objCount;
        var objects = new List<ObjectRec>();
        for (int i = 0; i < objCount; i++)
        {
          int xx = Globals.romdata[addr + i * 2 + 0];
          int yy = Globals.romdata[addr + i * 2 + 1];
          int sx = (xx >> 4);
          int v =  (yy >> 4);
          int sy = 0;
          int x = (xx & 0x0F) * 32;
          int y = (yy & 0x0F) * 32;
          var obj = new ObjectRec(v, sx, sy, x, y);
          objects.Add(obj);
        }
        return new List<ObjectList> { new ObjectList { objects = objects, name = "Items" } };
    }
Data