public TerrainList( EU2.Install install ) { CSVReader reader = new CSVReader( install.GetMapFile( "terrain types.csv" ) ); try { ReadFromCSV( reader ); } finally { reader.Close(); } }
public bool ReadFromCSV( CSVReader reader ) { ArrayList items = new ArrayList(); // Skip first row reader.SkipRow(); for ( ; ; ) { Religion item = new Religion(); if ( !item.ReadFromCSV( reader ) ) break; items.Add( item ); } list = new Religion[items.Count]; items.CopyTo( list ); return true; }
public bool ReadFromCSV( CSVReader reader ) { id = reader.ReadInt(); name = reader.ReadString(); movement = reader.ReadFloat(); return true; }
public bool ReadFromCSV( CSVReader reader ) { name = reader.ReadString(); baseResourceValue = reader.ReadInt(); mine = reader.ReadBoolean(); tradePost = reader.ReadBoolean(); numOfSlaves = reader.ReadInt(); return true; }
public void ReadFrom( CSVReader reader ) { for ( int i=0; i<Count; ++i ) { scales[i].ReadFrom( reader ); } recalc = true; }
public ColorScales( CSVReader reader ) { scales = new ColorScale[Count]; for ( int i=0; i<Count; ++i ) { scales[i] = new ColorScale( "" ); } shades = new int[8192]; ReadFrom( reader ); }
public void ReadFrom( CSVReader reader ) { red = reader.ReadByte(); green = reader.ReadByte(); blue = reader.ReadByte(); index = reader.ReadByte(); }
public void ReadFrom( CSVReader reader ) { name = reader.ReadString(); reader.SkipRow(); reader.SkipRow(); for ( int i=0; i<4; ++i ) { data[i].ReadFrom( reader ); } }
public bool ReadFromCSV( CSVReader reader ) { string tmp = reader.ReadString(); if ( tmp.ToUpper() == "END" ) return false; name = tmp; techSpeed = reader.ReadInt(); stabBonus = reader.ReadInt(); productionEfficiency = reader.ReadInt(); tradeEfficiency = reader.ReadInt(); taxIncome = reader.ReadInt(); morale = reader.ReadInt(); annualColonistRatio = reader.ReadInt(); annualDiplomatRatio = reader.ReadInt(); annualMissionaryRatio = reader.ReadInt(); reader.SkipRow(); return true; }