rahideer commited on
Commit
226dde4
Β·
verified Β·
1 Parent(s): 75b2548

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -5
app.py CHANGED
@@ -126,7 +126,7 @@ def toggle_hint_mode():
126
  gr.update(visible=True)
127
  )
128
  with gr.Blocks(title="Kasoti", theme=gr.themes.Soft(primary_hue="pink", secondary_hue="blue")) as demo:
129
- # Custom font and background
130
  gr.Markdown(
131
  """
132
  <link href="https://fonts.googleapis.com/css2?family=Comic+Neue&display=swap" rel="stylesheet">
@@ -156,7 +156,7 @@ with gr.Blocks(title="Kasoti", theme=gr.themes.Soft(primary_hue="pink", secondar
156
  </style>
157
  <div class='title-text'>🧠 Kasoti - The Mind Reading Game</div>
158
  <p class='subtitle-text'>Think of something and answer my yes/no questions β€” let's see if I can guess it in 20 tries! πŸ•΅οΈβ€β™€οΈ</p>
159
- """,
160
  )
161
 
162
  with gr.Row():
@@ -180,11 +180,20 @@ with gr.Blocks(title="Kasoti", theme=gr.themes.Soft(primary_hue="pink", secondar
180
  game_history = gr.Textbox(label="πŸ“œ Game Updates", interactive=False, lines=3)
181
  final_answer_box = gr.Textbox(label="🎯 Final Guess", visible=False, lines=2, interactive=False)
182
 
183
- # Button functionality
184
- start.click(fn=begin_game, outputs=[game_q_box, game_history, final_answer_box, submit, final_answer_box])
 
 
 
 
185
  hint_toggle.click(fn=toggle_hint_mode, outputs=[hint_status, game_history])
186
  hint_toggle.click(fn=hint_response, outputs=[game_history])
187
  transcribe.click(fn=convert_audio_to_text, inputs=[mic_input, lang_sel], outputs=[typed_ans])
188
- submit.click(fn=interpret_answer, inputs=[typed_ans], outputs=[game_q_box, typed_ans, final_answer_box, game_history, final_answer_box])
 
 
 
 
 
189
 
190
  demo.launch()
 
126
  gr.update(visible=True)
127
  )
128
  with gr.Blocks(title="Kasoti", theme=gr.themes.Soft(primary_hue="pink", secondary_hue="blue")) as demo:
129
+ # Fonts & CSS
130
  gr.Markdown(
131
  """
132
  <link href="https://fonts.googleapis.com/css2?family=Comic+Neue&display=swap" rel="stylesheet">
 
156
  </style>
157
  <div class='title-text'>🧠 Kasoti - The Mind Reading Game</div>
158
  <p class='subtitle-text'>Think of something and answer my yes/no questions β€” let's see if I can guess it in 20 tries! πŸ•΅οΈβ€β™€οΈ</p>
159
+ """
160
  )
161
 
162
  with gr.Row():
 
180
  game_history = gr.Textbox(label="πŸ“œ Game Updates", interactive=False, lines=3)
181
  final_answer_box = gr.Textbox(label="🎯 Final Guess", visible=False, lines=2, interactive=False)
182
 
183
+ # Button logic
184
+ start.click(
185
+ fn=begin_game,
186
+ outputs=[game_q_box, game_history, final_answer_box, submit, final_answer_box, question_progress]
187
+ )
188
+
189
  hint_toggle.click(fn=toggle_hint_mode, outputs=[hint_status, game_history])
190
  hint_toggle.click(fn=hint_response, outputs=[game_history])
191
  transcribe.click(fn=convert_audio_to_text, inputs=[mic_input, lang_sel], outputs=[typed_ans])
192
+
193
+ submit.click(
194
+ fn=interpret_answer,
195
+ inputs=[typed_ans],
196
+ outputs=[game_q_box, typed_ans, final_answer_box, game_history, final_answer_box, question_progress]
197
+ )
198
 
199
  demo.launch()