+int InputStateInfo_get_last_subtitle(lua_State* L)
+{
+ assert(lua_gettop(L) == 2);
+ InputStateInfo *input_state_info = get_input_state_info(L, 1);
+ Theme *theme = get_theme_updata(L);
+ int signal_num = theme->map_signal(luaL_checknumber(L, 2));
+ if (!input_state_info->has_last_subtitle[signal_num]) {
+ lua_pushnil(L);
+ } else {
+ lua_pushstring(L, input_state_info->last_subtitle[signal_num].c_str());
+ }
+ return 1;
+}
+