[editor] added save button

This commit is contained in:
2018-02-05 17:54:16 +03:00
parent 421f925a60
commit b36fd77d74
6 changed files with 85 additions and 50 deletions

View File

@@ -13,7 +13,7 @@ class LevelBundle {
return result;
}
public static function parse(config:Config, data:String):Array<BrickConfig> {
public static function loads(config:Config, data:String):Array<BrickConfig> {
var bricks:Array<BrickConfig> = [];
for (line in ~/\s+/g.split(data)) {
for (c in line.split('')) {
@@ -25,8 +25,12 @@ class LevelBundle {
return bricks;
}
public static function dumps(config:Config, bricks:Array<BrickConfig>):String {
return bricks.map(function(brick:BrickConfig) return brick.type).join('');
}
public static function get(type:GameType, config:Config, level:Int):Array<BrickConfig> {
var data:String = Assets.getText('resources/${type}/levels/level${formatLevel(level)}.txt');
return parse(config, data);
return loads(config, data);
}
}