if (leveldir_current->node_parent->node_group->cl_first == -1)
{
int num_leveldirs = numTreeInfoInGroup(leveldir_current);
- int leveldir_pos = posTreeInfo(leveldir_current);
+ int leveldir_pos = getPosFromTreeInfo(leveldir_current);
int num_page_entries = MIN(num_leveldirs, NUM_MENU_ENTRIES_ON_SCREEN);
int cl_first, cl_cursor;
int font_width = getFontWidth(pos->font);
type_name_node = getTreeInfoFromPos(node_first, entry_pos);
+ type_name_nr = entry_pos;
strcpy(name, type_name_node->name);
}
else
{
+ type_name_nr = user.nr;
+
strcpy(name, setup.player_name);
}
int last_user_nr = user.nr;
+ // change name of edited user in global list of user names
+ setString(&global.user_names[type_name_nr], name);
+
if (setup.multiple_users)
{
- type_name_nr = posTreeInfo(node);
-
- // change name of edited user in global list of user names
- setString(&global.user_names[type_name_nr], name);
-
// change name of edited user in local menu tree structure
setString(&node->name, name);
setString(&node->name_sorting, name);
if (button == MB_MENU_INITIALIZE)
{
int num_entries = numTreeInfoInGroup(ti);
- int entry_pos = posTreeInfo(ti);
+ int entry_pos = getPosFromTreeInfo(ti);
align_xoffset = getAlignXOffsetFromTreeInfo(ti);
align_yoffset = getAlignYOffsetFromTreeInfo(ti);