MCPcopy Create free account
hub / github.com/demoth/jake2 / init

Method init

fullgame/src/test/java/jake2/fullgame/DancingQueens.java:67–100  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

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

Callers 1

mainMethod · 0.95

Calls 15

getInstanceMethod · 0.95
InitMethod · 0.95
ShutdownMethod · 0.95
getDriverNamesMethod · 0.95
getDriverMethod · 0.95
AddTextMethod · 0.95
ExecuteMethod · 0.95
AddCommandMethod · 0.95
toggleMouseMethod · 0.95
CalcFovMethod · 0.95
GetMethod · 0.80
getWidthMethod · 0.80

Tested by

no test coverage detected