Skip to content

Commit 3f2d769

Browse files
committed
hide matrix
1 parent 298a781 commit 3f2d769

File tree

9 files changed

+13
-21
lines changed

9 files changed

+13
-21
lines changed

examples/lib/stories/camera_and_viewport/camera_component_example.dart

+4-17
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import 'dart:math';
2-
import 'dart:typed_data';
32

43
import 'package:flame/camera.dart';
54
import 'package:flame/components.dart';
@@ -8,7 +7,7 @@ import 'package:flame/extensions.dart' show OffsetExtension;
87
import 'package:flame/game.dart';
98
import 'package:flame/geometry.dart';
109
import 'package:flame/input.dart';
11-
import 'package:flutter/painting.dart';
10+
import 'package:flutter/widgets.dart';
1211

1312
class CameraComponentExample extends FlameGame with PanDetector {
1413
static const description = '''
@@ -117,25 +116,13 @@ class Bezel extends PositionComponent {
117116
const Radius.circular(5.0),
118117
),
119118
))
120-
.transform(
121-
Float64List.fromList(
122-
(Matrix4.identity()..rotateZ(pi / 4)).storage,
123-
),
124-
);
119+
.transform((Matrix4.identity()..rotateZ(pi / 4)).storage);
125120
connector = (Path()
126121
..addArc(Rect.fromLTRB(-outer, -outer, outer, outer), -0.22, 0.44))
127-
.transform(
128-
Float64List.fromList(
129-
(Matrix4.identity()..rotateZ(pi / 4)).storage,
130-
),
131-
);
122+
.transform((Matrix4.identity()..rotateZ(pi / 4)).storage);
132123
specularHighlight = (Path()
133124
..addOval(Rect.fromLTWH(-radius * 0.8, -8, 16, radius * 0.3)))
134-
.transform(
135-
Float64List.fromList(
136-
(Matrix4.identity()..rotateZ(pi / 4)).storage,
137-
),
138-
);
125+
.transform((Matrix4.identity()..rotateZ(pi / 4)).storage);
139126

140127
glassPaint = Paint()..color = const Color(0x1400ffae);
141128
rimBorderPaint = Paint()

packages/flame/lib/src/components/mixins/snapshot.dart

+1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import 'dart:typed_data';
22
import 'dart:ui';
33

44
import 'package:flame/components.dart';
5+
import 'package:vector_math/vector_math.dart';
56

67
/// A mixin that enables caching a component and all its children. If
78
/// [renderSnapshot] is set to `true`, the component and its children will be

packages/flame/lib/src/components/position_component.dart

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ import 'package:flame/src/game/notifying_vector2.dart';
1414
import 'package:flame/src/game/transform2d.dart';
1515
import 'package:flame/src/rendering/decorator.dart';
1616
import 'package:flame/src/rendering/transform2d_decorator.dart';
17+
import 'package:vector_math/vector_math.dart';
1718

1819
/// A [Component] implementation that represents an object that can be
1920
/// freely moved around the screen, rotated, and scaled.

packages/flame/lib/src/extensions/vector2.dart

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
import 'dart:math';
22
import 'dart:ui';
33

4-
import 'package:vector_math/vector_math.dart';
5-
6-
export 'package:vector_math/vector_math.dart' hide Colors;
4+
import 'package:vector_math/vector_math.dart' hide Colors, Matrix4;
5+
export 'package:vector_math/vector_math.dart' hide Colors, Matrix4;
76

87
extension Vector2Extension on Vector2 {
98
/// This is a reusable vector that can be used within the [Vector2Extension]

packages/flame/lib/src/sprite_batch.dart

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import 'package:flame/extensions.dart';
88
import 'package:flame/flame.dart';
99
import 'package:flame/game.dart';
1010
import 'package:meta/meta.dart';
11+
import 'package:vector_math/vector_math.dart';
1112

1213
extension SpriteBatchExtension on Game {
1314
/// Utility method to load and cache the image for a [SpriteBatch] based on

packages/flame/test/components/mixins/snapshot_test.dart

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import 'package:flame/extensions.dart';
66
import 'package:flame/game.dart';
77
import 'package:flame_test/flame_test.dart';
88
import 'package:flutter_test/flutter_test.dart';
9+
import 'package:vector_math/vector_math.dart';
910

1011
void main() {
1112
group(

packages/flame/test/components/position_component_test.dart

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import 'package:flame/game.dart';
88
import 'package:flame/geometry.dart';
99
import 'package:flame_test/flame_test.dart';
1010
import 'package:test/test.dart';
11+
import 'package:vector_math/vector_math.dart';
1112

1213
void main() {
1314
group('PositionComponent', () {

packages/flame/test/extensions/rect_test.dart

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import 'package:flame/geometry.dart';
66
import 'package:flame_test/flame_test.dart';
77
import 'package:mocktail/mocktail.dart';
88
import 'package:test/test.dart';
9+
import 'package:vector_math/vector_math.dart';
910

1011
void main() {
1112
group('RectExtension', () {

packages/flame_studio/lib/src/widgets/panels/hierarchy_view.dart

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import 'package:flame/components.dart' show Component;
1+
import 'package:flame/components.dart';
22
import 'package:flame_studio/src/core/component_tree.dart';
33
import 'package:flutter/widgets.dart';
44
import 'package:flutter_riverpod/flutter_riverpod.dart';

0 commit comments

Comments
 (0)