update examples
s-ol
1 year, 6 months ago
0 | 0 |
luarocks.lock
|
1 | 1 |
/*.alv
|
2 | 2 |
!/hello.alv
|
|
3 |
!/examples/*
|
34 | 34 |
|
35 | 35 |
## starting the copilot
|
36 | 36 |
|
37 | |
$ bin/alv <session.alv>
|
|
37 |
$ bin/alv examples/hello.alv
|
38 | 38 |
|
39 | 39 |
For more information see the [getting started guide][guide].
|
40 | 40 |
|
|
43 | 43 |
To use the 'love' module for relatime 2d graphics, the copilot needs to be
|
44 | 44 |
started using [love2d][love] (0.11+):
|
45 | 45 |
|
46 | |
$ love bin/alv-love <session.alv>
|
|
46 |
$ bin/alv-love examples/love2d.alv
|
47 | 47 |
|
48 | 48 |
## running the tests
|
49 | 49 |
|
|
0 |
package.path = "./?/init.lua;" .. package.path
|
0 | 1 |
require('moonscript')
|
1 | 2 |
local Copilot = require('alv.copilot.love').LoveCopilot
|
2 | 3 |
Copilot(arg):run()
|
1 | 1 |
LOVE=$(which love11 love 2>/dev/null | head -n 1)
|
2 | 2 |
BASE=$(dirname "$0")
|
3 | 3 |
echo "base '$BASE'"
|
4 | |
exec "$LOVE" "$BASE/../alv/copilot/love" "$@"
|
|
4 |
cd "$BASE/.."
|
|
5 |
exec "$LOVE" "alv/copilot/love" "$@"
|
|
0 |
([1]import* time)
|
|
1 |
([2]print ([3]every 0.5 "hello world!"))
|
|
0 |
([1]import* love math time)
|
|
1 |
([2]draw ([3]->>
|
|
2 |
([8]rectangle 'fill' 100 100)
|
|
3 |
([14]color 1 0 0)
|
|
4 |
([15]scale ([16]switch ([17]mouse-down? 1) 0.5 1))
|
|
5 |
([5]rotate ([9]ramp 2 tau))
|
|
6 |
([4]translate ([10]mouse-pos))))
|
0 | |
([1]import* time)
|
1 | |
([2]print ([3]every 0.5 "hello world!"))
|