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