()
| 65 | KBD kbd; |
| 66 | |
| 67 | void init() { |
| 68 | Globals.dedicated = Cvar.getInstance().Get("dedicated", "0", Defines.CVAR_NOSET ); |
| 69 | |
| 70 | String DRIVER = "lwjgl"; |
| 71 | |
| 72 | Jake2.Init(new String[] { "DancingQueens", "+set", "gl_mode", "4", |
| 73 | "+set", "vid_fullscreen", "0", "+set", "vid_ref", DRIVER }); |
| 74 | // sehr wichtig !!! |
| 75 | VID.Shutdown(); |
| 76 | |
| 77 | String[] names = Renderer.getDriverNames(); |
| 78 | System.out.println("Registered Drivers: " + Arrays.asList(names)); |
| 79 | |
| 80 | this.re = Renderer.getDriver(DRIVER); |
| 81 | ClientGlobals.re = this.re; |
| 82 | |
| 83 | System.out.println("Use driver: " + re); |
| 84 | System.out.flush(); |
| 85 | |
| 86 | re.Init(0, 0); |
| 87 | kbd = re.getKeyboardHandler(); |
| 88 | kbd.Init(); |
| 89 | |
| 90 | Cbuf.AddText("unbind t"); |
| 91 | Cbuf.Execute(); |
| 92 | Cmd.AddCommand("togglemouse", (List<String> args) -> IN.toggleMouse()); |
| 93 | Cbuf.AddText("bind t togglemouse"); |
| 94 | Cbuf.Execute(); |
| 95 | ClientGlobals.cls.key_dest = Defines.key_game; |
| 96 | ClientGlobals.cls.state = Defines.ca_active; |
| 97 | |
| 98 | viddef = ClientGlobals.viddef; |
| 99 | fov_y = Math3D.CalcFov(fov_x, viddef.getWidth(), viddef.getHeight()); |
| 100 | } |
| 101 | |
| 102 | float fps = 0.0f; |
| 103 |
no test coverage detected