Просмотр исходного кода

Add indicators to joystick/fire selected icons.

Aaron Mavrinac 3 лет назад
Родитель
Сommit
e40eae90f9
3 измененных файлов с 4 добавлено и 4 удалено
  1. 4 4
      coleco.c
  2. BIN
      icons/ColecoFire_sel_18x9.png
  3. BIN
      icons/ColecoJoystick_sel_33x33.png

+ 4 - 4
coleco.c

@@ -59,15 +59,15 @@ static void render_callback(Canvas* const canvas, void* context)
   if (coleco->dpad)
   {
     canvas_draw_icon(canvas, 4, 16, &I_ColecoJoystick_sel_33x33);
+    canvas_draw_icon(canvas, 27, 52, &I_ColecoFire_sel_18x9);
   }
   else
   {
-    canvas_draw_icon(canvas, 4, 16,
-        (coleco->row == 0 && coleco->column < 2) ? &I_ColecoJoystick_hvr_33x33 : &I_ColecoJoystick_33x33);
+    const bool hvr = coleco->row == 0 && coleco->column < 2;
+    canvas_draw_icon(canvas, 4, 16, hvr ? &I_ColecoJoystick_hvr_33x33 : &I_ColecoJoystick_33x33);
+    canvas_draw_icon(canvas, 27, 52, hvr ? &I_ColecoFire_hvr_18x9 : &I_ColecoFire_18x9);
   }
 
-  canvas_draw_icon(canvas, 27, 52,
-      (coleco->row == 0 && coleco->column < 2) ? &I_ColecoFire_hvr_18x9 : &I_ColecoFire_18x9);
   canvas_draw_icon(canvas, 27, 4,
       (coleco->row == 0 && coleco->column == 2) ? &I_ColecoAlt_hvr_18x9 : &I_ColecoAlt_18x9);
   canvas_draw_icon(canvas, 49, 44,

BIN
icons/ColecoFire_sel_18x9.png


BIN
icons/ColecoJoystick_sel_33x33.png