Skip to content

Instantly share code, notes, and snippets.

View ali2236's full-sized avatar
💭
Stuff'n Things!

Ali Qanbari ali2236

💭
Stuff'n Things!
View GitHub Profile
@ali2236
ali2236 / wumpus.dart
Last active July 6, 2021 16:45
AI Homework #4
/*
Ali Ghanbari - 970216657
AI Homework 4 - Wumpus World
*/
import 'package:flutter/material.dart';
///#######################################
/// constants
/// ######################################
Future<Size> resolveSize(ImageProvider image) async {
final completer = Completer<Size>();
resolve(image, (info, _) {
final size = Size(
info.image.width.toDouble(),
info.image.height.toDouble(),
);
completer.complete(size);
});
Future<Size> resolveSize(ImageProvider image) async {
final resultController = StreamController<Size>();
resolve(image, (info, _) {
final size = Size(
info.image.width.toDouble(),
info.image.height.toDouble(),
);
resultController.sink.add(size);
});