Kaynağa Gözat

Merge solitaire from https://github.com/xMasterX/all-the-plugins

Willy-JL 2 yıl önce
ebeveyn
işleme
6701a8ff60
3 değiştirilmiş dosya ile 6 ekleme ve 7 silme
  1. 4 2
      solitaire/application.fam
  2. 1 1
      solitaire/common/card.h
  3. 1 4
      solitaire/solitaire.c

+ 4 - 2
solitaire/application.fam

@@ -3,11 +3,13 @@ App(
     name="Solitaire",
     apptype=FlipperAppType.EXTERNAL,
     entry_point="solitaire_app",
-    cdefines=["APP_SOLITAIRE"],
     requires=["gui","storage","canvas"],
     stack_size=2 * 1024,
     order=30,
     fap_icon="solitaire_10px.png",
     fap_category="Games",
-    fap_icon_assets="assets"
+    fap_icon_assets="assets",
+    fap_author="@teeebor",
+    fap_version="1.1",
+    fap_description="Solitaire game",
 )

+ 1 - 1
solitaire/common/card.h

@@ -163,7 +163,7 @@ void add_to_hand(Hand* hand_ptr, Card card);
 void draw_card_space(int16_t pos_x, int16_t pos_y, bool highlighted, Canvas* const canvas);
 
 /**
- * Draws a column of card, displaying the last 4 cards on the list
+ * Draws a column of card, displaying the last [max_cards] cards on the list
  * @param hand              Hand object
  * @param pos_x             X coordinate to draw
  * @param pos_y             Y coordinate to draw

+ 1 - 4
solitaire/solitaire.c

@@ -551,13 +551,10 @@ int32_t solitaire_app(void* p) {
                 processing = game_state->processing;
                 game_state->input = InputKeyMAX;
             }
-            // } else {
-            //     FURI_LOG_W(APP_NAME, "osMessageQueue: event timeout");
-            // event timeout
         }
 
-        view_port_update(view_port);
         furi_mutex_release(game_state->mutex);
+        view_port_update(view_port);
     }
 
     notification_message_block(notification, &sequence_display_backlight_enforce_auto);