mirror of
https://github.com/filebrowser/filebrowser.git
synced 2025-05-10 04:02:57 +00:00

Former-commit-id: bdede6ed1b6f578f2ef046c338caf02d0b29d453 [formerly 7187de361b53e9c8ec121df379b762f2db736ea2] Former-commit-id: 447d58460fbbfd05ffe08428a1288e392637561d
33 lines
945 B
Plaintext
33 lines
945 B
Plaintext
// animated duplicates, instances script
|
|
proc animatedDuplication (int $rangeStart, int $rangeEnd, int $numOfDuplicates, int $duplicateOrInstance)
|
|
{
|
|
int $range_start = $rangeStart;
|
|
int $range_end = $rangeEnd;
|
|
int $num_of_duplicates = $numOfDuplicates;
|
|
int $step_size = ($range_end - $range_start) / $num_of_duplicates;
|
|
int $i = 0;
|
|
int $temp;
|
|
|
|
currentTime $range_start; // set to range start
|
|
|
|
string $selectedObjects[]; // to store selected objects
|
|
$selectedObjects = `ls -sl`; // store selected objects
|
|
select $selectedObjects;
|
|
|
|
while ($i <= $num_of_duplicates)
|
|
{
|
|
$temp = $range_start + ($step_size * $i);
|
|
currentTime ($temp);
|
|
// seleced the objects to duplicate or instance
|
|
select $selectedObjects;
|
|
if($duplicateOrInstance == 0)
|
|
{
|
|
duplicate;
|
|
}
|
|
else
|
|
{
|
|
instance;
|
|
}
|
|
$i++;
|
|
}
|
|
} |