Update minor demos for inheritance
parent
41adbaf6be
commit
3e082f21e3
|
@ -5,10 +5,10 @@ ui.gadgets.scrollers ui.gadgets.theme ui.gestures colors
|
|||
accessors ;
|
||||
IN: gesture-logger
|
||||
|
||||
TUPLE: gesture-logger stream ;
|
||||
TUPLE: gesture-logger < gadget stream ;
|
||||
|
||||
: <gesture-logger> ( stream -- gadget )
|
||||
\ gesture-logger construct-gadget
|
||||
\ gesture-logger new-gadget
|
||||
swap >>stream
|
||||
{ 100 100 } >>dim
|
||||
black solid-interior ;
|
||||
|
|
|
@ -2,13 +2,13 @@ USING: arrays kernel math opengl opengl.gl opengl.glu ui
|
|||
ui.gadgets ui.render ;
|
||||
IN: nehe.2
|
||||
|
||||
TUPLE: nehe2-gadget ;
|
||||
TUPLE: nehe2-gadget < gadget ;
|
||||
|
||||
: width 256 ;
|
||||
: height 256 ;
|
||||
|
||||
: <nehe2-gadget> ( -- gadget )
|
||||
nehe2-gadget construct-gadget ;
|
||||
nehe2-gadget new-gadget ;
|
||||
|
||||
M: nehe2-gadget pref-dim* ( gadget -- dim )
|
||||
drop width height 2array ;
|
||||
|
|
|
@ -2,13 +2,13 @@ USING: arrays kernel math opengl opengl.gl opengl.glu ui
|
|||
ui.gadgets ui.render ;
|
||||
IN: nehe.3
|
||||
|
||||
TUPLE: nehe3-gadget ;
|
||||
TUPLE: nehe3-gadget < gadget ;
|
||||
|
||||
: width 256 ;
|
||||
: height 256 ;
|
||||
|
||||
: <nehe3-gadget> ( -- gadget )
|
||||
nehe3-gadget construct-gadget ;
|
||||
nehe3-gadget new-gadget ;
|
||||
|
||||
M: nehe3-gadget pref-dim* ( gadget -- dim )
|
||||
drop width height 2array ;
|
||||
|
|
|
@ -2,14 +2,14 @@ USING: arrays kernel math opengl opengl.gl opengl.glu ui
|
|||
ui.gadgets ui.render threads ;
|
||||
IN: nehe.4
|
||||
|
||||
TUPLE: nehe4-gadget rtri rquad thread quit? ;
|
||||
TUPLE: nehe4-gadget < gadget rtri rquad thread quit? ;
|
||||
|
||||
: width 256 ;
|
||||
: height 256 ;
|
||||
: redraw-interval 10 ;
|
||||
|
||||
: <nehe4-gadget> ( -- gadget )
|
||||
nehe4-gadget construct-gadget
|
||||
nehe4-gadget new-gadget
|
||||
0.0 over set-nehe4-gadget-rtri
|
||||
0.0 over set-nehe4-gadget-rquad ;
|
||||
|
||||
|
|
|
@ -2,13 +2,13 @@ USING: arrays kernel math opengl opengl.gl opengl.glu ui
|
|||
ui.gadgets ui.render threads ;
|
||||
IN: nehe.5
|
||||
|
||||
TUPLE: nehe5-gadget rtri rquad thread quit? ;
|
||||
TUPLE: nehe5-gadget < gadget rtri rquad thread quit? ;
|
||||
: width 256 ;
|
||||
: height 256 ;
|
||||
: redraw-interval 10 ;
|
||||
|
||||
: <nehe5-gadget> ( -- gadget )
|
||||
nehe5-gadget construct-gadget
|
||||
nehe5-gadget new-gadget
|
||||
0.0 over set-nehe5-gadget-rtri
|
||||
0.0 over set-nehe5-gadget-rquad ;
|
||||
|
||||
|
|
Loading…
Reference in New Issue