MCPcopy Index your code
hub / github.com/battlecode/battlecode-2018 / validate

Method validate

battlecode-engine/src/map/mod.rs:45–55  ·  view source on GitHub ↗

Validate the game map. InvalidMapObject - the game map is invalid.

(&self)

Source from the content-addressed store, hash-verified

43 ///
44 /// * InvalidMapObject - the game map is invalid.
45 pub fn validate(&self) {
46 let mut valid = true;
47 valid = valid && self.earth_map.validate();
48 valid = valid && self.mars_map.validate();
49 valid = valid && self.asteroids.validate();
50 valid = valid && self.asteroids.validate_asteroid_locations(&self.mars_map);
51 valid = valid && self.orbit.validate();
52 if valid {
53 println!("The map is valid!");
54 }
55 }
56
57 pub fn map_template(seed: u16, width: usize, height: usize) -> GameMap {
58 let rng_seed: &[_] = &[seed as usize];

Callers 1

newMethod · 0.80

Calls 5

map_locationMethod · 0.80
locationMethod · 0.80
is_symmetricMethod · 0.80
cloneMethod · 0.80

Tested by

no test coverage detected