slight change for module creation (1.7.5)
changed some things for threads
This commit is contained in:
parent
bf5078f0bc
commit
361012b23b
@ -67,6 +67,7 @@ multi.jobUS=2
|
||||
multi.clock=os.clock
|
||||
multi.time=os.time
|
||||
multi.LinkedPath=multi
|
||||
mulit.isRunning=false
|
||||
multi.queuefinal=function(self)
|
||||
self:Destroy()
|
||||
if self.Parent.Mainloop[#self.Parent.Mainloop] then
|
||||
@ -952,6 +953,8 @@ function multi:newCondition(func)
|
||||
end
|
||||
multi.NewCondition=multi.newCondition
|
||||
function multi:mainloop()
|
||||
if not mulit.isRunning then
|
||||
mulit.isRunning=true
|
||||
for i=1,#self.Tasks do
|
||||
self.Tasks[i](self)
|
||||
end
|
||||
@ -959,6 +962,9 @@ function multi:mainloop()
|
||||
while self.Active do
|
||||
self:Do_Order()
|
||||
end
|
||||
else
|
||||
return "Already Running!"
|
||||
end
|
||||
--print("Did you call multi:Stop()? This method should not be used when using multi:mainloop() unless of course you wanted to stop it! you can restart the multi, by using multi:reboot() and calling multi:mainloop() again or by using multi:uManager()")
|
||||
end
|
||||
function multi._tFunc(self,dt)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user