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

Method PlayerConfig_MenuKey

client/src/main/java/jake2/client/Menu.java:4001–4027  ·  view source on GitHub ↗
(int key)

Source from the content-addressed store, hash-verified

3999 }
4000
4001 private static String PlayerConfig_MenuKey(int key) {
4002 int i;
4003
4004 if (key == K_ESCAPE) {
4005 String scratch;
4006
4007 Cvar.getInstance().Set("name", s_player_name_field.buffer.toString());
4008
4009 scratch = s_pmi[s_player_model_box.curvalue].directory
4010 + "/"
4011 + s_pmi[s_player_model_box.curvalue].skindisplaynames[s_player_skin_box.curvalue];
4012
4013 Cvar.getInstance().Set("skin", scratch);
4014
4015 for (i = 0; i < s_numplayermodels; i++) {
4016 int j;
4017
4018 for (j = 0; j < s_pmi[i].nskins; j++) {
4019 if (s_pmi[i].skindisplaynames[j] != null)
4020 s_pmi[i].skindisplaynames[j] = null;
4021 }
4022 s_pmi[i].skindisplaynames = null;
4023 s_pmi[i].nskins = 0;
4024 }
4025 }
4026 return Default_MenuKey(s_player_config_menu, key);
4027 }
4028
4029 private static void Menu_PlayerConfig_f() {
4030 if (!PlayerConfig_MenuInit()) {

Callers 1

executeMethod · 0.95

Calls 4

getInstanceMethod · 0.95
Default_MenuKeyMethod · 0.95
SetMethod · 0.80
toStringMethod · 0.45

Tested by

no test coverage detected