From: Carsten W. <ca...@us...> - 2006-11-21 01:59:44
|
Update of /cvsroot/jake2/jake2/test/jake2/render In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv10678/test/jake2/render Modified Files: TestRenderer.java Log Message: better driver init (solves conflicts with config.cfg) Index: TestRenderer.java =================================================================== RCS file: /cvsroot/jake2/jake2/test/jake2/render/TestRenderer.java,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** TestRenderer.java 11 Jun 2005 19:43:48 -0000 1.7 --- TestRenderer.java 21 Nov 2006 01:59:41 -0000 1.8 *************** *** 28,31 **** --- 28,32 ---- import jake2.Defines; import jake2.Globals; + import jake2.Jake2; import jake2.client.*; import jake2.game.Cmd; *************** *** 67,93 **** } void init() { ! ! Qcommon.Init(new String[] { "TestRenderer", "+set", "gl_mode", "5", ! "+set", "vid_fullscreen", "0" }); ! ! // very important ! VID.Shutdown(); ! ! String[] names = Renderer.getDriverNames(); ! System.out.println("Registered Drivers: " + Arrays.asList(names)); ! ! this.re = Renderer.getDriver("jogl"); ! ! System.out.println("Use driver: " + re); ! System.out.println(); ! ! re.Init(0, 0); ! ! Cmd.AddCommand("nexttest", nexttest); ! Cbuf.AddText("bind n nexttest"); ! Cbuf.Execute(); ! Globals.cls.key_dest = Defines.key_game; ! Globals.cls.state = Defines.ca_active; } --- 68,104 ---- } + KBD kbd; + void init() { ! Globals.dedicated = Cvar.Get("dedicated", "0", Qcommon.CVAR_NOSET); ! Jake2.Q2Dialog = new Q2DataDialog(); ! Locale.setDefault(Locale.US); ! Jake2.Q2Dialog.setVisible(true); ! ! String DRIVER = "jsr231"; ! ! Qcommon.Init(new String[] { "TestRenderer", "+set", "gl_mode", "6", ! "+set", "vid_fullscreen", "0", "+set", "vid_ref", DRIVER }); ! // sehr wichtig !!! ! VID.Shutdown(); ! ! String[] names = Renderer.getDriverNames(); ! System.out.println("Registered Drivers: " + Arrays.asList(names)); ! ! this.re = Renderer.getDriver(DRIVER); ! Globals.re = this.re; ! ! System.out.println("Use driver: " + re); ! System.out.flush(); ! ! re.Init(0, 0); ! kbd = re.getKeyboardHandler(); ! kbd.Init(); ! ! Cmd.AddCommand("nexttest", nexttest); ! Cbuf.AddText("bind n nexttest"); ! Cbuf.Execute(); ! Globals.cls.key_dest = Defines.key_game; ! Globals.cls.state = Defines.ca_active; } *************** *** 145,149 **** while (true) { re.updateScreen(callback); ! re.getKeyboardHandler().Update(); Cbuf.Execute(); try { --- 156,160 ---- while (true) { re.updateScreen(callback); ! kbd.Update(); Cbuf.Execute(); try { |