Files
kOS/library/lib_import.ks
T
2026-05-03 04:14:04 -04:00

20 lines
541 B
Plaintext

declare function import {
parameter p, compileImport is true.
if status = "PRELAUNCH" {
if compileImport {
hudtext("Compiling " + p + " to ksm...", 5, 3, 21, yellow, false).
compile "0:/" + p + ".ks" to "0:/" + p + ".ksm".
SET ks TO archive:OPEN(p + ".ks").
SET ksm TO archive:OPEN(p + ".ksm").
if ks:size > ksm:size {
copyPath("0:/" + p + ".ksm", "1:/" + p).
} else{
copyPath("0:/" + p + ".ks", "1:/" + p).
}
} else{
copyPath("0:/" + p + ".ks", "1:/" + p).
}
}
runOncePath(p).
}