home · contact · privacy
Moved meta_keys() into new library "control" to soon include all key-press processing.
[plomrogue] / src / misc.c
index a4781c9f72d90b848283c69433b7f75450c7a53f..1fbcc3ecdce4a318e911e75928c1322e29d19c8f 100644 (file)
@@ -261,115 +261,3 @@ extern struct yx_uint16 find_passable_pos(struct Map * map)
     }
     return pos;
 }
-
-
-
-extern uint8_t meta_keys(int key, struct World * world)
-{
-    struct WinMeta * win_meta = world->wins.meta;
-    struct Win * win_keys     = world->wins.keys;
-    struct Win * win_map      = world->wins.map;
-    struct Win * win_info     = world->wins.info;
-    struct Win * win_log      = world->wins.log;
-    char * err_toggle = "Trouble with toggle_window() in meta_keys().";
-    char * err_shift  = "Trouble with shift_active_win() in meta_keys().";
-    char * err_resize = "Trouble with growshrink_active_window() in "
-                        "meta_keys().";
-    if (key == get_action_key(world->keybindings, "quit"))
-    {
-        return 1;
-    }
-    else if (key == get_action_key(world->keybindings, "scroll pad right"))
-    {
-        scroll_pad (win_meta, '+');
-    }
-    else if (key == get_action_key(world->keybindings, "scroll pad left"))
-    {
-        scroll_pad (win_meta, '-');
-    }
-    else if (key == get_action_key(world->keybindings, "toggle keys window"))
-    {
-        exit_err(toggle_window(win_meta, win_keys), world, err_toggle);
-    }
-    else if (key == get_action_key(world->keybindings, "toggle map window"))
-    {
-        exit_err(toggle_window(win_meta, win_map), world, err_toggle);
-    }
-    else if (key == get_action_key(world->keybindings, "toggle info window"))
-    {
-        exit_err(toggle_window(win_meta, win_info), world, err_toggle);
-    }
-    else if (key == get_action_key(world->keybindings, "toggle log window"))
-    {
-        exit_err(toggle_window(win_meta, win_log), world, err_toggle);
-    }
-    else if (key == get_action_key(world->keybindings, "cycle forwards"))
-    {
-        cycle_active_win(win_meta, 'f');
-    }
-    else if (key == get_action_key(world->keybindings, "cycle backwards"))
-    {
-        cycle_active_win(win_meta, 'b');
-    }
-    else if (key == get_action_key(world->keybindings, "shift forwards"))
-    {
-        exit_err(shift_active_win(win_meta, 'f'), world, err_shift);
-    }
-    else if (key == get_action_key(world->keybindings, "shift backwards"))
-    {
-        exit_err(shift_active_win(win_meta, 'b'), world, err_shift);
-    }
-    else if (key == get_action_key(world->keybindings, "grow horizontally"))
-    {
-        exit_err(growshrink_active_window(win_meta, '*'), world, err_resize);
-    }
-    else if (key == get_action_key(world->keybindings, "shrink horizontally"))
-    {
-        exit_err(growshrink_active_window(win_meta, '_'), world, err_resize);
-    }
-    else if (key == get_action_key(world->keybindings, "grow vertically"))
-    {
-        exit_err(growshrink_active_window(win_meta, '+'), world, err_resize);
-    }
-    else if (key == get_action_key(world->keybindings, "shrink vertically"))
-    {
-        exit_err(growshrink_active_window(win_meta, '-'), world, err_resize);
-    }
-    else if (key == get_action_key(world->keybindings, "save keys"))
-    {
-        save_keybindings(world);
-    }
-    else if (key == get_action_key(world->keybindings, "keys nav up"))
-    {
-        keyswin_move_selection (world, 'u');
-    }
-    else if (key == get_action_key(world->keybindings, "keys nav down"))
-    {
-        keyswin_move_selection (world, 'd');
-    }
-    else if (key == get_action_key(world->keybindings, "keys mod"))
-    {
-        keyswin_mod_key (world, win_meta);
-    }
-    else if (key == get_action_key(world->keybindings, "map up"))
-    {
-        map_scroll (world->map, NORTH, win_map->frame.size);
-     }
-    else if (key == get_action_key(world->keybindings, "map down"))
-    {
-        map_scroll (world->map, SOUTH, win_map->frame.size);
-    }
-    else if (key == get_action_key(world->keybindings, "map right"))
-    {
-        map_scroll (world->map, EAST, win_map->frame.size);
-    }
-    else if (key == get_action_key(world->keybindings, "map left"))
-    {
-        map_scroll (world->map, WEST, win_map->frame.size);
-    }
-    else if (key == get_action_key(world->keybindings, "map center player"))
-    {
-        map_center_player (world->map, world->player, win_map->frame.size);
-    }
-    return 0;
-}