+void Appearance::Loader::inherit(const string &name)
+{
+ if(!theme)
+ throw logic_error("No theme");
+ obj = theme->get_appearance(name);
+}
+
+void Appearance::Loader::light_beam(EffectColor color)
+{
+ obj.show_beam = true;
+ obj.beam_color = color;
+}
+
+void Appearance::Loader::minimap_icon(EffectColor color, IconShape shape)
+{
+ minimap_icon_size(color, shape, 1);
+}
+
+void Appearance::Loader::minimap_icon_size(EffectColor color, IconShape shape, unsigned size)
+{
+ obj.show_icon = true;
+ obj.icon_shape = shape;
+ obj.icon_color = color;
+ obj.icon_size = size;
+}
+