1 /** 2 * \file ui-visuals.h 3 * \brief Appearance for screen elements. 4 * 5 * Copyright (c) 2016 Ben Semmler 6 * 7 * This work is free software; you can redistribute it and/or modify it 8 * under the terms of either: 9 * 10 * a) the GNU General Public License as published by the Free Software 11 * Foundation, version 2, or 12 * 13 * b) the "Angband licence": 14 * This software may be copied and distributed for educational, research, 15 * and not for profit purposes provided that this copyright and statement 16 * are included in all such copies. Other copyrights may also apply. 17 */ 18 19 #ifndef UI_VISUALS_H 20 #define UI_VISUALS_H 21 22 extern struct init_module ui_visuals_module; 23 24 byte visuals_cycler_get_attr_for_frame(const char *group_name, 25 const char *cycle_name, 26 size_t const frame); 27 void visuals_cycler_set_cycle_for_race(struct monster_race const *race, 28 const char *group_name, 29 const char *cycle_name); 30 byte visuals_cycler_get_attr_for_race(struct monster_race const *race, 31 size_t const frame); 32 byte visuals_flicker_get_attr_for_frame(byte const selection_attr, 33 size_t const frame); 34 35 #endif /* UI_VISUALS_H */ 36