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

Method setField

game/src/main/java/jake2/game/SubgameEntity.java:246–382  ·  view source on GitHub ↗
(String key, String value)

Source from the content-addressed store, hash-verified

244 }
245
246 public boolean setField(String key, String value) {
247 switch (key) {
248 case "classname":
249 classname = Lib.decodeBackslash(value);
250 return true;
251
252 case "model":
253 model = Lib.decodeBackslash(value);
254 return true;
255
256 case "spawnflags":
257 spawnflags = Lib.atoi(value);
258 return true;
259
260 case "speed":
261 speed = Lib.atof(value);
262 return true;
263
264 case "accel":
265 accel = Lib.atof(value);
266 return true;
267
268 case "decel":
269 decel = Lib.atof(value);
270 return true;
271
272 case "target":
273 target = Lib.decodeBackslash(value);
274 return true;
275
276 case "targetname":
277 targetname = Lib.decodeBackslash(value);
278 return true;
279
280 case "pathtarget":
281 pathtarget = Lib.decodeBackslash(value);
282 return true;
283
284 case "deathtarget":
285 deathtarget = Lib.decodeBackslash(value);
286 return true;
287
288 case "killtarget":
289 killtarget = Lib.decodeBackslash(value);
290 return true;
291
292 case "combattarget":
293 combattarget = Lib.decodeBackslash(value);
294 return true;
295
296 case "message":
297 message = Lib.decodeBackslash(value);
298 return true;
299
300 case "team":
301 team = Lib.decodeBackslash(value);
302 return true;
303

Callers 1

ED_ParseFieldMethod · 0.80

Calls 4

decodeBackslashMethod · 0.95
atoiMethod · 0.95
atofMethod · 0.95
atovMethod · 0.95

Tested by

no test coverage detected