projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
added support for setup menu as top tree node
[rocksndiamonds.git]
/
src
/
libgame
/
setup.c
diff --git
a/src/libgame/setup.c
b/src/libgame/setup.c
index 2372886f92d3b02af60f605f6dc93a7c6c4b46b7..1298d9271e8108147d0b1e3fd97f9cf3b5a27169 100644
(file)
--- a/
src/libgame/setup.c
+++ b/
src/libgame/setup.c
@@
-2882,7
+2882,7
@@
static TreeInfo *createParentTreeInfoNode(TreeInfo *node_parent)
ti_new->parent_link = TRUE;
setString(&ti_new->identifier, node_parent->identifier);
ti_new->parent_link = TRUE;
setString(&ti_new->identifier, node_parent->identifier);
- setString(&ti_new->name,
".. (parent directory)"
);
+ setString(&ti_new->name,
BACKLINK_TEXT_PARENT
);
setString(&ti_new->name_sorting, ti_new->name);
setString(&ti_new->subdir, STRING_PARENT_DIRECTORY);
setString(&ti_new->name_sorting, ti_new->name);
setString(&ti_new->subdir, STRING_PARENT_DIRECTORY);
@@
-2904,14
+2904,15
@@
static TreeInfo *createTopTreeInfoNode(TreeInfo *node_first)
return NULL;
TreeInfo *ti_new = newTreeInfo();
return NULL;
TreeInfo *ti_new = newTreeInfo();
+ int type = node_first->type;
- setTreeInfoToDefaults(ti_new,
TREE_TYPE_LEVEL_DIR
);
+ setTreeInfoToDefaults(ti_new,
type
);
ti_new->node_parent = NULL;
ti_new->parent_link = FALSE;
setString(&ti_new->identifier, node_first->identifier);
ti_new->node_parent = NULL;
ti_new->parent_link = FALSE;
setString(&ti_new->identifier, node_first->identifier);
- setString(&ti_new->name,
INFOTEXT_LEVEL_DIR
);
+ setString(&ti_new->name,
TREE_INFOTEXT(type)
);
setString(&ti_new->name_sorting, ti_new->name);
setString(&ti_new->subdir, STRING_TOP_DIRECTORY);
setString(&ti_new->name_sorting, ti_new->name);
setString(&ti_new->subdir, STRING_TOP_DIRECTORY);
@@
-2920,14
+2921,14
@@
static TreeInfo *createTopTreeInfoNode(TreeInfo *node_first)
ti_new->sort_priority = node_first->sort_priority;;
ti_new->latest_engine = node_first->latest_engine;
ti_new->sort_priority = node_first->sort_priority;;
ti_new->latest_engine = node_first->latest_engine;
- setString(&ti_new->class_desc,
INFOTEXT_LEVEL_DIR
);
+ setString(&ti_new->class_desc,
TREE_INFOTEXT(type)
);
ti_new->node_group = node_first;
ti_new->level_group = TRUE;
TreeInfo *ti_new2 = createParentTreeInfoNode(ti_new);
ti_new->node_group = node_first;
ti_new->level_group = TRUE;
TreeInfo *ti_new2 = createParentTreeInfoNode(ti_new);
- setString(&ti_new2->name,
".. (main menu)"
);
+ setString(&ti_new2->name,
TREE_BACKLINK_TEXT(type)
);
setString(&ti_new2->name_sorting, ti_new2->name);
return ti_new;
setString(&ti_new2->name_sorting, ti_new2->name);
return ti_new;