Warcrafty.from constructor

Warcrafty.from(
  1. String path
)

Implementation

Warcrafty.from(String path) {
  _path = path;
  _buffer = File(path).readAsBytesSync().buffer;
  switch (utf8.decode(_buffer.asUint8List(0, 4))) {
    case 'WDBC':
      _parser = 'WdbcParser';
      break;
    case 'WDC3':
      _parser = 'Wdc3Parser';
      break;
    default:
      _parser = 'UnhandledParser';
      break;
  }
}