aboutsummaryrefslogtreecommitdiffhomepage
path: root/resources/test.lua
diff options
context:
space:
mode:
authorGravatar Hal Canary <halcanary@google.com>2017-12-08 10:21:31 -0500
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-12-08 17:16:00 +0000
commitc465d13e6fca5e171bde45d35b2dd43117f4702e (patch)
tree588b2b31ffba95ed8eecb5327cb4335f35c8c1bd /resources/test.lua
parent4bcef3c40ad8d3a16bbca4ab74fa15256fb4b125 (diff)
resources: orgainize directory.
Should make it easier to ask just for images. Change-Id: If821743dc924c4bfbc6b2b2d29b14affde7b3afd Reviewed-on: https://skia-review.googlesource.com/82684 Commit-Queue: Hal Canary <halcanary@google.com> Reviewed-by: Leon Scroggins <scroggo@google.com>
Diffstat (limited to 'resources/test.lua')
-rw-r--r--resources/test.lua76
1 files changed, 0 insertions, 76 deletions
diff --git a/resources/test.lua b/resources/test.lua
deleted file mode 100644
index 03201baeda..0000000000
--- a/resources/test.lua
+++ /dev/null
@@ -1,76 +0,0 @@
-
-local r = { left = 10, top = 10, right = 100, bottom = 80 }
-local x = 0;
-
-local paint = Sk.newPaint();
-paint:setAntiAlias(true);
-
-local image -- = Sk.loadImage('/skia/sailboat.jpg');
-function setImageFilename(filename)
- image = Sk.loadImage(filename)
-end
-
-
-local color = {a = 1, r = 1, g = 0, b = 0};
-
-function rnd(range)
- return math.random() * range;
-end
-
-rndX = function () return rnd(640) end
-rndY = function () return rnd(480) end
-
-function draw_rand_path(canvas);
- if not path_paint then
- path_paint = Sk.newPaint();
- path_paint:setAntiAlias(true);
- end
- path_paint:setColor({a = 1, r = math.random(), g = math.random(), b = math.random() });
-
- local path = Sk.newPath();
- path:moveTo(rndX(), rndY());
- for i = 0, 50 do
- path:quadTo(rndX(), rndY(), rndX(), rndY());
- end
- canvas:drawPath(path, path_paint);
-
- paint:setColor{a=1,r=0,g=0,b=1};
- local align = { 'left', 'center', 'right' };
- paint:setTextSize(30);
- for k, v in next, align do
- paint:setTextAlign(v);
- canvas:drawText('Hamburgefons', 320, 200 + 30*k, paint);
- end
-end
-
-function onStartup()
- local paint = Sk.newPaint();
- paint:setColor{a=1, r=1, g=0, b=0};
- if false then
- local doc = Sk.newDocumentPDF('out/test.pdf');
- local canvas = doc:beginPage(72*8.5, 72*11);
- canvas:drawText('Hello Lua', 300, 300, paint);
- doc:close();
- doc = nil;
- end
-end
-
-function onDrawContent(canvas)
- draw_rand_path(canvas);
- color.g = x / 100;
- paint:setColor(color)
- canvas:translate(x, 0);
- canvas:drawOval(r, paint)
- x = x + 1;
- local r2 = {}
- r2.left = x;
- r2.top = r.bottom + 50;
- r2.right = r2.left + image:width() * 1;
- r2.bottom = r2.top + image:height() * 1;
- canvas:drawImageRect(image, nil, r2, 0.75);
- if x > 200 then x = 0 end;
-
- return true -- so we can animate
-end
-
-onStartup()