grid_space 1.0.0 copy "grid_space: ^1.0.0" to clipboard
grid_space: ^1.0.0 copied to clipboard

Common classes to convert between square grids and hexagonal grids.

example/grid_space_example.dart

import 'dart:math';

import 'package:grid_space/grid_space.dart';

void main() {
  final grid = Grid.hexagonal(16, horizontal: false, size: Point(16, 16));

  final playerToken = Token(Point(2.5, 1.5));
  final offsetPosition = grid.gridToWorldSpace(playerToken.position);

  print('Token is displayed at $offsetPosition');
}

class Token {
  Point<double> position;

  Token(this.position);
}
0
likes
130
pub points
0%
popularity

Publisher

verified publishertheoretically.online

Common classes to convert between square grids and hexagonal grids.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

More

Packages that depend on grid_space