Advertisement
Guest User

Untitled

a guest
Oct 8th, 2018
211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Haxe 0.74 KB | None | 0 0
  1. class Plant {
  2.     static var soilAcidityRange:Array<Int> = [0, 100];
  3.     static var hotTimeInSecsRange:Array<Int> = [31557600, 31557600*5];
  4.     static var coldTimeInSecsRange:Array<Int> = [31557600, 31557600*5];
  5.     static var rainPerSecond:Array<Int> = [0, 1000];
  6.     static var midHotTimeSunRadiation:Array<Int> = [0, 1000];
  7.     static var midColdTimeSunRadiation:Array<Int> = [0, 1000];
  8.  
  9.     var secPercent: Int;
  10.     var intHotTime: Bool = true;
  11.  
  12.     public function new(secPercent: Int, intHotTime: Bool = true) { // Non randoms in constructor
  13.         if(secPercent < 0 || secPercent > 100){
  14.             throw "secPercent must be in range of [0, 100]";
  15.         }
  16.  
  17.         this.secPercent = secPercent;
  18.         this.intHotTime = intHotTime;
  19.  
  20.         // Others I will generate random for now
  21.     }
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement