protected void SetField(int i, int j, Field f, Map m) { m.SetField(i, j, f); }
private void CreateTiles() { for (int i = 0; i < Height * Width; i++) { Field f = new Field(textures[0], false); fields[i] = f; } }
protected void CreateField(int textid, int index , Map m) { Field f = new Field(m.textures[textid], false); int x = index%m.Width; int y = index/m.Width; m.SetField(x, y, f); }
public void SetField(int x, int y, Field f) { fields[y * Width + x] = f; }