Skip to content
Snippets Groups Projects
Commit 97394a2c authored by Yann Roberge's avatar Yann Roberge
Browse files

Ajout de inventoryFull

parent 488729ac
No related branches found
No related tags found
No related merge requests found
......@@ -728,10 +728,8 @@ end
-- (ou le balance par terre s'il n'y a aucun bloc de stockage)
-- Agit sur un intervalle de cases de l'inventaire
-- ex: 1,4 va prendre les cases d'inventaire 1, 2, 3, et 4
-- \param int firstSlot Brûler du carburant jusqu'à ce que le tortue
-- atteigne le niveau spécifié
-- \param int lastSlot Case de l'inventaire contenant un ender chest
-- contenant du carburant
-- \param int firstSlot Première case
-- \param int lastSlot Dernière case
-- \return bool Succès
function RSI_Turtle:dumpInventory(firstSlot, lastSlot)
local success
......@@ -745,4 +743,27 @@ function RSI_Turtle:dumpInventory(firstSlot, lastSlot)
return true
end
---
-- \brief L'inventaire est plein (aucune case totalement vide) entre les
-- cases données
-- Agit sur un intervalle de cases de l'inventaire
-- ex: 1,4 va prendre les cases d'inventaire 1, 2, 3, et 4
-- \param int firstSlot Première case
-- \param int lastSlot Dernière case
-- \return bool Inventaire plein
function RSI_Turtle:inventoryFull(firstSlot, lastSlot)
for i=firstSlot, lastSlot, 1
do
turtle.select(i)
print(turtle.getItemCount())
if (turtle.getItemCount() ~= 0)
then
return false
end
end
return true
end
return RSI_Turtle
......@@ -196,8 +196,11 @@ end
-- print(turtle.getFuelLevel())
-- assert(turtle.getFuelLevel() >= FUEL_FULL)
print("Test dumpInventory")
assert(e.base_:dumpInventory(3, 12))
-- print("Test dumpInventory")
-- assert(e.base_:dumpInventory(3, 12))
print("Test inventoryFull")
print(e.base_:inventoryFull(3,12))
-- assert(e.base_:moveToOrigin())
-- print(e.base_:getPos())
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment