X-Git-Url: http://git.megacz.com/?p=org.ibex.core.git;a=blobdiff_plain;f=src%2Forg%2Fibex%2Fcore%2FMain.java;h=3a0ec174b4cf14f86a789f8f94431e1d7629d389;hp=8003adae5591b312b95c1d5644960cd078e869ce;hb=2d6763644359578428d56d004b998edd10463a84;hpb=4daeeb4119b901d53b44913c86f8af3ce67db925 diff --git a/src/org/ibex/core/Main.java b/src/org/ibex/core/Main.java index 8003ada..3a0ec17 100644 --- a/src/org/ibex/core/Main.java +++ b/src/org/ibex/core/Main.java @@ -1,11 +1,13 @@ // Copyright 2004 Adam Megacz, see the COPYING file for licensing [GPL] -package org.ibex; +package org.ibex.core; import java.net.*; import java.io.*; import java.util.*; import org.ibex.js.*; import org.ibex.util.*; +import org.ibex.plat.*; +import org.ibex.graphics.*; /** Entry point for the Ibex Engine; handles splash screen, initial xwar loading, and argument processing */ public class Main { @@ -24,7 +26,6 @@ public class Main { public static String initialTemplate = null; public static final Stream builtin = new Stream.Zip(new Stream.Builtin()); - public static Picture scarImage = null; public static void printUsage() { System.err.println("Usage: ibex [-lawp] [ url | file | directory ]"); @@ -67,7 +68,7 @@ public class Main { startargs++; } - Platform.forceLoad(); + org.ibex.plat.Platform.forceLoad(); if (Log.on) for(int i=0; i startargs + 1 ? args[startargs + 1] : "main"; @@ -91,9 +92,9 @@ public class Main { if (Log.on) Log.info(Main.class, "loading xwar"); final Ibex ibex = new Ibex(rr); - scarImage = - Picture.load((Stream)Main.builtin.get("org/ibex/builtin/scar.png"), - new Scheduler.Task() { public void perform() throws JSExn, UnknownHostException { + org.ibex.graphics.Surface.scarImage = + Picture.load(Main.builtin.get(JS.S("org/ibex/core/builtin/scar.png")), + new Task() { public void perform() throws JSExn, UnknownHostException { if (Log.on) Log.info(Main.class, "invoking initial template"); ibex.resolveString(startupTemplate, false).call(new Box(), null, null, null, 1); } });