Spaces:
Runtime error
Runtime error
Sasha Rush
commited on
Commit
·
61353e0
1
Parent(s):
ed381da
save
Browse files
app.py
CHANGED
|
@@ -442,8 +442,8 @@ def move(board, action, old_pos):
|
|
| 442 |
# Finally use %GAME% to inject the game description above.
|
| 443 |
""")
|
| 444 |
with gr.Column():
|
| 445 |
-
im = gr.
|
| 446 |
-
im.style(preview=True, object_fit="scale-down", columns=1, container=True)
|
| 447 |
msg_box = gr.HTML(label="", show_label=False)
|
| 448 |
|
| 449 |
output = gr.Code(label="Generating Game Code (You can also edit and rerun)", language="python", value="""def my_example():
|
|
@@ -472,7 +472,7 @@ def move(board, action, old_pos):
|
|
| 472 |
q = {}
|
| 473 |
i = 0
|
| 474 |
count = 0
|
| 475 |
-
im_ =
|
| 476 |
state_val = None
|
| 477 |
yield {im: im_, counter: 0, output: "", msg_box: "", state: state_val}
|
| 478 |
|
|
@@ -490,7 +490,7 @@ def move(board, action, old_pos):
|
|
| 490 |
return
|
| 491 |
draw_board(q["board"].board.grid, i).render_svg("tmp.svg")
|
| 492 |
i += 1
|
| 493 |
-
im_ =
|
| 494 |
yield {im: im_, counter: count, output: prefix}
|
| 495 |
else:
|
| 496 |
yield {im: im_, counter: count, output: prefix}
|
|
@@ -501,7 +501,7 @@ def move(board, action, old_pos):
|
|
| 501 |
final_msg = "Didn't make it"
|
| 502 |
animate(q["board"])
|
| 503 |
|
| 504 |
-
yield {im:
|
| 505 |
msg_box: final_msg, state: state_val}
|
| 506 |
|
| 507 |
|
|
@@ -524,7 +524,7 @@ def move(board, action, old_pos):
|
|
| 524 |
draw_board(q["board"].board.grid, i)
|
| 525 |
i += 1
|
| 526 |
animate(q["board"])
|
| 527 |
-
out = {im:
|
| 528 |
print(out)
|
| 529 |
return out
|
| 530 |
run_btn.click(run2, inputs={output}, outputs={im, msg_box})
|
|
|
|
| 442 |
# Finally use %GAME% to inject the game description above.
|
| 443 |
""")
|
| 444 |
with gr.Column():
|
| 445 |
+
im = gr.Image(label="Gallery of the Game")
|
| 446 |
+
# im.style(preview=True, object_fit="scale-down", columns=1, container=True)
|
| 447 |
msg_box = gr.HTML(label="", show_label=False)
|
| 448 |
|
| 449 |
output = gr.Code(label="Generating Game Code (You can also edit and rerun)", language="python", value="""def my_example():
|
|
|
|
| 472 |
q = {}
|
| 473 |
i = 0
|
| 474 |
count = 0
|
| 475 |
+
im_ = "tmp.svg"
|
| 476 |
state_val = None
|
| 477 |
yield {im: im_, counter: 0, output: "", msg_box: "", state: state_val}
|
| 478 |
|
|
|
|
| 490 |
return
|
| 491 |
draw_board(q["board"].board.grid, i).render_svg("tmp.svg")
|
| 492 |
i += 1
|
| 493 |
+
im_ = f"pic{i-1}.svg"
|
| 494 |
yield {im: im_, counter: count, output: prefix}
|
| 495 |
else:
|
| 496 |
yield {im: im_, counter: count, output: prefix}
|
|
|
|
| 501 |
final_msg = "Didn't make it"
|
| 502 |
animate(q["board"])
|
| 503 |
|
| 504 |
+
yield {im: "movie.gif", counter: count, output: prefix,
|
| 505 |
msg_box: final_msg, state: state_val}
|
| 506 |
|
| 507 |
|
|
|
|
| 524 |
draw_board(q["board"].board.grid, i)
|
| 525 |
i += 1
|
| 526 |
animate(q["board"])
|
| 527 |
+
out = {im: f"movie.gif", msg_box: ""}
|
| 528 |
print(out)
|
| 529 |
return out
|
| 530 |
run_btn.click(run2, inputs={output}, outputs={im, msg_box})
|