Skip to content

Commit 0b4d95d

Browse files
committed
chore: update demo
1 parent d16719c commit 0b4d95d

File tree

1 file changed

+16
-4
lines changed

1 file changed

+16
-4
lines changed

napi/canvas-napi/main.mjs

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -431,7 +431,7 @@ function flappyBird(canvas) {
431431
width: s_buttons.Ok.width,
432432
height: s_buttons.Ok.height
433433
});
434-
run();
434+
run();
435435

436436
/*
437437
img = document.createElement('img');
@@ -586,6 +586,15 @@ function solarSystem(canvas) {
586586
let moon;
587587
let earth;
588588

589+
590+
const scale = NSScreen.mainScreen.backingScaleFactor;
591+
592+
ctx.fillStyle = 'white';
593+
ctx.fillRect(0, 0, canvas.width, canvas.height);
594+
595+
ctx.render();
596+
597+
589598
function init() {
590599
// sun = await ImageSource.fromUrl('https://mdn.mozillademos.org/files/1456/Canvas_sun.png');
591600
// moon = await ImageSource.fromUrl('https://mdn.mozillademos.org/files/1443/Canvas_moon.png');
@@ -594,12 +603,15 @@ function solarSystem(canvas) {
594603
sun = new ImageAsset();
595604
moon = new ImageAsset();
596605
earth = new ImageAsset();
597-
sun.fromUrlSync('https://mdn.mozillademos.org/files/1456/Canvas_sun.png');
598-
moon.fromUrlSync('https://mdn.mozillademos.org/files/1443/Canvas_moon.png');
599-
earth.fromUrlSync('https://mdn.mozillademos.org/files/1429/Canvas_earth.png');
606+
sun.fromUrlSync('https://raw.githubusercontent.com/NativeScript/canvas/refs/heads/feat/macos-napi/napi/canvas-napi/examples/assets/canvas_sun.png');
607+
moon.fromUrlSync('https://raw.githubusercontent.com/NativeScript/canvas/refs/heads/feat/macos-napi/napi/canvas-napi/examples/assets/canvas_moon.png');
608+
earth.fromUrlSync('https://raw.githubusercontent.com/NativeScript/canvas/refs/heads/feat/macos-napi/napi/canvas-napi/examples/assets/canvas_earth.png');
600609
LAF = requestAnimationFrame(draw);
601610
}
602611

612+
613+
//ctx.scale(scale, scale);
614+
603615
function draw() {
604616
ctx.globalCompositeOperation = 'destination-over';
605617
ctx.clearRect(0, 0, canvas.width, canvas.height);

0 commit comments

Comments
 (0)