DungeonCrawl
Loading...
Searching...
No Matches
stats_mode_local.c
Go to the documentation of this file.
1
5#include "stats_mode_local.h"
6
8
9#include <stdlib.h>
10
11char** stats_mode_strings = NULL;
12
14 for (int i = 0; i < MAX_STATS_STRINGS; i++) {
15 if (stats_mode_strings[i] != NULL) {
16 free(stats_mode_strings[i]);
17 }
18 }
19
20 stats_mode_strings[PLAYER_MENU_TITLE] = get_local_string("STATS.PLAYER.MENU.TITLE");
21 stats_mode_strings[STATS_MENU_TITLE] = get_local_string("STATS.STATS.MENU.TITLE");
22 stats_mode_strings[INVENTORY_MENU_TITLE] = get_local_string("STATS.INVENTORY.MENU.TITLE");
23 stats_mode_strings[HEALTH_STR] = get_local_string("HEALTH");
24 stats_mode_strings[STAMINA_STR] = get_local_string("STAMINA");
25 stats_mode_strings[MANA_STR] = get_local_string("MANA");
26 stats_mode_strings[STRENGTH_STR] = get_local_string("STRENGTH");
27 stats_mode_strings[INTELLIGENCE_STR] = get_local_string("INTELLIGENCE");
28 stats_mode_strings[DEXTERITY_STR] = get_local_string("DEXTERITY");
29 stats_mode_strings[CONSTITUTION_STR] = get_local_string("CONSTITUTION");
30 stats_mode_strings[LEVEL_STR] = get_local_string("LEVEL");
31 stats_mode_strings[EXP_STR] = get_local_string("EXP_POINTS");
32 stats_mode_strings[ARMOR_STR] = get_local_string("ARMOR");
33 stats_mode_strings[MAGIC_RESISTANCE_STR] = get_local_string("MAGIC_RESISTANCE");
34 stats_mode_strings[AVAILABLE_SKILL_POINTS_STR] = get_local_string("STATS.AV.SKILL_P");
35 stats_mode_strings[EQUIPPED_ARMOR_STR] = get_local_string("STATS.EQUIPPED.ARMOR");
36 stats_mode_strings[EMPTY_ARMOR_SLOT_STR] = get_local_string("STATS.EMPTY.ARMOR.SLOT");
37}
char * get_local_string(const char *key)
Get the localized string for the given key.
Exposes public functions for the localization handler.
void update_stats_local(void)
Update localized strings for the stats mode.
Exposes functions and enums for working with localization in the map mode.