add_log(const char *str) | lua_kernel_base | inline |
add_log_to_console(const std::string &msg) | lua_kernel_base | |
add_widget_definition(const std::string &type, const std::string &id) | lua_kernel_base | inline |
apply_effect(const std::string &name, unit &u, const config &cfg, bool need_apply) | game_lua_kernel | |
board() | game_lua_kernel | |
cfun_builtin_effect(lua_State *L) | game_lua_kernel | private |
cfun_undoable_event(lua_State *L) | game_lua_kernel | private |
cfun_wml_action(lua_State *L) | game_lua_kernel | private |
clear_log() | lua_kernel_base | inline |
clear_wml_event(int ref) | game_lua_kernel | |
cmd_log_ | lua_kernel_base | protected |
create_lua_ai_action_handler(char const *code, ai::lua_ai_context &context) | game_lua_kernel | |
create_lua_ai_context(char const *code, ai::engine_lua *engine) | game_lua_kernel | |
current_tag | game_lua_kernel | friend |
custom_command(const std::string &, const config &) | game_lua_kernel | |
error_handler typedef | lua_kernel_base | |
EVENT_TABLE | game_lua_kernel | private |
external_log_type typedef | lua_kernel_base | |
extract_preload_scripts(const game_config_view &game_config) | game_lua_kernel | privatestatic |
game_config_glk_tag | game_lua_kernel | friend |
game_config_manager class | game_lua_kernel | friend |
game_display_ | game_lua_kernel | private |
game_lua_kernel(game_state &, play_controller &, reports &) | game_lua_kernel | |
game_state_ | game_lua_kernel | private |
gamedata() | game_lua_kernel | private |
get_attribute_names(const std::string &var_path) | lua_kernel_base | |
get_display() const | game_lua_kernel | inline |
get_event_info() | game_lua_kernel | private |
get_global_var_names() | lua_kernel_base | |
get_log() | lua_kernel_base | inline |
get_lua_kernel(lua_State *L) | lua_kernel_base | inlinestatic |
get_lua_kernel_base_ptr(lua_State *L) | lua_kernel_base | privatestatic |
get_random_seed() | lua_kernel_base | virtual |
get_sides_vector(const vconfig &cfg) | game_lua_kernel | private |
get_state() | lua_kernel_base | inline |
has_preloaded_ | game_lua_kernel | private |
impl_current_dir(lua_State *L) | game_lua_kernel | private |
impl_current_get(lua_State *L) | game_lua_kernel | private |
impl_end_level_data_set(lua_State *) | game_lua_kernel | private |
impl_game_config_dir(lua_State *L) | lua_kernel_base | protected |
impl_game_config_get(lua_State *L) | lua_kernel_base | protected |
impl_game_config_set(lua_State *L) | lua_kernel_base | protected |
impl_get_terrain_info(lua_State *L) | game_lua_kernel | private |
impl_get_terrain_list(lua_State *L) | game_lua_kernel | private |
impl_run_animation(lua_State *) | game_lua_kernel | private |
impl_scenario_dir(lua_State *L) | game_lua_kernel | private |
impl_scenario_get(lua_State *L) | game_lua_kernel | private |
impl_scenario_set(lua_State *L) | game_lua_kernel | private |
impl_schedule_dir(lua_State *L) | game_lua_kernel | private |
impl_schedule_get(lua_State *L) | game_lua_kernel | private |
impl_schedule_len(lua_State *L) | game_lua_kernel | private |
impl_schedule_set(lua_State *L) | game_lua_kernel | private |
impl_theme_item(lua_State *L, const std::string &name) | game_lua_kernel | private |
impl_theme_items_dir(lua_State *L) | game_lua_kernel | private |
impl_theme_items_get(lua_State *L) | game_lua_kernel | private |
impl_theme_items_set(lua_State *L) | game_lua_kernel | private |
initialize(const config &level) | game_lua_kernel | |
interactive_run(char const *prog) | lua_kernel_base | |
intf_add_event(lua_State *L) | game_lua_kernel | private |
intf_add_event_simple(lua_State *L) | game_lua_kernel | private |
intf_add_event_wml(lua_State *L) | game_lua_kernel | private |
intf_add_label(lua_State *L) | game_lua_kernel | private |
intf_add_tile_overlay(lua_State *L) | game_lua_kernel | private |
intf_add_time_area(lua_State *) | game_lua_kernel | private |
intf_add_undo_actions(lua_State *L) | game_lua_kernel | private |
intf_allow_end_turn(lua_State *) | game_lua_kernel | private |
intf_allow_undo(lua_State *) | game_lua_kernel | private |
intf_animate_unit(lua_State *) | game_lua_kernel | private |
intf_cancel_action(lua_State *) | game_lua_kernel | private |
intf_clear_menu_item(lua_State *L) | game_lua_kernel | private |
intf_clear_messages(lua_State *) | game_lua_kernel | private |
intf_color_adjust(lua_State *L) | game_lua_kernel | private |
intf_create_animator(lua_State *) | game_lua_kernel | private |
intf_create_side(lua_State *L) | game_lua_kernel | private |
intf_delay(lua_State *L) | game_lua_kernel | private |
intf_deselect_hex(lua_State *L) | game_lua_kernel | private |
intf_dofile(lua_State *L) | lua_kernel_base | protected |
intf_end_turn(lua_State *) | game_lua_kernel | private |
intf_erase_unit(lua_State *L) | game_lua_kernel | private |
intf_extract_unit(lua_State *L) | game_lua_kernel | private |
intf_find_cost_map(lua_State *L) | game_lua_kernel | private |
intf_find_path(lua_State *L) | game_lua_kernel | private |
intf_find_reach(lua_State *L) | game_lua_kernel | private |
intf_find_vacant_tile(lua_State *L) | game_lua_kernel | private |
intf_find_vision_range(lua_State *L) | game_lua_kernel | private |
intf_fire_event(lua_State *L, const bool by_id) | game_lua_kernel | private |
intf_fire_wml_menu_item(lua_State *L) | game_lua_kernel | private |
intf_float_label(lua_State *L) | game_lua_kernel | private |
intf_gamestate_inspector(lua_State *) | game_lua_kernel | private |
intf_get_achievement(lua_State *L) | game_lua_kernel | private |
intf_get_all_vars(lua_State *L) | game_lua_kernel | private |
intf_get_color_adjust(lua_State *L) | game_lua_kernel | private |
intf_get_displayed_unit(lua_State *) | game_lua_kernel | private |
intf_get_fog_or_shroud(lua_State *L, bool fog) | game_lua_kernel | private |
intf_get_label(lua_State *L) | game_lua_kernel | private |
intf_get_locations(lua_State *L) | game_lua_kernel | private |
intf_get_mouseover_tile(lua_State *L) | game_lua_kernel | private |
intf_get_recall_units(lua_State *L) | game_lua_kernel | private |
intf_get_selected_tile(lua_State *L) | game_lua_kernel | private |
intf_get_side(lua_State *L) | game_lua_kernel | private |
intf_get_sides(lua_State *L) | game_lua_kernel | private |
intf_get_time_area(lua_State *) | game_lua_kernel | private |
intf_get_time_of_day(lua_State *L) | game_lua_kernel | private |
intf_get_unit(lua_State *) | game_lua_kernel | private |
intf_get_units(lua_State *) | game_lua_kernel | private |
intf_get_variable(lua_State *L) | game_lua_kernel | private |
intf_get_village_owner(lua_State *L) | game_lua_kernel | private |
intf_has_achievement(lua_State *L) | game_lua_kernel | private |
intf_has_sub_achievement(lua_State *L) | game_lua_kernel | private |
intf_heal_unit(lua_State *L) | game_lua_kernel | private |
intf_highlight_hex(lua_State *L) | game_lua_kernel | private |
intf_is_enemy(lua_State *L) | game_lua_kernel | private |
intf_is_skipping_messages(lua_State *L) | game_lua_kernel | private |
intf_kernel_type(lua_State *L) | lua_kernel_base | protected |
intf_lock_view(lua_State *L) | game_lua_kernel | private |
intf_log(lua_State *L) | game_lua_kernel | private |
intf_log_replay(lua_State *L) | game_lua_kernel | private |
intf_match_location(lua_State *L) | game_lua_kernel | private |
intf_match_side(lua_State *L) | game_lua_kernel | private |
intf_match_unit(lua_State *L) | game_lua_kernel | private |
intf_message(lua_State *L) | game_lua_kernel | private |
intf_modify_ai_wml(lua_State *L) | game_lua_kernel | private |
intf_move_floating_label(lua_State *L) | game_lua_kernel | private |
intf_override_shroud(lua_State *L) | game_lua_kernel | private |
intf_play_sound(lua_State *L) | game_lua_kernel | private |
intf_print(lua_State *L) | lua_kernel_base | protected |
intf_progress_achievement(lua_State *L) | game_lua_kernel | private |
intf_put_recall_unit(lua_State *L) | game_lua_kernel | private |
intf_put_unit(lua_State *L) | game_lua_kernel | private |
intf_redraw(lua_State *L) | game_lua_kernel | private |
intf_remove_event(lua_State *L) | game_lua_kernel | private |
intf_remove_floating_label(lua_State *L) | game_lua_kernel | private |
intf_remove_label(lua_State *L) | game_lua_kernel | private |
intf_remove_tile_overlay(lua_State *L) | game_lua_kernel | private |
intf_remove_time_area(lua_State *) | game_lua_kernel | private |
intf_replace_schedule(lua_State *l) | game_lua_kernel | private |
intf_require(lua_State *L) | lua_kernel_base | protected |
intf_screen_fade(lua_State *L) | game_lua_kernel | private |
intf_scroll(lua_State *L) | game_lua_kernel | private |
intf_scroll_to_tile(lua_State *L) | game_lua_kernel | private |
intf_select_unit(lua_State *L) | game_lua_kernel | private |
intf_set_achievement(lua_State *L) | game_lua_kernel | private |
intf_set_floating_label(lua_State *L, bool spawn) | game_lua_kernel | private |
intf_set_menu_item(lua_State *L) | game_lua_kernel | private |
intf_set_side_id(lua_State *L) | game_lua_kernel | private |
intf_set_sub_achievement(lua_State *L) | game_lua_kernel | private |
intf_set_variable(lua_State *L) | game_lua_kernel | private |
intf_set_village_owner(lua_State *L) | game_lua_kernel | private |
intf_show_lua_console(lua_State *L) | lua_kernel_base | |
intf_simulate_combat(lua_State *L) | game_lua_kernel | private |
intf_skip_messages(lua_State *L) | game_lua_kernel | private |
intf_teleport(lua_State *L) | game_lua_kernel | private |
intf_toggle_fog(lua_State *L, const bool clear) | game_lua_kernel | private |
intf_toggle_shroud(lua_State *L, bool place_shroud) | game_lua_kernel | private |
intf_unit_ability(lua_State *L) | game_lua_kernel | private |
intf_view_locked(lua_State *L) | game_lua_kernel | private |
intf_zoom(lua_State *L) | game_lua_kernel | private |
level_lua_ | game_lua_kernel | private |
load_core() | lua_kernel_base | |
load_game(const config &level) | game_lua_kernel | |
load_package() | lua_kernel_base | |
load_string(char const *prog, const std::string &name, const error_handler &) | lua_kernel_base | protected |
load_string(char const *prog, const std::string &name) | lua_kernel_base | protectedvirtual |
log_error(char const *msg, char const *context="Lua error") override | game_lua_kernel | virtual |
lua_chat(const std::string &caption, const std::string &msg) | game_lua_kernel | private |
lua_kernel_base() | lua_kernel_base | |
luaW_push_schedule(lua_State *L, int area_index) | game_lua_kernel | private |
map() const | game_lua_kernel | |
map_locked_ | game_lua_kernel | |
mouse_button_callback(const map_location &loc, const std::string &button, const std::string &event) | game_lua_kernel | |
mouse_over_hex_callback(const map_location &loc) | game_lua_kernel | |
mState | lua_kernel_base | protected |
my_name() override | game_lua_kernel | inlinevirtual |
play_controller_ | game_lua_kernel | private |
preload_config | game_lua_kernel | privatestatic |
preload_finished() | game_lua_kernel | inline |
preload_scripts | game_lua_kernel | privatestatic |
protected_call(int nArgs, int nRets, const error_handler &) | lua_kernel_base | protected |
protected_call(lua_State *L, int nArgs, int nRets, const error_handler &) | lua_kernel_base | protectedstatic |
protected_call(int nArgs, int nRets) | lua_kernel_base | protectedvirtual |
push_builtin_effect() | game_lua_kernel | |
put_unit_helper(const map_location &loc) | game_lua_kernel | private |
queued_events_ | game_lua_kernel | private |
registered_widget_definitions_ | lua_kernel_base | private |
reports_ | game_lua_kernel | private |
run(char const *prog, const std::string &name, int nArgs=0) | lua_kernel_base | |
run_event(const game_events::queued_event &) | game_lua_kernel | |
run_filter(char const *name, const unit &u) | game_lua_kernel | |
run_filter(char const *name, const map_location &l) | game_lua_kernel | |
run_filter(char const *name, const team &t) | game_lua_kernel | |
run_filter(char const *name, int nArgs) | game_lua_kernel | |
run_lua_tag(const config &cfg) | lua_kernel_base | |
run_wml_action(const std::string &, const vconfig &, const game_events::queued_event &) | game_lua_kernel | |
run_wml_conditional(const std::string &, const vconfig &) | game_lua_kernel | |
run_wml_event(int ref, const vconfig &args, const game_events::queued_event &ev, bool *out=nullptr) | game_lua_kernel | |
save_game(config &level) | game_lua_kernel | |
save_wml_event() | game_lua_kernel | |
save_wml_event(const std::string &name, const std::string &id, const std::string &code) | game_lua_kernel | |
save_wml_event(int idx) | game_lua_kernel | |
scenario_tag | game_lua_kernel | friend |
schedule_tag | game_lua_kernel | friend |
select_hex_callback(const map_location &loc) | game_lua_kernel | |
set_external_log(external_log_type lg) | lua_kernel_base | inline |
set_game_display(game_display *gd) | game_lua_kernel | |
set_wml_action(const std::string &, game_events::wml_action::handler) | game_lua_kernel | |
set_wml_condition(const std::string &, bool(*)(const vconfig &)) | game_lua_kernel | |
synced_state() | game_lua_kernel | private |
teams() | game_lua_kernel | |
throw_exception(char const *msg, char const *context="Lua error") | lua_kernel_base | virtual |
throwing_run(char const *prog, const std::string &name, int nArgs, bool in_interpreter=false) | lua_kernel_base | |
tod_man() | game_lua_kernel | private |
units() | game_lua_kernel | private |
~lua_kernel_base() | lua_kernel_base | virtual |