override public void init() { universe = (SpaceObject)Registry.getInstance().getElement("universe"); timer = new GCore.Timer(); timer.interval = 3000; timer.stop(); game_run = false; keeper.add(Game.interfaceView, console); console.text = "init"; PlanetarySystem ss = (PlanetarySystem)Registry.getInstance().getElement("s0000001"); current_ps = new PlanetarySystemView(ss); keeper.add(Game.stage, current_ps); ss.nextTick(0.0001f); Bitmap bg = new Bitmap(); bg.load("DATA\\Backgrounds\\1.jpg"); keeper.add(Game.background, bg); Game.camera.scaleX = Game.camera.scaleY = 1f; Player mplayer = (Player)Registry.getInstance().getElement("player"); mplayer.ship.setHull(Economy.hulls[0]); mplayer.ship.setEngine(Economy.engines[0]); player = new AIController(mplayer); PlayerSpaceView view = new PlayerSpaceView(mplayer, current_ps); view.rotationZ = (float)Math.PI / 2; for (int i = 0; i < 200; i++) { Player r = createRandomPlayer(); AIController aic = new AIController(r); PlayerSpaceView view2 = new PlayerSpaceView(r, current_ps); keeper.add(view2, MouseEvent.CLICK, clickAtShip); con.Add(aic); GameWorld.players.Add(r); } keeper.add(Game.mouse, MouseEvent.CLICK, onClick); keeper.add(Game.mouse, MouseEvent.MOUSE_WHEEL, onWheel); keeper.add(Game.mouse, MouseEvent.MOUSE_MOVE, onMove); keeper.add(Game.keyboard, KeyboardEvent.KEY_UP, onKeyUp); keeper.add(timer, TimerEvent.TIMER, onTimer); }