core/menusystem: improve wording for clearing functions
This commit is contained in:
parent
b1cf66add0
commit
c7c7e3d0a8
2 changed files with 5 additions and 5 deletions
|
@ -28,7 +28,7 @@ function MenuSystem:addMenu(menu)
|
||||||
end
|
end
|
||||||
|
|
||||||
function MenuSystem:update(dt)
|
function MenuSystem:update(dt)
|
||||||
self:clear()
|
self:removeDestroyedMenus()
|
||||||
for i,v in ipairs(self.menus) do
|
for i,v in ipairs(self.menus) do
|
||||||
v.id = i
|
v.id = i
|
||||||
v:update(dt)
|
v:update(dt)
|
||||||
|
@ -43,7 +43,7 @@ function MenuSystem:update(dt)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
function MenuSystem:clear()
|
function MenuSystem:removeDestroyedMenus()
|
||||||
-- On retire les entitées marquées comme supprimées
|
-- On retire les entitées marquées comme supprimées
|
||||||
for i,v in ipairs(self.menus) do
|
for i,v in ipairs(self.menus) do
|
||||||
if (v.isDestroyed == true) then
|
if (v.isDestroyed == true) then
|
||||||
|
|
|
@ -46,7 +46,7 @@ function Menu:update(dt)
|
||||||
-- Cette fonction ne contient rien par défaut
|
-- Cette fonction ne contient rien par défaut
|
||||||
end
|
end
|
||||||
|
|
||||||
function Menu:empty()
|
function Menu:clear()
|
||||||
self.widget.list = {}
|
self.widget.list = {}
|
||||||
self.widget.cancel = 0
|
self.widget.cancel = 0
|
||||||
end
|
end
|
||||||
|
@ -97,14 +97,14 @@ function Menu:addWidget(newwidget)
|
||||||
end
|
end
|
||||||
|
|
||||||
function Menu:updateWidgets(dt)
|
function Menu:updateWidgets(dt)
|
||||||
self:clearWidgets()
|
self:removeDestroyedWidgets()
|
||||||
for i,v in ipairs(self.widget.list) do
|
for i,v in ipairs(self.widget.list) do
|
||||||
v.id = i
|
v.id = i
|
||||||
v:update(dt)
|
v:update(dt)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
function Menu:clearWidgets() -- On retire les widgets marquées comme supprimées
|
function Menu:removeDestroyedWidgets() -- On retire les widgets marquées comme supprimées
|
||||||
for i,v in ipairs(self.widget.list) do
|
for i,v in ipairs(self.widget.list) do
|
||||||
if (v.destroyed == true) then
|
if (v.destroyed == true) then
|
||||||
table.remove(self.widget.list, i)
|
table.remove(self.widget.list, i)
|
||||||
|
|
Loading…
Reference in a new issue