Added Glitch Room Source code to Gitty
This commit is contained in:
commit
1ac9eb5644
505 files changed
+28504
No files matched your search
@@ -0,0 +1,26 @@
|
||||
extends SceneTree
|
||||
func _initialize() -> void:
|
||||
call_deferred("run")
|
||||
func run() -> void:
|
||||
root.size = Vector2i(672,768)
|
||||
root.content_scale_size = Vector2i(672,768)
|
||||
var g = load("res://games/space_invaders/SpaceInvaders.tscn").instantiate()
|
||||
root.add_child(g)
|
||||
g.set_physics_process(false)
|
||||
g.sound_enabled = false
|
||||
for state in ["attract","play","demo"]:
|
||||
g.phase=state
|
||||
g.phase_time=8
|
||||
if state=="play":
|
||||
g.start_game()
|
||||
g.phase="play"
|
||||
if state=="demo":
|
||||
g.begin_demo()
|
||||
for i in range(720): g._physics_process(1.0/60)
|
||||
g.board.queue_redraw()
|
||||
await process_frame
|
||||
await process_frame
|
||||
await RenderingServer.frame_post_draw
|
||||
root.get_texture().get_image().save_png("res://tests/space_invaders/"+state+".png")
|
||||
g.free()
|
||||
quit()
|
||||
Reference in new issue
Block a user