private RecordManager() { MasterPath = @"Record"; EnemyFleet = new EnemyFleetRecord(); ShipParameter = new ShipParameterRecord(); Construction = new ConstructionRecord(); ShipDrop = new ShipDropRecord(); Development = new DevelopmentRecord(); Resource = new ResourceRecord(); if ( !Directory.Exists( MasterPath ) ) { Directory.CreateDirectory( MasterPath ); } }
private RecordManager() { MasterPath = @"Record"; EnemyFleet = new EnemyFleetRecord(); ShipParameter = new ShipParameterRecord(); Construction = new ConstructionRecord(); ShipDrop = new ShipDropRecord(); Development = new DevelopmentRecord(); Resource = new ResourceRecord(); if (!Directory.Exists(MasterPath)) { Directory.CreateDirectory(MasterPath); } }
private RecordManager() { MasterPath = @"Record"; EnemyFleet = new EnemyFleetRecord(); ShipParameter = new ShipParameterRecord(); Construction = new ConstructionRecord(); ShipDrop = new ShipDropRecord(); Development = new DevelopmentRecord(); Resource = new ResourceRecord(); if ( !Directory.Exists( MasterPath ) ) { Directory.CreateDirectory( MasterPath ); } _prevTime = DateTime.Now; Observer.APIObserver.Instance["api_port/port"].ResponseReceived += TimerSave; }
private RecordManager() { MasterPath = @"Record"; EnemyFleet = new EnemyFleetRecord(); ShipParameter = new ShipParameterRecord(); Construction = new ConstructionRecord(); ShipDrop = new ShipDropRecord(); Development = new DevelopmentRecord(); Resource = new ResourceRecord(); if (!Directory.Exists(MasterPath)) { Directory.CreateDirectory(MasterPath); } _prevTime = DateTime.Now; Observer.APIObserver.Instance["api_port/port"].ResponseReceived += TimerSave; }
private string GetParameterMax( ShipParameterRecord.Parameter param ) { if ( param == null || param.Maximum == ShipParameterRecord.Parameter.MaximumDefault ) return "???"; else return param.Maximum.ToString(); }
private string GetParameterMinBound( ShipParameterRecord.Parameter param ) { if ( param == null || param.MinimumEstMax == ShipParameterRecord.Parameter.MaximumDefault ) return "???"; else if ( param.MinimumEstMin == param.MinimumEstMax ) return param.MinimumEstMin.ToString(); else if ( param.MinimumEstMin == ShipParameterRecord.Parameter.MinimumDefault && param.MinimumEstMax == param.Maximum ) return "???"; else return string.Format( "{0}~{1}", param.MinimumEstMin, param.MinimumEstMax ); }
private string EstimateParameter( int level, ShipParameterRecord.Parameter param ) { if ( param == null || param.Maximum == ShipParameterRecord.Parameter.MaximumDefault ) return "???"; int min = (int)( param.MinimumEstMin + ( param.Maximum - param.MinimumEstMin ) * level / 99.0 ); int max = (int)( param.MinimumEstMax + ( param.Maximum - param.MinimumEstMax ) * level / 99.0 ); if ( min == max ) return min.ToString(); else return string.Format( "{0}~{1}", Math.Min( min, max ), Math.Max( min, max ) ); }