import '../models/game_event.dart'; import '../models/player.dart'; import 'player_driver.dart'; /// Description: 在线玩家驱动 /// Time : 05/06/2023 Saturday /// Author : liuyuqi.gov@msn.cn class DriverOnline extends PlayerDriver { DriverOnline(Player player) : super(player) { canBacktrace = false; } @override Future<bool> tryDraw() { return Future.value(true); } @override Future<String?> move() { player.manager.add(GameLockEvent(true)); throw UnimplementedError(); } @override Future<String> ponder() { throw UnimplementedError(); } @override void completeMove(String move) { throw UnimplementedError(); } @override Future<bool> tryRetract() { throw UnimplementedError(); } }