Skip to content

Commit 908d619

Browse files
committed
Fix remaining warnings
1 parent 0413017 commit 908d619

2 files changed

Lines changed: 10 additions & 8 deletions

File tree

packages/forge2d/example/web/racer.dart

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
import 'dart:html' hide Body;
1+
import 'dart:js_interop';
22
import 'dart:math';
33

44
import 'package:forge2d/forge2d_browser.dart';
5+
import 'package:web/web.dart';
56

67
import 'demo.dart';
78
import 'racer/car.dart';
@@ -26,8 +27,8 @@ class Racer extends Demo implements ContactListener {
2627
_controlState = 0;
2728

2829
// Bind to keyboard events.
29-
document.onKeyDown.listen(_handleKeyDown);
30-
document.onKeyUp.listen(_handleKeyUp);
30+
document.onkeydown = _handleKeyDown.toJS;
31+
document.onkeyup = _handleKeyUp.toJS;
3132

3233
// Add ourselves as a collision listener.
3334
world.setContactListener(this);
@@ -171,8 +172,8 @@ void main() {
171172
final racer = Racer();
172173
racer.initialize();
173174
racer.initializeAnimation();
174-
final paragraph = ParagraphElement()
175+
final paragraph = HTMLParagraphElement()
175176
..innerText = 'Use the arrow keys to drive the car';
176-
document.body?.nodes.add(paragraph);
177+
document.body?.append(paragraph);
177178
racer.runAnimation();
178179
}

packages/forge2d/lib/src/common/canvas_viewport_transform.dart

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1-
import 'dart:html';
1+
import 'dart:js_interop';
22

33
import 'package:forge2d/forge2d.dart';
4+
import 'package:web/web.dart';
45

56
/// Transform for drawing using a canvas context. Y-flip is permanently set
67
/// to true.
@@ -9,7 +10,7 @@ class CanvasViewportTransform extends ViewportTransform {
910

1011
/// Constructs a new viewport transform with the default scale.
1112
CanvasViewportTransform(Vector2 extents, Vector2 center)
12-
: super(extents, center, defaultDrawingScale) {
13+
: super(extents, center, defaultDrawingScale) {
1314
yFlip = true;
1415
}
1516

@@ -18,7 +19,7 @@ class CanvasViewportTransform extends ViewportTransform {
1819
/// screen.
1920
void updateTransformation(CanvasRenderingContext2D ctx) {
2021
// Clear all previous transformation.
21-
ctx.setTransform(1, 0, 0, 1, 0, 0);
22+
ctx.setTransform(1.toJS, 0, 0, 1, 0, 0);
2223

2324
// Translate to the center of the canvas screen. This will be considered the
2425
// actual origin.

0 commit comments

Comments
 (0)