Class: YumemoireSpatialRelationships::Dynamic_Perimeters

Inherits:
Object
  • Object
show all
Defined in:
lib/YumemoireFramework.rb

Overview

Changing perimeters

Class Method Summary collapse

Class Method Details

.negative_perimetersObject

Space between the objects.



898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
# File 'lib/YumemoireFramework.rb', line 898

def self.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_perimetersObject

The objects within the space.



887
888
889
890
891
892
893
894
895
# File 'lib/YumemoireFramework.rb', line 887

def self.positive_perimeters
  spaceship     = File.read("_data/dynamic/positive_perimeters/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