just_dart 0.1.0 copy "just_dart: ^0.1.0" to clipboard
just_dart: ^0.1.0 copied to clipboard

Shared Dart utilities for Just Ecosystem.

example/example.dart

import 'package:just_dart/just_dart.dart';
import 'package:flutter/painting.dart';

void main() {
  final position = Vector2(12, 8);
  final velocity = Vector2(3, 4);
  const dt = 0.5;

  // Integrate a simple 2-D movement step.
  position.addScaled(velocity, dt);

  final direction = Vector3.fromOffset(position.toOffset());
  final cameraSpace = direction.normalized();

  final tree = Quadtree<String>(
    bounds: const Rect.fromLTWH(-100, -100, 200, 200),
  );
  tree.insert('player', const Rect.fromLTWH(10, 12, 16, 16));
  tree.insert('enemy', const Rect.fromLTWH(28, 18, 16, 16));

  final nearby = <String>[];
  tree.queryRect(const Rect.fromLTWH(0, 0, 40, 40), nearby);

  print('position: ${position.toOffset()}');
  print('direction: $direction');
  print('camera-space: $cameraSpace');
  print('nearby entities: $nearby');
}
1
likes
150
points
16
downloads

Documentation

API reference

Publisher

verified publisherjustunknown.com

Weekly Downloads

Shared Dart utilities for Just Ecosystem.

Repository (GitHub)
View/report issues
Contributing

License

BSD-3-Clause (license)

Dependencies

flutter

More

Packages that depend on just_dart