summaryrefslogtreecommitdiffhomepage
path: root/samples/19_lowrez_jam/app/lowrez.rb
diff options
context:
space:
mode:
Diffstat (limited to 'samples/19_lowrez_jam/app/lowrez.rb')
-rw-r--r--samples/19_lowrez_jam/app/lowrez.rb24
1 files changed, 16 insertions, 8 deletions
diff --git a/samples/19_lowrez_jam/app/lowrez.rb b/samples/19_lowrez_jam/app/lowrez.rb
index 1de5db1..78578e2 100644
--- a/samples/19_lowrez_jam/app/lowrez.rb
+++ b/samples/19_lowrez_jam/app/lowrez.rb
@@ -38,23 +38,29 @@ class LowrezOutputs
def background_color= opts
@background_color = opts
@args.outputs.background_color = @background_color
- @args.render_target(:lowrez).solids << [0, 0, LOWREZ_SIZE, LOWREZ_SIZE, @background_color]
+
+ outputs_lowrez.solids << [0, 0, LOWREZ_SIZE, LOWREZ_SIZE, @background_color]
+ end
+
+ def outputs_lowrez
+ return @args.outputs if @args.state.tick_count <= 0
+ return @args.outputs[:lowrez]
end
def solids
- @args.render_target(:lowrez).solids
+ outputs_lowrez.solids
end
def borders
- @args.render_target(:lowrez).borders
+ outputs_lowrez.borders
end
def sprites
- @args.render_target(:lowrez).sprites
+ outputs_lowrez.sprites
end
def labels
- @args.render_target(:lowrez).labels
+ outputs_lowrez.labels
end
def default_label
@@ -73,11 +79,11 @@ class LowrezOutputs
end
def lines
- @args.render_target(:lowrez).lines
+ outputs_lowrez.lines
end
def primitives
- @arsg.render_target(:lowrez).primitives
+ outputs_lowrez.primitives
end
def click
@@ -131,10 +137,12 @@ module GTK
def tick_core
@args.init_lowrez
__original_tick_core__
+
+ return if @args.state.tick_count <= 0
+
@args.render_target(:lowrez)
.labels
.each do |l|
- # l.text = l.text.downcase
l.y += 1
end