class SpatialRelationships::Dynamic_Perimeters

Changing perimeters

Public Instance Methods

negative_perimeters() click to toggle source

Space between the objects.

# File lib/spatial_relationships.rb, line 79
def negative_perimeters
  base_multiplier = 10
  
  # Minimum space between objects.
  space_between_spaceships = File.read("data/dynamic/negative_perimeters/space_between_spaceships.txt").strip.to_i
  space_between_station    = File.read("data/dynamic/negative_perimeters/space_between_station.txt").strip.to_i
  space_between_satalite   = File.read("data/dynamic/negative_perimeters/space_between_satalite.txt").strip.to_i

  # Actual space between objects
  actual_spaceship_distance = space_between_spaceships * base_multiplier
  actual_station_distance   = space_between_station * base_multiplier
  actual_satalite_distance  = space_between_satalite * base_multiplier

  puts "The minimum space between shuttles is #{actual_spaceship_distance} feet."; sleep(3)
  puts "The minimum space between stations is #{actual_station_distance} feet."; sleep(3)
  puts "The minimum space between satalites is #{actual_satalite_distance} feet."; sleep(3)
end
positive_perimeters() click to toggle source

The objects within the space.

# File lib/spatial_relationships.rb, line 68
def positive_perimeters
  spaceship     = File.read("data/dynamic/positive_perimenters/spaceship_size.txt").strip.to_i
  space_station = spaceship * 200
  satalite      = space_station / 10

  puts "The total size of the space shuttle is #{spaceship} feet."; sleep(3)
  puts "The total size of the space station is #{space_station} feet."; sleep(3)
  puts "The total size of the satalite is #{satalite} feet."; sleep(3)
end