23 lines
597 B
Haxe
23 lines
597 B
Haxe
|
package kernel;
|
||
|
|
||
|
import util.Debug;
|
||
|
import kernel.ui.WindowManager;
|
||
|
import kernel.peripherals.Peripherals.Peripheral;
|
||
|
import kernel.net.Net;
|
||
|
|
||
|
class Init {
|
||
|
public static function initKernel() {
|
||
|
// Init singeltons here because haxe is confused about the order to create them.
|
||
|
KernelEvents.instance = new KernelEvents();
|
||
|
Peripheral.instance = new Peripheral();
|
||
|
|
||
|
WindowManager.instance = new WindowManager();
|
||
|
MainTerm.instance = new MainTerm();
|
||
|
Net.instance = new Net();
|
||
|
|
||
|
Log.init();
|
||
|
|
||
|
Debug.printBuildInfo();
|
||
|
}
|
||
|
}
|