mirror of
https://github.com/RandomityGuy/MBHaxe.git
synced 2025-10-30 08:11:25 +00:00
fix parallel
This commit is contained in:
parent
fbb336dc0a
commit
ebb6091729
2 changed files with 7 additions and 3 deletions
|
|
@ -124,7 +124,7 @@ class ResourceLoader {
|
|||
}
|
||||
var worker = new ResourceLoaderWorker(onFinish);
|
||||
for (file in toloadfiles) {
|
||||
worker.addTask((fwd) -> file.load(fwd));
|
||||
worker.addTaskParallel((fwd) -> file.load(fwd));
|
||||
}
|
||||
worker.run();
|
||||
}
|
||||
|
|
@ -153,7 +153,7 @@ class ResourceLoader {
|
|||
}
|
||||
var worker = new ResourceLoaderWorker(onFinish);
|
||||
for (file in toloadfiles) {
|
||||
worker.addTask((fwd) -> file.load(fwd));
|
||||
worker.addTaskParallel((fwd) -> file.load(fwd));
|
||||
}
|
||||
worker.run();
|
||||
}
|
||||
|
|
@ -198,7 +198,7 @@ class ResourceLoader {
|
|||
}
|
||||
var worker = new ResourceLoaderWorker(onFinish);
|
||||
for (file in toloadfiles) {
|
||||
worker.addTask((fwd) -> file.load(fwd));
|
||||
worker.addTaskParallel((fwd) -> file.load(fwd));
|
||||
}
|
||||
worker.run();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -19,6 +19,10 @@ class ResourceLoaderWorker {
|
|||
tasks.push(task);
|
||||
}
|
||||
|
||||
public function addTaskParallel(task:(() -> Void)->Void) {
|
||||
paralleltasks.push(task);
|
||||
}
|
||||
|
||||
public function run() {
|
||||
if (!parallelstarted && paralleltasks.length > 0) {
|
||||
parallelstarted = true;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue