More fewer AIOOBEs.

This commit is contained in:
Florian Nücke 2014-06-26 23:57:23 +02:00
parent 3122942649
commit ace242f7d0

View File

@ -71,7 +71,7 @@ object ExperienceUpgradeHandler {
private def getLevel(robot: Robot) = { private def getLevel(robot: Robot) = {
var level = 0 var level = 0
for (index <- 1 to robot.getSizeInventory) { for (index <- 0 until robot.getSizeInventory) {
robot.getComponentInSlot(index) match { robot.getComponentInSlot(index) match {
case upgrade: component.UpgradeExperience => case upgrade: component.UpgradeExperience =>
level += upgrade.level level += upgrade.level
@ -84,7 +84,7 @@ object ExperienceUpgradeHandler {
private def getLevelAndExperience(robot: Robot) = { private def getLevelAndExperience(robot: Robot) = {
var level = 0 var level = 0
var experience = 0.0 var experience = 0.0
for (index <- 1 to robot.getSizeInventory) { for (index <- 0 until robot.getSizeInventory) {
robot.getComponentInSlot(index) match { robot.getComponentInSlot(index) match {
case upgrade: component.UpgradeExperience => case upgrade: component.UpgradeExperience =>
level += upgrade.level level += upgrade.level
@ -96,7 +96,7 @@ object ExperienceUpgradeHandler {
} }
private def addExperience(robot: Robot, amount: Double) { private def addExperience(robot: Robot, amount: Double) {
for (index <- 1 to robot.getSizeInventory) { for (index <- 0 until robot.getSizeInventory) {
robot.getComponentInSlot(index) match { robot.getComponentInSlot(index) match {
case upgrade: component.UpgradeExperience => case upgrade: component.UpgradeExperience =>
upgrade.addExperience(amount) upgrade.addExperience(amount)