summaryrefslogtreecommitdiffhomepage
path: root/room.rb
diff options
context:
space:
mode:
Diffstat (limited to 'room.rb')
-rw-r--r--room.rb132
1 files changed, 0 insertions, 132 deletions
diff --git a/room.rb b/room.rb
deleted file mode 100644
index 4a4be4e..0000000
--- a/room.rb
+++ /dev/null
@@ -1,132 +0,0 @@
-# frozen_string_literal: true
-
-# Is a house
-class Room
- def initialize(x, y)
- @objects = []
- @x = x
- @y = y
- roomy = 155
- @objects.push Camera::Square.new(x: 125 + x,
- y: 230 + y,
- size: 50,
- color: 'blue',
- z: 3)
- @objects.push Camera::Circle.new(x: 125 + x,
- y: 205 + y,
- radius: 25,
- sectors: 64,
- color: 'blue',
- z: 3)
- @objects.push Camera::Quad.new(x1: 50 + x,
- y1: 130 + y + roomy,
- x2: 125 + x,
- y2: 180 + y + roomy,
- x3: 325 + x,
- y3: 180 + y + roomy,
- x4: 250 + x,
- y4: 130 + y + roomy,
- color: 'aqua',
- z: 1)
- @objects.push Camera::Quad.new(x1: 50 + x,
- y1: 45 + y + roomy,
- x2: 50 + x,
- y2: 125 + y + roomy,
- x3: 250 + x,
- y3: 125 + y + roomy,
- x4: 250 + x,
- y4: 45 + y + roomy,
- color: 'orange',
- z: 1)
- @objects.push Camera::Quad.new(x1: 255 + x,
- y1: 45 + y + roomy,
- x2: 255 + x,
- y2: 125 + y + roomy,
- x3: 330 + x,
- y3: 175 + y + roomy,
- x4: 330 + x,
- y4: 95 + y + roomy,
- color: 'olive',
- z: 1)
- @objects.push Camera::Sprite.new('./assets/sprites/blobdance-128.png',
- x: 250 + x,
- y: 135 + y + roomy,
- width: 40,
- height: 40,
- clip_width: 128,
- loop: true,
- time: 24,
- z: 5)
- @objects.last.play
- @objects.push Camera::Image.new(
- 'assets/blobshadow.png',
- x: 250 + x - 2 - 5,
- y: 135 + y + roomy + 42 - 15,
- width: 52,
- height: 10,
- z: 4
- )
- @objects.push Camera::Sprite.new('./assets/sprites/dance2-112.png',
- x: 95 + x,
- y: 115 + y + roomy,
- width: 40,
- height: 40,
- clip_width: 112,
- loop: true,
- time: 13,
- z: 5)
- @objects.last.play
- @objects.push Camera::Image.new(
- 'assets/blobshadow.png',
- x: 95 + x - 2 - 5,
- y: 115 + y + roomy + 42 - 10,
- width: 52,
- height: 10,
- z: 4
- )
- @objects.push Camera::Sprite.new('./assets/sprites/dancer-128.png',
- x: 175 + x,
- y: 120 + y + roomy,
- width: 45,
- height: 45,
- clip_width: 128,
- loop: true,
- time: 60,
- z: 5)
- @objects.last.play
- @objects.push Camera::Image.new(
- 'assets/blobshadow.png',
- x: 175 + x - 2 - 5,
- y: 120 + y + roomy + 42 - 5,
- width: 52,
- height: 10,
- z: 4
- )
- #@objects.each do |item|
- # Camera << item
- #end
- end
-
- def remove
- @objects.each do |item|
- #Camera.remove item
- item.remove
- end
- end
-
- def visted_by?(character)
- x = @x + 80
- y = @y + 160
- if character.x >= x && character.x <= (x + (character.width * 2)) && character.y > y && character.y <= (y + (character.height * 2))
- Camera::Text.new('Press Space To Exit House',
- x: x + 70,
- y: y + 30,
- color: 'white',
- z: 98,
- size: 25.0)
- else
- nil
- end
- end
-end
-