Advertisement
Guest User

Untitled

a guest
Nov 27th, 2014
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Grow = require './grow'
  2.  
  3. ports =
  4.     light: 8
  5.     water:
  6.         top: 2
  7.         bottom: 3
  8.  
  9. schedule =
  10.     light:
  11.         on: 8
  12.         off: 20
  13.     water:
  14.         top:
  15.             day:
  16.                 flow: 15
  17.                 ebb: 45
  18.             night:
  19.                 flow: 15
  20.                 ebb: 105
  21.     air:
  22.         day: -1
  23.         night:
  24.             work: 5
  25.             sleep: 15
  26.  
  27. schedule.water.bottom = schedule.water.top
  28.  
  29.  
  30. class Room
  31.     constructor: ->
  32.         @grow = new Grow 0x04
  33.         @light = new @grow.systems.Light ports.light, schedule.light
  34.         @water = {}
  35.         for id in [ 'top', 'bottom' ]
  36.             @water[id] = new @grow.systems.water.EbbFlow ports.water[id], schedule.water[id]
  37.         @air = new @grow.systems.Air ports.air, schedule.air
  38.  
  39. new Room
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement