From ace242f7d0d1c67edab7b0aed9771f819cee5874 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20N=C3=BCcke?= Date: Thu, 26 Jun 2014 23:57:23 +0200 Subject: [PATCH] More fewer AIOOBEs. --- .../li/cil/oc/common/event/ExperienceUpgradeHandler.scala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/scala/li/cil/oc/common/event/ExperienceUpgradeHandler.scala b/src/main/scala/li/cil/oc/common/event/ExperienceUpgradeHandler.scala index d2c74a873..e573f8870 100644 --- a/src/main/scala/li/cil/oc/common/event/ExperienceUpgradeHandler.scala +++ b/src/main/scala/li/cil/oc/common/event/ExperienceUpgradeHandler.scala @@ -71,7 +71,7 @@ object ExperienceUpgradeHandler { private def getLevel(robot: Robot) = { var level = 0 - for (index <- 1 to robot.getSizeInventory) { + for (index <- 0 until robot.getSizeInventory) { robot.getComponentInSlot(index) match { case upgrade: component.UpgradeExperience => level += upgrade.level @@ -84,7 +84,7 @@ object ExperienceUpgradeHandler { private def getLevelAndExperience(robot: Robot) = { var level = 0 var experience = 0.0 - for (index <- 1 to robot.getSizeInventory) { + for (index <- 0 until robot.getSizeInventory) { robot.getComponentInSlot(index) match { case upgrade: component.UpgradeExperience => level += upgrade.level @@ -96,7 +96,7 @@ object ExperienceUpgradeHandler { } private def addExperience(robot: Robot, amount: Double) { - for (index <- 1 to robot.getSizeInventory) { + for (index <- 0 until robot.getSizeInventory) { robot.getComponentInSlot(index) match { case upgrade: component.UpgradeExperience => upgrade.addExperience(amount)