Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
26
Task/Animation/J/animation-1.j
Normal file
26
Task/Animation/J/animation-1.j
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
coinsert'jgl2' [ require'gl2'
|
||||
|
||||
MESSAGE =: 'Hello World! '
|
||||
TIMER_INTERVAL =: 0.5 * 1000 NB. Milliseconds
|
||||
DIRECTION =: -1 NB. Initial direction is right -->
|
||||
|
||||
ANIM =: noun define
|
||||
pc anim closeok;pn "Basic Animation in J";
|
||||
minwh 350 5;
|
||||
cc isi isigraph flush;
|
||||
pcenter;pshow;
|
||||
)
|
||||
|
||||
anim_run =: verb def 'wd ANIM,''; ptimer '',":TIMER_INTERVAL' NB. Set form timer
|
||||
anim_timer =: verb def 'glpaint MESSAGE=: DIRECTION |. MESSAGE' NB. Rotate MESSAGE according to DIRECTION
|
||||
anim_isi_mbldown=: verb def 'DIRECTION=: - DIRECTION' NB. Reverse direction when user clicks
|
||||
anim_close =: verb def 'wd ''timer 0; pclose; reset'' ' NB. Shut down timer
|
||||
anim_isi_paint =: verb define
|
||||
glclear '' NB. Clear out old drawing
|
||||
glrgb 255 0 0
|
||||
gltextcolor''
|
||||
glfont '"courier new" 36'
|
||||
gltext MESSAGE
|
||||
)
|
||||
|
||||
anim_run ''
|
||||
26
Task/Animation/J/animation-2.j
Normal file
26
Task/Animation/J/animation-2.j
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
coinsert'jgl2' [ require'gl2'
|
||||
|
||||
MESSAGE =: 'Hello World! '
|
||||
TIMER_INTERVAL =: 0.5 * 1000 NB. Milliseconds
|
||||
DIRECTION =: -1 NB. Initial direction is right -->
|
||||
|
||||
ANIM =: noun define
|
||||
pc anim nomax nosize;pn "Basic Animation in J";
|
||||
xywh 1 1 174 24;cc isi isigraph rightmove bottommove;
|
||||
pas 0 0;pcenter;pshow;
|
||||
)
|
||||
|
||||
anim_run =: verb def ' wd ANIM,''; timer '',":TIMER_INTERVAL '
|
||||
sys_timer_z_ =: verb def ' isiMsg MESSAGE=: DIRECTION |. MESSAGE ' NB. Rotate MESSAGE according to DIRECTION
|
||||
anim_isi_mbldown =: verb def ' DIRECTION=: - DIRECTION ' NB. Reverse direction when user clicks
|
||||
anim_close =: verb def ' wd ''timer 0; pclose; reset;'' ' NB. Shut down timer
|
||||
|
||||
isiMsg =: verb define
|
||||
wd'psel anim'
|
||||
glclear '' NB. Clear out old drawing
|
||||
glfont '"courier new" 36'
|
||||
gltext y
|
||||
glpaint '' NB. Copy to screen
|
||||
)
|
||||
|
||||
anim_run ''
|
||||
Loading…
Add table
Add a link
Reference in a new issue