8000 samples and screenshots now sorted · chrisws/smallbasic.github.io@b0088ef · GitHub
[go: up one dir, main page]

Skip to content

Commit b0088ef

Browse files
committed
samples and screenshots now sorted
1 parent 1adc117 commit b0088ef

File tree

243 files changed

+4628
-4328
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

243 files changed

+4628
-4328
lines changed

_build/mkdata.bas

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,12 @@ end
3939

4040
dirwalk samplesPath, "*.bas", use walker(x)
4141

42+
func sortFunc(l, r)
43+
local f1 = lower(rightOfLast(l, "/"))
44+
local f2 = lower(rightOfLast(r, "/"))
45+
return iff(f1 == f2, 0, iff(f1 > f2, 1, -1))
46+
end
47+
4248
' output the data
4349
for package in ref
4450
num_items = len(ref[package]) - 1
@@ -47,6 +53,7 @@ for package in ref
4753
item = ref[package][i]
4854
item.package = package
4955
item.samples = map[item.keyword]
56+
sort item.samples use sortFunc(x, y)
5057
filename = "_out/data/" + item.nodeId + "-" + lower(package) + "-" + lower(item.keyword) + ".json"
5158
filename = translate(filename, " ", "")
5259
buffer = str(item)

_build/scripts/screenshots.html

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
<div class="article">
22
<h1>Screenshots</h1>
33
{%
4-
for f in files("../images/screenshots/*")
4+
shots = files("../images/screenshots/*")
5+
sort shots
6+
for f in shots
57
print "<p><img src=/images/screenshots/" + f +">"
68
next f
79
%}

pages/samples.html

Lines changed: 248 additions & 248 deletions
Large diffs are not rendered by default.

pages/screenshots.html

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -66,33 +66,33 @@ <h4>SmallBASIC</h4>
6666
</div>
6767
<div class="article">
6868
<h1>Screenshots</h1>
69-
<p><img src=/images/screenshots/chart2.gif>
70-
<p><img src=/images/screenshots/c_hex.png>
71-
<p><img src=/images/screenshots/gold.png>
72-
<p><img src=/images/screenshots/chart3.gif>
73-
<p><img src=/images/screenshots/voxel.png>
74-
<p><img src=/images/screenshots/fire.png>
75-
<p><img src=/images/screenshots/calendar.gif>
76-
<p><img src=/images/screenshots/mira.png>
77-
<p><img src=/images/screenshots/tic-tac-toe.gif>
78-
<p><img src=/images/screenshots/mira.bas.png>
79-
<p><img src=/images/screenshots/sincostan-android.png>
80-
<p><img src=/images/screenshots/chart1.gif>
81-
<p><img src=/images/screenshots/tree.gif>
8269
<p><img src=/images/screenshots/3dttt_mosync.png>
8370
<p><img src=/images/screenshots/3spiros.png>
84-
<p><img src=/images/screenshots/smallbasic_tetris.png>
8571
<p><img src=/images/screenshots/bb.gif>
86-
<p><img src=/images/screenshots/matches-android.png>
87-
<p><img src=/images/screenshots/colours.png>
88-
<p><img src=/images/screenshots/calc-android.png>
8972
<p><img src=/images/screenshots/bowling.png>
90-
<p><img src=/images/screenshots/networking.png>
91-
<p><img src=/images/screenshots/unxhex.gif>
92-
<p><img src=/images/screenshots/sbhex.gif>
73+
<p><img src=/images/screenshots/c_hex.png>
9374
<p><img src=/images/screenshots/c_spiro.png>
75+
<p><img src=/images/screenshots/calc-android.png>
76+
<p><img src=/images/screenshots/calendar.gif>
77+
<p><img src=/images/screenshots/chart1.gif>
78+
<p><img src=/images/screenshots/chart2.gif>
79+
<p><img src=/images/screenshots/chart3.gif>
9480
<p><img src=/images/screenshots/chess.jpeg>
81+
<p><img src=/images/screenshots/colours.png>
82+
<p><img src=/images/screenshots/fire.png>
83+
<p><img src=/images/screenshots/gold.png>
84+
<p><img src=/images/screenshots/matches-android.png>
9585
<p><img src=/images/screenshots/maze.png>
86+
<p><img src=/images/screenshots/mira.bas.png>
87+
<p><img src=/images/screenshots/mira.png>
88+
<p><img src=/images/screenshots/networking.png>
89+
<p><img src=/images/screenshots/sbhex.gif>
90+
<p><img src=/images/screenshots/sincostan-android.png>
91+
<p><img src=/images/screenshots/smallbasic_tetris.png>
92+
<p><img src=/images/screenshots/tic-tac-toe.gif>
93+
<p><img src=/images/screenshots/tree.gif>
94+
<p><img src=/images/screenshots/unxhex.gif>
95+
<p><img src=/images/screenshots/voxel.png>
9696
</div>
9797
<div class="pagefooter">
9898
This page was last edited on Wed, 21 Mar 2018 19:25:25 +1000

reference/1015.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -238,16 +238,16 @@ <h2 id="example-2">Example 2:</h2>
238238
<div class="lavenderBox">
239239
<div class="header">Code samples using DEFINEKEY</div>
240240
<div class="linklist">
241-
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//graphics 4/snake.bas">snake.bas </a>&nbsp;
241+
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//games 2/falling blocks - tetris.bas">falling blocks - tetris.bas </a>&nbsp;
242+
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//games 3/lander.bas">lander.bas </a>&nbsp;
242243
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//graphics 4/raycaster.bas">raycaster.bas </a>&nbsp;
243-
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//graphics 4/water.bas">water.bas </a>&nbsp;
244+
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//graphics 3/raycaster.bas">raycaster.bas </a>&nbsp;
244245
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//graphics 4/shooter.bas">shooter.bas </a>&nbsp;
246+
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//graphics 4/snake.bas">snake.bas </a>&nbsp;
247+
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//games 2/space shooter.bas">space shooter.bas </a>&nbsp;
245248
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//graphics 4/tetris.bas">tetris.bas </a>&nbsp;
246-
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//games 3/lander.bas">lander.bas </a>&nbsp;
247249
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//games 3/tetris.bas">tetris.bas </a>&nbsp;
248-
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//graphics 3/raycaster.bas">raycaster.bas </a>&nbsp;
249-
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//games 2/space shooter.bas">space shooter.bas </a>&nbsp;
250-
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//games 2/falling blocks - tetris.bas">falling blocks - tetris.bas </a>&nbsp;
250+
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//graphics 4/water.bas">water.bas </a>&nbsp;
251251
</div>
252252
</div>
253253
<div class="lavenderBox">

reference/1419.html

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -79,19 +79,19 @@ <h1>DECLARE</h1>
7979
<div class="lavenderBox">
8080
<div class="header">Code samples using DECLARE</div>
8181
<div class="linklist">
82-
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//mathematics/integral.bas">integral.bas </a>&nbsp;
83-
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//mathematics/lineqn.bas">lineqn.bas </a>&nbsp;
84-
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//mathematics/newtonraphson.bas">newtonraphson.bas </a>&nbsp;
85-
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//games 3/checkers.bas">checkers.bas </a>&nbsp;
86-
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//games 3/chess.bas">chess.bas </a>&nbsp;
8782
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//games 1/checkers.bas">checkers.bas </a>&nbsp;
83+
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//games 3/checkers.bas">checkers.bas </a>&nbsp;
8884
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//games 1/chess.bas">chess.bas </a>&nbsp;
85+
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//games 3/chess.bas">chess.bas </a>&nbsp;
86+
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//misc/Other graphics/g2 Life.bas">g2 Life.bas </a>&nbsp;
87+
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//misc/Other graphics/g3 Life.bas">g3 Life.bas </a>&nbsp;
8988
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//graphics 1/gui_cal.bas">gui_cal.bas </a>&nbsp;
89+
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//mathematics/integral.bas">integral.bas </a>&nbsp;
90+
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//mathematics/lineqn.bas">lineqn.bas </a>&nbsp;
91+
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//mathematics/newtonraphson.bas">newtonraphson.bas </a>&nbsp;
9092
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//business/payment.bas">payment.bas </a>&nbsp;
91-
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//units section/strlib.bas">strlib.bas </a>&nbsp;
92-
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//misc/Other graphics/g3 Life.bas">g3 Life.bas </a>&nbsp;
93-
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//misc/Other graphics/g2 Life.bas">g2 Life.bas </a>&nbsp;
9493
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//misc/Other graphics/pulse 2.bas">pulse 2.bas </a>&nbsp;
94+
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//units section/strlib.bas">strlib.bas </a>&nbsp;
9595
</div>
9696
</div>
9797
<div class="lavenderBox">

reference/1420.html

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -79,35 +79,35 @@ <h1>TO</h1>
7979
<div class="lavenderBox">
8080
<div class="header">Code samples using TO</div>
8181
<div class="linklist">
82-
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//mechanics/mass_and_spring_system.bas">mass_and_spring_system.bas </a>&nbsp;
83-
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//mechanics/robot.bas">robot.bas </a>&nbsp;
82+
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//000 getting started/000 hello.bas">000 hello.bas </a>&nbsp;
83+
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//000 getting started/001 3 ways to print hello 5 times.bas">001 3 ways to print hello 5 times.bas </a>&nbsp;
84+
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//000 getting started/002 numeric variables.bas">002 numeric variables.bas </a>&nbsp;
85+
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//000 getting started/003 conditional branching.bas">003 conditional branching.bas </a>&nbsp;
86+
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//000 getting started/004 loops.bas">004 loops.bas </a>&nbsp;
87+
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//000 getting started/005 challenge.bas">005 challenge.bas </a>&nbsp;
88+
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//000 getting started/006 arrays+.bas">006 arrays+.bas </a>&nbsp;
89+
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//games 3/100lines.bas">100lines.bas </a>&nbsp;
90+
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//graphics 4/2048.bas">2048.bas </a>&nbsp;
91+
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//games 3/2048.bas">2048.bas </a>&nbsp;
92+
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//misc/Misc Bpf/3d block lettes.bas">3d block lettes.bas </a>&nbsp;
93+
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//graphics 2/3d rotating cube with message.bas">3d rotating cube with message.bas </a>&nbsp;
94+
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//misc/Other graphics/3d wire cube v1.bas">3d wire cube v1.bas </a>&nbsp;
95+
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//misc/Other graphics/3d wire cube.bas">3d wire cube.bas </a>&nbsp;
96+
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//graphics 1/3d_palmx.bas">3d_palmx.bas </a>&nbsp;
97+
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//graphics 1/3d_torus.bas">3d_torus.bas </a>&nbsp;
98+
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//games 1/3dtictac.bas">3dtictac.bas </a>&nbsp;
99+
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//graphics 2/3dtorus.bas">3dtorus.bas </a>&nbsp;
100+
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//games 3/3dttt.bas">3dttt.bas </a>&nbsp;
101+
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//mobile/3dttt.bas">3dttt.bas </a>&nbsp;
102+
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//games 1/7gables.bas">7gables.bas </a>&nbsp;
103+
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//misc/Other graphics/A Rubens, Peter Paul Landscape.bas">A Rubens, Peter Paul Landscape.bas </a>&nbsp;
104+
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//utilities/agendus.bas">agendus.bas </a>&nbsp;
105+
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//games 1/ai.bas">ai.bas </a>&nbsp;
84106
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//mechanics/amortig.bas">amortig.bas </a>&nbsp;
85-
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//mechanics/duty.bas">duty.bas </a>&nbsp;
86-
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//mechanics/driven_mass_and_spring.bas">driven_mass_and_spring.bas </a>&nbsp;
87-
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//mathematics/pid.bas">pid.bas </a>&nbsp;
88-
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//mathematics/first factors mga.bas">first factors mga.bas </a>&nbsp;
89-
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//mathematics/integral.bas">integral.bas </a>&nbsp;
90-
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//mathematics/gaussj.bas">gaussj.bas </a>&nbsp;
91-
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//mathematics/another look at trig functions.bas">another look at trig functions.bas </a>&nbsp;
92-
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//mathematics/primes.bas">primes.bas </a>&nbsp;
93-
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//mathematics/sb factor.bas">sb factor.bas </a>&nbsp;
94-
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//mathematics/factor.bas">factor.bas </a>&nbsp;
95-
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//mathematics/matrix_solve.bas">matrix_solve.bas </a>&nbsp;
96-
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//mathematics/dataminmax.bas">dataminmax.bas </a>&nbsp;
97-
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//mathematics/func.bas">func.bas </a>&nbsp;
98-
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//mathematics/bairstow.bas">bairstow.bas </a>&nbsp;
99-
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//mathematics/fully factor.bas">fully factor.bas </a>&nbsp;
100-
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//mathematics/lineqn.bas">lineqn.bas </a>&nbsp;
101-
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//mathematics/leastq.bas">leastq.bas </a>&nbsp;
102-
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//mathematics/fibanacci3.bas">fibanacci3.bas </a>&nbsp;
103-
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//mathematics/lorrentz_attractor.bas">lorrentz_attractor.bas </a>&nbsp;
104-
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//mathematics/permtest.bas">permtest.bas </a>&nbsp;
105-
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//mathematics/newtonraphson.bas">newtonraphson.bas </a>&nbsp;
106-
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//mathematics/ellipse arc length estimate.bas">ellipse arc length estimate.bas </a>&nbsp;
107-
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//mathematics/lineareq.bas">lineareq.bas </a>&nbsp;
108-
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//mathematics/predator prey.bas">predator prey.bas </a>&nbsp;
109-
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//graphics 4/image_demo.bas">image_demo.bas </a>&nbsp;
110-
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//graphics 4/Window_and_View.bas">Window_and_View.bas </a>&nbsp;
107+
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//applications/analog clock.bas">analog clock.bas </a>&nbsp;
108+
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//games 1/anball 1.0.bas">anball 1.0.bas </a>&nbsp;
109+
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//graphics 2/angel feather.bas">angel feather.bas </a>&nbsp;
110+
<a target="_github" href="https://raw.githubusercontent.com/smallbasic/smallbasic.samples/master//network/anomail.bas">anomail.bas </a>&nbsp;
111111
</div>
112112
</div>
113113
<div class="lavenderBox">

0 commit comments

Comments
 (0)
0