Rename vector2_extension to vector2

This commit is contained in:
Lukas Klingsbo
2020-09-21 12:17:21 +02:00
parent 86ceea1382
commit 540e021d8b
40 changed files with 40 additions and 40 deletions

View File

@ -123,7 +123,7 @@ Note that it could be any component, however complex, inside your widgets tree.
```dart ```dart
import 'package:flame/sprite_animation.dart'; // imports the SpriteAnimation class import 'package:flame/sprite_animation.dart'; // imports the SpriteAnimation class
import 'package:flame/flame.dart'; // imports the Flame helper class import 'package:flame/flame.dart'; // imports the Flame helper class
import 'package:flame/vector2_extension.dart'; // imports the Vector2 class import 'package:flame/vector2.dart'; // imports the Vector2 class
``` ```
How do we do the magic then? Just add the following to your widget tree: How do we do the magic then? Just add the following to your widget tree:

View File

@ -1,7 +1,7 @@
import 'package:flame/flame.dart'; import 'package:flame/flame.dart';
import 'package:flame/game.dart'; import 'package:flame/game.dart';
import 'package:flame/sprite_animation.dart'; import 'package:flame/sprite_animation.dart';
import 'package:flame/vector2_extension.dart'; import 'package:flame/vector2.dart';
import 'package:flame/components/sprite_animation_component.dart'; import 'package:flame/components/sprite_animation_component.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';

View File

@ -7,7 +7,7 @@ import 'package:flame/game.dart';
import 'package:flame/palette.dart'; import 'package:flame/palette.dart';
import 'package:flame/text_config.dart'; import 'package:flame/text_config.dart';
import 'package:flame/gestures.dart'; import 'package:flame/gestures.dart';
import 'package:flame/vector2_extension.dart'; import 'package:flame/vector2.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
void main() async { void main() async {

View File

@ -3,7 +3,7 @@ import 'package:flame/effects/scale_effect.dart';
import 'package:flame/effects/rotate_effect.dart'; import 'package:flame/effects/rotate_effect.dart';
import 'package:flame/effects/sequence_effect.dart'; import 'package:flame/effects/sequence_effect.dart';
import 'package:flame/gestures.dart'; import 'package:flame/gestures.dart';
import 'package:flame/vector2_extension.dart'; import 'package:flame/vector2.dart';
import 'package:flame/flame.dart'; import 'package:flame/flame.dart';
import 'package:flame/game.dart'; import 'package:flame/game.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';

View File

@ -5,7 +5,7 @@ import 'package:flame/components/component.dart';
import 'package:flame/components/joystick/joystick_component.dart'; import 'package:flame/components/joystick/joystick_component.dart';
import 'package:flame/components/joystick/joystick_events.dart'; import 'package:flame/components/joystick/joystick_events.dart';
import 'package:flame/palette.dart'; import 'package:flame/palette.dart';
import 'package:flame/vector2_extension.dart'; import 'package:flame/vector2.dart';
class Player extends Component implements JoystickListener { class Player extends Component implements JoystickListener {
final _whitePaint = BasicPalette.white.paint; final _whitePaint = BasicPalette.white.paint;

View File

@ -2,7 +2,7 @@ import 'package:flame/game.dart';
import 'package:flame/flame.dart'; import 'package:flame/flame.dart';
import 'package:flame/nine_tile_box.dart'; import 'package:flame/nine_tile_box.dart';
import 'package:flame/sprite.dart'; import 'package:flame/sprite.dart';
import 'package:flame/vector2_extension.dart'; import 'package:flame/vector2.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';

View File

@ -1,7 +1,7 @@
import 'package:flame/flame.dart'; import 'package:flame/flame.dart';
import 'package:flame/game.dart'; import 'package:flame/game.dart';
import 'package:flame/components/parallax_component.dart'; import 'package:flame/components/parallax_component.dart';
import 'package:flame/vector2_extension.dart'; import 'package:flame/vector2.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
void main() async { void main() async {

View File

@ -21,7 +21,7 @@ import 'package:flame/flame.dart';
import 'package:flame/game.dart'; import 'package:flame/game.dart';
import 'package:flame/time.dart' as flame_time; import 'package:flame/time.dart' as flame_time;
import 'package:flame/particle.dart'; import 'package:flame/particle.dart';
import 'package:flame/vector2_extension.dart'; import 'package:flame/vector2.dart';
import 'package:flame/sprite.dart'; import 'package:flame/sprite.dart';
import 'package:flame/spritesheet.dart'; import 'package:flame/spritesheet.dart';
import 'package:flame/text_config.dart'; import 'package:flame/text_config.dart';

View File

@ -2,7 +2,7 @@ import 'package:flame/sprite_animation.dart';
import 'package:flame/components/sprite_animation_component.dart'; import 'package:flame/components/sprite_animation_component.dart';
import 'package:flame/flame.dart'; import 'package:flame/flame.dart';
import 'package:flame/game.dart'; import 'package:flame/game.dart';
import 'package:flame/vector2_extension.dart'; import 'package:flame/vector2.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
void main() async { void main() async {

View File

@ -3,7 +3,7 @@ import 'dart:math';
import 'package:flame/components/sprite_component.dart'; import 'package:flame/components/sprite_component.dart';
import 'package:flame/flame.dart'; import 'package:flame/flame.dart';
import 'package:flame/game.dart'; import 'package:flame/game.dart';
import 'package:flame/vector2_extension.dart'; import 'package:flame/vector2.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
void main() async { void main() async {

View File

@ -7,7 +7,7 @@ import 'package:flame/flame.dart';
import 'package:flame/game.dart'; import 'package:flame/game.dart';
import 'package:flame/palette.dart'; import 'package:flame/palette.dart';
import 'package:flame/text_config.dart'; import 'package:flame/text_config.dart';
import 'package:flame/vector2_extension.dart'; import 'package:flame/vector2.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
void main() async { void main() async {

View File

@ -60,7 +60,7 @@ import 'dart:ui';
import 'package:flame/game.dart'; import 'package:flame/game.dart';
import 'package:flame/text_config.dart'; import 'package:flame/text_config.dart';
import 'package:flame/time.dart'; import 'package:flame/time.dart';
import 'package:flame/vector2_extension.dart'; import 'package:flame/vector2.dart';
class MyGame extends Game { class MyGame extends Game {
final TextConfig textConfig = TextConfig(color: const Color(0xFFFFFFFF)); final TextConfig textConfig = TextConfig(color: const Color(0xFFFFFFFF));
@ -95,7 +95,7 @@ import 'dart:ui';
import 'package:flame/game.dart'; import 'package:flame/game.dart';
import 'package:flame/text_config.dart'; import 'package:flame/text_config.dart';
import 'package:flame/time.dart'; import 'package:flame/time.dart';
import 'package:flame/vector2_extension.dart'; import 'package:flame/vector2.dart';
class MyGame extends Game { class MyGame extends Game {
final TextConfig textConfig = TextConfig(color: const Color(0xFFFFFFFF)); final TextConfig textConfig = TextConfig(color: const Color(0xFFFFFFFF));

View File

@ -1,4 +1,4 @@
import 'vector2_extension.dart'; import 'vector2.dart';
class Anchor { class Anchor {
static const Anchor topLeft = Anchor(0.0, 0.0); static const Anchor topLeft = Anchor(0.0, 0.0);

View File

@ -8,7 +8,7 @@ import 'package:flame/sprite.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart'; import 'package:flutter/widgets.dart';
import '../../vector2_extension.dart'; import '../../vector2.dart';
enum JoystickActionAlign { TOP_LEFT, BOTTOM_LEFT, TOP_RIGHT, BOTTOM_RIGHT } enum JoystickActionAlign { TOP_LEFT, BOTTOM_LEFT, TOP_RIGHT, BOTTOM_RIGHT }

View File

@ -7,7 +7,7 @@ import '../component.dart';
import '../mixins/has_game_ref.dart'; import '../mixins/has_game_ref.dart';
import '../../game/base_game.dart'; import '../../game/base_game.dart';
import '../../gestures.dart'; import '../../gestures.dart';
import '../../vector2_extension.dart'; import '../../vector2.dart';
mixin JoystickListener { mixin JoystickListener {
void joystickChangeDirectional(JoystickDirectionalEvent event); void joystickChangeDirectional(JoystickDirectionalEvent event);

View File

@ -6,7 +6,7 @@ import 'package:flame/gestures.dart';
import 'package:flame/sprite.dart'; import 'package:flame/sprite.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import '../../vector2_extension.dart'; import '../../vector2.dart';
class JoystickDirectional { class JoystickDirectional {
final double size; final double size;

View File

@ -1,4 +1,4 @@
import '../../vector2_extension.dart'; import '../../vector2.dart';
/// Useful mixin to add to your components if you want to hold a reference to the current screen size. /// Useful mixin to add to your components if you want to hold a reference to the current screen size.
/// ///

View File

@ -1,7 +1,7 @@
import 'dart:async'; import 'dart:async';
import 'dart:ui'; import 'dart:ui';
import 'package:flame/vector2_extension.dart'; import 'package:flame/vector2.dart';
import 'package:flutter/foundation.dart'; import 'package:flutter/foundation.dart';
import 'package:flutter/painting.dart'; import 'package:flutter/painting.dart';
import 'package:vector_math/vector_math_64.dart'; import 'package:vector_math/vector_math_64.dart';

View File

@ -9,7 +9,7 @@ import '../anchor.dart';
import '../effects/effects.dart'; import '../effects/effects.dart';
import '../game.dart'; import '../game.dart';
import '../text_config.dart'; import '../text_config.dart';
import '../vector2_extension.dart'; import '../vector2.dart';
import 'component.dart'; import 'component.dart';
/// A [Component] implementation that represents a component that has a /// A [Component] implementation that represents a component that has a

View File

@ -6,7 +6,7 @@ import 'package:flutter/widgets.dart' as widgets;
import '../palette.dart'; import '../palette.dart';
import '../text_config.dart'; import '../text_config.dart';
import '../vector2_extension.dart'; import '../vector2.dart';
import 'mixins/resizable.dart'; import 'mixins/resizable.dart';
import 'position_component.dart'; import 'position_component.dart';

View File

@ -4,7 +4,7 @@ import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import '../components/position_component.dart'; import '../components/position_component.dart';
import '../vector2_extension.dart'; import '../vector2.dart';
export './move_effect.dart'; export './move_effect.dart';
export './rotate_effect.dart'; export './rotate_effect.dart';

View File

@ -3,7 +3,7 @@ import 'package:meta/meta.dart';
import 'dart:math'; import 'dart:math';
import '../vector2_extension.dart'; import '../vector2.dart';
import './effects.dart'; import './effects.dart';
double _direction(double p, double d) => (p - d).sign; double _direction(double p, double d) => (p - d).sign;

View File

@ -3,7 +3,7 @@ import 'package:meta/meta.dart';
import 'dart:math'; import 'dart:math';
import '../vector2_extension.dart'; import '../vector2.dart';
import './effects.dart'; import './effects.dart';
double _direction(double p, double d) => (p - d).sign; double _direction(double p, double d) => (p - d).sign;

View File

@ -11,7 +11,7 @@ import '../components/component.dart';
import '../components/mixins/has_game_ref.dart'; import '../components/mixins/has_game_ref.dart';
import '../components/mixins/tapable.dart'; import '../components/mixins/tapable.dart';
import '../components/position_component.dart'; import '../components/position_component.dart';
import '../vector2_extension.dart'; import '../vector2.dart';
import 'game.dart'; import 'game.dart';
/// This is a more complete and opinionated implementation of Game. /// This is a more complete and opinionated implementation of Game.

View File

@ -1,7 +1,7 @@
import 'package:flutter/rendering.dart'; import 'package:flutter/rendering.dart';
import 'package:flutter/widgets.dart' hide WidgetBuilder; import 'package:flutter/widgets.dart' hide WidgetBuilder;
import '../vector2_extension.dart'; import '../vector2.dart';
import 'game_render_box.dart'; import 'game_render_box.dart';
import 'game.dart'; import 'game.dart';

View File

@ -9,7 +9,7 @@ import 'package:flutter/services.dart';
import '../keyboard.dart'; import '../keyboard.dart';
import '../vector2_extension.dart'; import '../vector2.dart';
import 'widget_builder.dart'; import 'widget_builder.dart';
/// Represents a generic game. /// Represents a generic game.

View File

@ -5,7 +5,7 @@ import 'package:flutter/rendering.dart';
import 'package:flutter/scheduler.dart'; import 'package:flutter/scheduler.dart';
import 'package:flutter/widgets.dart' hide WidgetBuilder; import 'package:flutter/widgets.dart' hide WidgetBuilder;
import '../vector2_extension.dart'; import '../vector2.dart';
import 'game_loop.dart'; import 'game_loop.dart';
import 'game.dart'; import 'game.dart';

View File

@ -4,7 +4,7 @@ import 'package:flutter/foundation.dart';
import '../sprite_animation.dart'; import '../sprite_animation.dart';
import '../particle.dart'; import '../particle.dart';
import '../vector2_extension.dart'; import '../vector2.dart';
class SpriteAnimationParticle extends Particle { class SpriteAnimationParticle extends Particle {
final SpriteAnimation animation; final SpriteAnimation animation;

View File

@ -4,7 +4,7 @@ import 'package:flutter/foundation.dart';
import '../particle.dart'; import '../particle.dart';
import '../components/component.dart'; import '../components/component.dart';
import '../vector2_extension.dart'; import '../vector2.dart';
class ComponentParticle extends Particle { class ComponentParticle extends Particle {
final Component component; final Component component;

View File

@ -3,7 +3,7 @@ import 'dart:ui';
import 'package:flutter/foundation.dart'; import 'package:flutter/foundation.dart';
import '../particle.dart'; import '../particle.dart';
import '../vector2_extension.dart'; import '../vector2.dart';
/// A [Particle] which renders given [Image] on a [Canvas] /// A [Particle] which renders given [Image] on a [Canvas]
/// image is centered. If any other behavior is needed, consider /// image is centered. If any other behavior is needed, consider

View File

@ -4,7 +4,7 @@ import 'package:flutter/foundation.dart';
import '../particle.dart'; import '../particle.dart';
import '../sprite.dart'; import '../sprite.dart';
import '../vector2_extension.dart'; import '../vector2.dart';
class SpriteParticle extends Particle { class SpriteParticle extends Particle {
final Sprite sprite; final Sprite sprite;

View File

@ -4,7 +4,7 @@ import 'dart:async';
import 'flame.dart'; import 'flame.dart';
import 'palette.dart'; import 'palette.dart';
import 'vector2_extension.dart'; import 'vector2.dart';
class Sprite { class Sprite {
Paint paint = BasicPalette.white.paint; Paint paint = BasicPalette.white.paint;

View File

@ -3,7 +3,7 @@ import 'dart:ui';
import 'package:flutter/foundation.dart'; import 'package:flutter/foundation.dart';
import 'flame.dart'; import 'flame.dart';
import 'vector2_extension.dart'; import 'vector2.dart';
/// sprite atlas with an image and a set of rects and transforms /// sprite atlas with an image and a set of rects and transforms
class SpriteBatch { class SpriteBatch {

View File

@ -4,7 +4,7 @@ import 'package:flutter/material.dart' as material;
import 'anchor.dart'; import 'anchor.dart';
import 'memory_cache.dart'; import 'memory_cache.dart';
import 'vector2_extension.dart'; import 'vector2.dart';
/// A Text Config contains all typographical information required to render texts; i.e., font size and color, family, etc. /// A Text Config contains all typographical information required to render texts; i.e., font size and color, family, etc.
/// ///

View File

@ -1,7 +1,7 @@
import 'dart:async'; import 'dart:async';
import 'dart:ui'; import 'dart:ui';
import 'package:flame/vector2_extension.dart'; import 'package:flame/vector2.dart';
import 'package:flutter/gestures.dart'; import 'package:flutter/gestures.dart';
import 'package:flutter/services.dart'; import 'package:flutter/services.dart';
import 'package:flutter/foundation.dart'; import 'package:flutter/foundation.dart';

View File

@ -2,7 +2,7 @@ import 'dart:ui';
import 'package:flame/components/position_component.dart'; import 'package:flame/components/position_component.dart';
import 'package:flame/components/sprite_component.dart'; import 'package:flame/components/sprite_component.dart';
import 'package:flame/vector2_extension.dart'; import 'package:flame/vector2.dart';
import 'package:test/test.dart'; import 'package:test/test.dart';
void main() { void main() {

View File

@ -5,7 +5,7 @@ import 'package:flame/components/mixins/has_game_ref.dart';
import 'package:flame/components/mixins/resizable.dart'; import 'package:flame/components/mixins/resizable.dart';
import 'package:flame/components/mixins/tapable.dart'; import 'package:flame/components/mixins/tapable.dart';
import 'package:flame/game/base_game.dart'; import 'package:flame/game/base_game.dart';
import 'package:flame/vector2_extension.dart'; import 'package:flame/vector2.dart';
import 'package:flutter/gestures.dart'; import 'package:flutter/gestures.dart';
import 'package:test/test.dart'; import 'package:test/test.dart';

View File

@ -1,5 +1,5 @@
import 'package:flame/game/base_game.dart'; import 'package:flame/game/base_game.dart';
import 'package:flame/vector2_extension.dart'; import 'package:flame/vector2.dart';
import 'package:test/test.dart'; import 'package:test/test.dart';
import 'package:flame/components/position_component.dart'; import 'package:flame/components/position_component.dart';

View File

@ -1,4 +1,4 @@
import 'package:flame/vector2_extension.dart'; import 'package:flame/vector2.dart';
import 'package:test/test.dart'; import 'package:test/test.dart';
import 'dart:math' as math; import 'dart:math' as math;