Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
|
|
@ -0,0 +1,65 @@
|
|||
/* NetRexx */
|
||||
options replace format comments java crossref symbols nobinary
|
||||
|
||||
txt = '';
|
||||
x = 0
|
||||
x = x + 1; txt[0] = x; txt[x] = ' * * *****'
|
||||
x = x + 1; txt[0] = x; txt[x] = ' ** * * * *'
|
||||
x = x + 1; txt[0] = x; txt[x] = ' * * * *** *** * * *** * * * *'
|
||||
x = x + 1; txt[0] = x; txt[x] = ' * * * * * * ***** * * * * * *'
|
||||
x = x + 1; txt[0] = x; txt[x] = ' * ** ***** * * * ***** * *'
|
||||
x = x + 1; txt[0] = x; txt[x] = ' * * * * * * * * * * *'
|
||||
x = x + 1; txt[0] = x; txt[x] = ' * * *** ** * * *** * * * *'
|
||||
x = x + 1; txt[0] = x; txt[x] = ''
|
||||
|
||||
_top = '_TOP'
|
||||
_bot = '_BOT'
|
||||
txt = Banner3D(txt, isTrue())
|
||||
loop ll = 1 to txt[0]
|
||||
say txt[ll, _top]
|
||||
say txt[ll, _bot]
|
||||
end ll
|
||||
|
||||
return
|
||||
|
||||
method Banner3D(txt, slope = '') public static
|
||||
|
||||
select
|
||||
when slope = isTrue() then nop
|
||||
when slope = isFalse() then nop
|
||||
otherwise do
|
||||
if slope = '' then slope = isFalse()
|
||||
else slope = isTrue()
|
||||
end
|
||||
end
|
||||
|
||||
_top = '_TOP'
|
||||
_bot = '_BOT'
|
||||
loop ll = 1 to txt[0]
|
||||
txt[ll, _top] = txt[ll]
|
||||
txt[ll, _bot] = txt[ll]
|
||||
txt[ll, _top] = txt[ll, _top].changestr(' ', ' ')
|
||||
txt[ll, _bot] = txt[ll, _bot].changestr(' ', ' ')
|
||||
txt[ll, _top] = txt[ll, _top].changestr('*', '///')
|
||||
txt[ll, _bot] = txt[ll, _bot].changestr('*', '\\\\\\')
|
||||
txt[ll, _top] = txt[ll, _top] || ' '
|
||||
txt[ll, _bot] = txt[ll, _bot] || ' '
|
||||
txt[ll, _top] = txt[ll, _top].changestr('/ ', '/\\')
|
||||
txt[ll, _bot] = txt[ll, _bot].changestr('\\ ', '\\/')
|
||||
end ll
|
||||
|
||||
if slope then do
|
||||
loop li = txt[0] to 1 by -1
|
||||
ll = txt[0] - li + 1
|
||||
txt[ll, _top] = txt[ll, _top].insert('', 1, li - 1, ' ')
|
||||
txt[ll, _bot] = txt[ll, _bot].insert('', 1, li - 1, ' ')
|
||||
end li
|
||||
end
|
||||
|
||||
return txt
|
||||
|
||||
method isTrue public constant binary returns boolean
|
||||
return 1 == 1
|
||||
|
||||
method isFalse public constant binary returns boolean
|
||||
return \isTrue()
|
||||
Loading…
Add table
Add a link
Reference in a new issue