Example #1
0
		// PRIVATE STATIC
		
		//--------------------------------------
		//  Methods
		//--------------------------------------
		
		///////////////////////////////////////////////////////////////////////////
		///////////////////////////////////////////////////////////////////////////
		///			CONSTRUCTOR / DESTRUCTOR
		///////////////////////////////////////////////////////////////////////////
		///////////////////////////////////////////////////////////////////////////
		/// <summary>
		/// Initializes a new instance of the <see cref="com.rmc.projects.spider_strike.mvcs.model.vo.RoundDataVO"/> class.
		/// </summary>
		/// <param name="aCurrentRound_uint">A current round_uint.</param>
		/// <param name="aTotalEnemiesToKill_uint">A total enemies to kill_uint.</param>
		/// <param name="aEnemiesSpawnedAtOnce_range">A enemies spawned at once_range.</param>
		/// <param name="aEnemyHealth_range">A enemy health_range.</param>
		/// <param name="aEnemySpeed_range">A enemy speed_range.</param>
		public RoundDataVO (uint aCurrentRound_uint, uint aTotalEnemiesToKill_uint, Range aEnemiesSpawnedAtOnce_range, Range aEnemyHealth_range, Range aEnemySpeed_range)
		{
			currentRound_uint 				= aCurrentRound_uint;
			enemiesTotalToCreate 			= aTotalEnemiesToKill_uint;
			enemiesSpawnedAtOnceRange 		= aEnemiesSpawnedAtOnce_range;
			enemySpeedRange					= aEnemySpeed_range;
			enemyHealthRange				= aEnemyHealth_range;
			//
			
		}
Example #2
0
		/// <summary>
		/// Starts the next round.
		/// </summary>
		public void doRoundStart ()
		{
			//
			_currentRound_uint++;

			//
			uint enemiesPerRound_uint 			= _currentRound_uint*_ENEMIES_PER_ROUND/2;
			Range enemiesSpawnedAtOnce_range	= new Range (1, _currentRound_uint);
			Range enemyHealth_range 			= new Range (11, 22);
			Range enemySpeed_range				= new Range (1f, 2f);
			//
			currentRoundDataVO = new RoundDataVO (
				_currentRound_uint,
				enemiesPerRound_uint,
				enemiesSpawnedAtOnce_range,
				enemyHealth_range,
				enemySpeed_range
				);


		}