fix shuffle brick (#134)
This commit is contained in:
@@ -313,7 +313,7 @@ void draw_interface(Entry_List_s* list, Instructions_s instructions)
|
||||
switch(current_mode)
|
||||
{
|
||||
case MODE_THEMES:
|
||||
pp2d_draw_textf(7, 3, 0.6, 0.6, list->shuffle_count <= 10 ? COLOR_WHITE : COLOR_RED, "Shuffle: %i/10", list->shuffle_count);
|
||||
pp2d_draw_textf(7, 3, 0.6, 0.6, list->shuffle_count <= 10 && list->shuffle_count >= 2 ? COLOR_WHITE : COLOR_RED, "Shuffle: %i/10", list->shuffle_count);
|
||||
pp2d_draw_texture_blend(TEXTURE_SHUFFLE, 320-120, 0, COLOR_WHITE);
|
||||
break;
|
||||
default:
|
||||
|
||||
@@ -463,9 +463,9 @@ int main(void)
|
||||
{
|
||||
throw_error("You have too many themes selected.", ERROR_LEVEL_WARNING);
|
||||
}
|
||||
else if(current_list->shuffle_count == 0)
|
||||
else if(current_list->shuffle_count < 2)
|
||||
{
|
||||
throw_error("You don't have any themes selected.", ERROR_LEVEL_WARNING);
|
||||
throw_error("You don't have enough themes selected.", ERROR_LEVEL_WARNING);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@@ -44,9 +44,9 @@ static Result install_theme_internal(Entry_List_s themes, int installmode)
|
||||
|
||||
if(installmode & THEME_INSTALL_SHUFFLE)
|
||||
{
|
||||
if(themes.shuffle_count == 0)
|
||||
if(themes.shuffle_count < 2)
|
||||
{
|
||||
DEBUG("no themes selected for shuffle\n");
|
||||
DEBUG("not enough themes selected for shuffle\n");
|
||||
return MAKERESULT(RL_USAGE, RS_INVALIDARG, RM_COMMON, RD_INVALID_SELECTION);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user