unlimited 0.0.1 copy "unlimited: ^0.0.1" to clipboard
unlimited: ^0.0.1 copied to clipboard

unlisted

Cards database and game rules for the Star Wars Unlimited CCG.

example/main.dart

// It's recommended to import the library with a prefix.
import 'package:unlimited/cards.dart' as cards;
import 'package:unlimited/schema.dart';

void main() {
  final vader = cards.sparkOfRebellion.firstWhere(
    (card) => card.name == 'Darth Vader',
  );

  // Pattern match to get the card's type.
  switch (vader) {
    case final BaseCard card:
      print('Base:    ${card.name}: ${card.location}');
    case final UnitCard card:
      print('Unit:    ${card.name}: ${card.title ?? '<No title>'}');
    case final EventCard card:
      print('Event:   ${card.name}');
    case final UpgradeCard card:
      print('Upgrade: ${card.name}');
  }
}
1
likes
0
pub points
0%
popularity

Publisher

verified publisherlurey.dev

Cards database and game rules for the Star Wars Unlimited CCG.

Repository (GitHub)
View/report issues

Topics

#star-wars

License

unknown (LICENSE)

Dependencies

collection, meta

More

Packages that depend on unlimited