// 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; // }
/// <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 ); }