blob: 64cef296a81d1d606e855da9e5265ad363fdf561 [file] [log] [blame]
//import 'package:sky/widgets/basic.dart';
//import 'card.dart' as card;
//import 'my_button.dart';
//import 'dart:sky' as sky;
//import 'package:vector_math/vector_math.dart' as vector_math;
//import 'package:sky/theme/colors.dart' as colors;
import 'package:sky/widgets.dart';
//import 'logic/game.dart' show Game, HeartsCommand;
//import 'components/game.dart' show GameComponent;
import 'logic/croupier.dart' show Croupier;
import 'components/croupier.dart' show CroupierComponent;
//import 'dart:io';
//import 'dart:convert';
//import 'dart:async';
class CroupierApp extends App {
Croupier croupier;
CroupierApp() : super() {
this.croupier = new Croupier();
}
Widget build() {
return new CroupierComponent(this.croupier);
}
}
void main() {
print('started');
CroupierApp app = new CroupierApp();
// Had difficulty reading from a file, so I can use this to simulate it.
// Seems like only NetworkImage exists, but why not also have NetworkFile?
/*List<String> commands = <String>[
"Deal:0:classic h1:classic h2:classic h3:classic h4:END",
"Deal:1:classic d1:classic d2:classic d3:classic d4:END",
"Deal:2:classic s1:classic s2:classic s3:classic s4:END",
"Deal:3:classic c1:classic c2:classic c3:classic c4:END",
"Pass:0:1:classic h2:classic h3:END",
"Pass:1:2:classic d1:classic d4:END",
"Play:0:classic h1:END",
"Play:1:classic d3:END",
"Play:2:classic d4:END",
"Play:3:classic c2:END"
];
new Future.delayed(new Duration(seconds: 2)).then((_) {
for (var i = 0; i < commands.length; i++) {
new Future.delayed(new Duration(seconds: 1*i)).then((_) {
app.game.gamelog.add(new HeartsCommand(commands[i]));
});
}
});*/
runApp(app);
print('running');
}