public int AddTileset(Tileset tile) { while (tilesets.ContainsKey(tile.tileset_code)) { tile.tileset_code++; } tilesets.Add(tile.tileset_code, tile); return tile.tileset_code; }