2016-11-24, 23:38
(2016-11-24, 22:10)zorg2000k Wrote: Any thoughts ?Mike need to use Variable for this...that is solution
Code:
<texture fallback="flags/music/rating/rating0.png">flags/music/rating/rating$INFO[ListItem.UserRating].png</texture>
Code:
<texture fallback="flags/music/rating/rating0.png">flags/music/rating/rating$VAR[value_music_starrating]</texture>
For Krypton version
You can add insted of "MusicPlayer.UserRating" "ListItem.UserRating" (for dialogs and views)
Code:
<variable name="value_music_starrating">
<value condition="Integer.IsGreaterOrEqual(MusicPlayer.UserRating,0)+Integer.IsLess(MusicPlayer.UserRating,1)">0.png</value>
<value condition="Integer.IsGreaterOrEqual(MusicPlayer.UserRating,1)+Integer.IsLess(MusicPlayer.UserRating,2)">1.png</value>
<value condition="Integer.IsGreaterOrEqual(MusicPlayer.UserRating,2)+Integer.IsLess(MusicPlayer.UserRating,3)">2.png</value>
<value condition="Integer.IsGreaterOrEqual(MusicPlayer.UserRating,3)+Integer.IsLess(MusicPlayer.UserRating,4)">3.png</value>
<value condition="Integer.IsGreaterOrEqual(MusicPlayer.UserRating,4)+Integer.IsLess(MusicPlayer.UserRating,5)">4.png</value>
<value condition="Integer.IsGreaterOrEqual(MusicPlayer.UserRating,5)+Integer.IsLess(MusicPlayer.UserRating,6)">5.png</value>
<value condition="Integer.IsGreaterOrEqual(MusicPlayer.UserRating,6)+Integer.IsLess(MusicPlayer.UserRating,7)">6.png</value>
<value condition="Integer.IsGreaterOrEqual(MusicPlayer.UserRating,7)+Integer.IsLess(MusicPlayer.UserRating,8)">7.png</value>
<value condition="Integer.IsGreaterOrEqual(MusicPlayer.UserRating,8)+Integer.IsLess(MusicPlayer.UserRating,9)">8.png</value>
<value condition="Integer.IsGreaterOrEqual(MusicPlayer.UserRating,9)+Integer.IsLess(MusicPlayer.UserRating,10)">9.png</value>
<value condition="Integer.IsGreaterOrEqual(MusicPlayer.UserRating,10)">10.png</value>
</variable>