public void Initialize() { ConfigurationReader configurationReader = new ConfigurationReader(new BinaryFormatter(), null); configuration = configurationReader.Read("config.cfg"); mockCollisionHandler = new Mock<CollisionHandler>(); planet = new Planet(); planet.Mass = 100000; // asume 40.0 * 40.0 world, planet is in the center planet.Position = new Vector2(20.0f, 20.0f); planet.Velocity = new Vector2(0.0f, 0.0f); world = new World(new WorldObject[0]); }
/// <summary> /// Checks if the assigned Configuration object is equal to this one. /// Objects are defined equal if all the respective settings match with each other. /// </summary> /// <param name="secKeyConf">The Configuration which needs to be checked for equality.</param> /// <returns>true if all respective settings are equal. false otherwise.</returns> public bool Equals(Configuration secConf) { if (secConf == null) return false; if (this.difficulty != secConf.difficulty || this.difficulty_AI != secConf.difficulty_AI) return false; if (this.keyConfigurations.Length != secConf.keyConfigurations.Length) return false; for (int i = 0; i < this.keyConfigurations.Length; i++) { if (!this.keyConfigurations[i].Equals(secConf.keyConfigurations[i])) return false; } return true; }
/// <summary> /// Creates new RubyGameBuilder /// </summary> /// <param name="path">Path to the Ruby Script</param> /// <param name="configuration">Configuration of the program</param> public RubyGameBuilder(string path, Configuration configuration) { this.path = path; this.configuration = configuration; }
/// <summary> /// Creates a new SimpleGameBuilder. /// </summary> /// <param name="configuration">The assigned configuration.</param> public SimpleGameBuilder(Configuration configuration) { this.configuration = configuration; }
public void Initialize() { conf = new Configuration(); }