forked from github/server
forgot to init the bindings for game.pkg
next problem to solve: skills
This commit is contained in:
parent
3625ba6a95
commit
eb567918e5
3 changed files with 5 additions and 2 deletions
|
@ -90,10 +90,11 @@ set(SERVER_SRC
|
||||||
console.c
|
console.c
|
||||||
helpers.c
|
helpers.c
|
||||||
config.pkg.c
|
config.pkg.c
|
||||||
|
eressea.pkg.c
|
||||||
|
game.pkg.c
|
||||||
locale.pkg.c
|
locale.pkg.c
|
||||||
log.pkg.c
|
log.pkg.c
|
||||||
process.pkg.c
|
process.pkg.c
|
||||||
eressea.pkg.c
|
|
||||||
settings.pkg.c
|
settings.pkg.c
|
||||||
bind_building.c
|
bind_building.c
|
||||||
bind_config.c
|
bind_config.c
|
||||||
|
|
|
@ -88,6 +88,7 @@ TOLUA_PKG(settings);
|
||||||
TOLUA_PKG(config);
|
TOLUA_PKG(config);
|
||||||
TOLUA_PKG(locale);
|
TOLUA_PKG(locale);
|
||||||
TOLUA_PKG(log);
|
TOLUA_PKG(log);
|
||||||
|
TOLUA_PKG(game);
|
||||||
|
|
||||||
int log_lua_error(lua_State * L)
|
int log_lua_error(lua_State * L)
|
||||||
{
|
{
|
||||||
|
@ -1060,6 +1061,7 @@ int tolua_bindings_open(lua_State * L)
|
||||||
tolua_eressea_open(L);
|
tolua_eressea_open(L);
|
||||||
tolua_process_open(L);
|
tolua_process_open(L);
|
||||||
tolua_settings_open(L);
|
tolua_settings_open(L);
|
||||||
|
tolua_game_open(L);
|
||||||
tolua_config_open(L);
|
tolua_config_open(L);
|
||||||
tolua_locale_open(L);
|
tolua_locale_open(L);
|
||||||
tolua_log_open(L);
|
tolua_log_open(L);
|
||||||
|
|
|
@ -1256,7 +1256,7 @@ skill_t findskill(const char *s, const struct locale * lang)
|
||||||
const void * match;
|
const void * match;
|
||||||
void **tokens = get_translations(lang, UT_SKILLS);
|
void **tokens = get_translations(lang, UT_SKILLS);
|
||||||
struct critbit_tree *cb = (critbit_tree *)*tokens;
|
struct critbit_tree *cb = (critbit_tree *)*tokens;
|
||||||
if (cb_find_prefix(cb, str, strlen(str), &match, 1, 0)) {
|
if (cb && cb_find_prefix(cb, str, strlen(str), &match, 1, 0)) {
|
||||||
cb_get_kv(match, &i, sizeof(int));
|
cb_get_kv(match, &i, sizeof(int));
|
||||||
result = (skill_t)i;
|
result = (skill_t)i;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue