grid_space 1.0.0 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);
}