File tree 4 files changed +13
-10
lines changed
4 files changed +13
-10
lines changed Original file line number Diff line number Diff line change
1
+ import 'dart:convert' ;
2
+
1
3
import 'package:tiled/tiled.dart' ;
2
4
import 'package:xml/xml.dart' ;
3
5
@@ -14,7 +16,8 @@ class XmlParser extends Parser {
14
16
15
17
XmlParser (this .element, {super .tsxProviders, super .templateProviders});
16
18
17
- XmlParser .fromString (String string, {
19
+ XmlParser .fromString (
20
+ String string, {
18
21
super .tsxProviders,
19
22
super .templateProviders,
20
23
}) : element = XmlDocument .parse (string).rootElement;
@@ -55,9 +58,7 @@ class XmlParser extends Parser {
55
58
56
59
@override
57
60
T formatSpecificParsing <T >(
58
- T Function (JsonParser ) json,
59
- T Function (XmlParser ) xml
60
- ) {
61
+ T Function (JsonParser ) json, T Function (XmlParser ) xml) {
61
62
return xml (this );
62
63
}
63
64
}
@@ -67,8 +68,10 @@ class JsonParser extends Parser {
67
68
68
69
JsonParser (this .json, {super .tsxProviders, super .templateProviders});
69
70
70
- JsonParser .fromString (String string, {
71
- super .tsxProviders, super .templateProviders,
71
+ JsonParser .fromString (
72
+ String string, {
73
+ super .tsxProviders,
74
+ super .templateProviders,
72
75
}) : json = jsonDecode (string) as Map <String , dynamic >;
73
76
74
77
@override
Original file line number Diff line number Diff line change 1
- part of tiled;
1
+ import 'package: tiled/tiled.dart' ;
2
2
3
3
abstract class Provider <T > {
4
4
bool canProvide (String path);
@@ -8,4 +8,4 @@ abstract class Provider<T> {
8
8
}
9
9
10
10
typedef ParserProvider = Provider <Parser >;
11
- typedef ImagePathProvider = Provider <String >;
11
+ typedef ImagePathProvider = Provider <String >;
Original file line number Diff line number Diff line change 1
1
import 'dart:collection' ;
2
+ import 'dart:convert' ;
2
3
3
4
import 'package:collection/collection.dart' ;
4
5
import 'package:tiled/tiled.dart' ;
Original file line number Diff line number Diff line change @@ -14,8 +14,8 @@ export 'src/layer.dart';
14
14
export 'src/objects/text.dart' ;
15
15
export 'src/objects/tiled_object.dart' ;
16
16
export 'src/parser.dart' ;
17
+ export 'src/provider.dart' ;
17
18
export 'src/template.dart' ;
18
- export 'src/tile_map_parser.dart' ;
19
19
export 'src/tiled_map.dart' ;
20
20
export 'src/tileset/grid.dart' ;
21
21
export 'src/tileset/terrain.dart' ;
@@ -25,4 +25,3 @@ export 'src/tileset/tileset.dart';
25
25
export 'src/tileset/wang/wang_color.dart' ;
26
26
export 'src/tileset/wang/wang_set.dart' ;
27
27
export 'src/tileset/wang/wang_tile.dart' ;
28
- export 'src/tsx_provider.dart' ;
You can’t perform that action at this time.
0 commit comments