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

Method init

fullgame/src/test/java/jake2/fullgame/TestMap.java:73–121  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

71 }
72
73 void init()
74 {
75 Globals.dedicated = Cvar.getInstance().Get("dedicated", "0", Defines.CVAR_NOSET );
76
77 Jake2.Init(new String[] { "TestMap" });
78 // sehr wichtig !!!
79 VID.Shutdown();
80
81 ClientGlobals.re = this.re = Renderer.getDriver("jsr231", true);
82
83 re.Init(0, 0);
84
85 // init keyboard
86 Cmd.AddCommand("+tforward", (List<String> args) -> {
87 movePlayer |= FORWARD;
88 movePlayer &= BACKWARD_MASK;
89 });
90 Cmd.AddCommand("-tforward", (List<String> args) -> movePlayer &= FORWARD_MASK);
91 Cbuf.AddText("bind UPARROW +tforward");
92 Cbuf.Execute();
93 Cmd.AddCommand("+tbackward", (List<String> args) -> {
94 movePlayer |= BACKWARD;
95 movePlayer &= FORWARD_MASK;
96 });
97 Cmd.AddCommand("-tbackward", (List<String> args) -> movePlayer &= BACKWARD_MASK);
98 Cbuf.AddText("bind DOWNARROW +tbackward");
99 Cbuf.Execute();
100 Cmd.AddCommand("+tleft", (List<String> args) -> {
101 movePlayer |= LEFT;
102 movePlayer &= RIGHT_MASK;
103 });
104 Cmd.AddCommand("-tleft", (List<String> args) -> movePlayer &= LEFT_MASK);
105 Cbuf.AddText("bind LEFTARROW +tleft");
106 Cbuf.Execute();
107 Cmd.AddCommand("+tright", (List<String> args) -> {
108 movePlayer |= RIGHT;
109 movePlayer &= LEFT_MASK;
110 });
111 Cmd.AddCommand("-tright", (List<String> args) -> movePlayer &= RIGHT_MASK);
112 Cbuf.AddText("bind RIGHTARROW +tright");
113 Cbuf.Execute();
114 Cmd.AddCommand("togglemouse", (List<String> args) -> IN.toggleMouse());
115 Cbuf.AddText("bind t togglemouse");
116 Cbuf.Execute();
117 ClientGlobals.cls.key_dest = Defines.key_game;
118 ClientGlobals.cls.state = Defines.ca_active;
119
120 viddef = ClientGlobals.viddef;
121 }
122
123 float fps = 0.0f;
124 long start = 0;

Callers 1

mainMethod · 0.95

Calls 10

getInstanceMethod · 0.95
InitMethod · 0.95
ShutdownMethod · 0.95
getDriverMethod · 0.95
AddCommandMethod · 0.95
AddTextMethod · 0.95
ExecuteMethod · 0.95
toggleMouseMethod · 0.95
GetMethod · 0.80
InitMethod · 0.65

Tested by

no test coverage detected