X-Git-Url: http://git.megacz.com/?p=org.ibex.core.git;a=blobdiff_plain;f=src%2Forg%2Fibex%2Fcore%2FMain.java;h=a9c35df8a742eb94c5d3b1b84a9f8f83ae631efe;hp=a870384e178fcfa77308b59d1a727553fa9d830f;hb=890000a10a0ccdc49f62946bddf1c0b840495a94;hpb=1de73c721bbd73f275ba85de292463cdd8a0fbc0 diff --git a/src/org/ibex/core/Main.java b/src/org/ibex/core/Main.java index a870384..a9c35df 100644 --- a/src/org/ibex/core/Main.java +++ b/src/org/ibex/core/Main.java @@ -29,7 +29,7 @@ public class Main { public static String origin = null; public static String initialTemplate = null; - public static final Stream builtin = new Stream.Zip(new Stream.Builtin()); + public static final Fountain builtin = new Fountain.Zip(new Fountain.FromInputStream(Platform.getBuiltinInputStream())); public static void printUsage() { System.err.println("Usage: ibex [-lawp] [ url | file | directory ]"); @@ -79,7 +79,7 @@ public class Main { initialTemplate = args.length > startargs + 1 ? args[startargs + 1] : "main"; origin = args[startargs]; - Stream rr; + Fountain rr; final String startupTemplate; if (origin.startsWith("http://") || origin.startsWith("https://")) { originHost = origin.substring(origin.indexOf('/') + 2); @@ -88,11 +88,11 @@ public class Main { originAddr = InetAddress.getByName(originHost); //rr = builtin; //startupTemplate = "org.ibex.builtin.splash"; - rr = new Stream.HTTP(origin); + rr = new Fountain.HTTP(origin); startupTemplate = initialTemplate; } else { - rr = new Stream.File(origin); - if (!new File(origin).isDirectory()) rr = new Stream.Zip(rr); + rr = new Fountain.File(origin); + if (!new File(origin).isDirectory()) rr = new Fountain.Zip(rr); startupTemplate = initialTemplate; } @@ -100,7 +100,7 @@ public class Main { final Ibex ibex = new Ibex(rr); org.ibex.graphics.Surface.scarImage = - Picture.load(new Stream.FromInputStream(Encode.JavaSourceCode.decode(Scar.data)), + Picture.load(new Fountain.FromInputStream(Encode.JavaSourceCode.decode(Scar.data)), new Callable() { private final JS[] callargs = new JS[1]; public Object run(Object o) throws JSExn,UnknownHostException { @@ -112,6 +112,6 @@ public class Main { return null; } }); - Scheduler.init(); + Platform.Scheduler.init(); } }