mirror of
https://github.com/RandomityGuy/MBHaxe.git
synced 2026-04-27 05:01:38 +00:00
ISO 8859-1
This commit is contained in:
parent
46147a857e
commit
29dc89f9d5
2 changed files with 5 additions and 3 deletions
|
|
@ -11,6 +11,7 @@ import mis.MissionElement.MissionElementSimGroup;
|
||||||
import src.ResourceLoader;
|
import src.ResourceLoader;
|
||||||
import hxd.res.Image;
|
import hxd.res.Image;
|
||||||
import src.Resource;
|
import src.Resource;
|
||||||
|
import src.Util;
|
||||||
|
|
||||||
class Mission {
|
class Mission {
|
||||||
public var root:MissionElementSimGroup;
|
public var root:MissionElementSimGroup;
|
||||||
|
|
@ -36,8 +37,8 @@ class Mission {
|
||||||
public function new() {}
|
public function new() {}
|
||||||
|
|
||||||
public function load() {
|
public function load() {
|
||||||
var entry = ResourceLoader.fileSystem.get(this.path).entry;
|
var entry = ResourceLoader.fileSystem.get(this.path);
|
||||||
var misText = Util.toASCII(getBytes());
|
var misText = Util.toASCII(entry.getBytes());
|
||||||
|
|
||||||
var misParser = new MisParser(misText);
|
var misParser = new MisParser(misText);
|
||||||
var contents = misParser.parse();
|
var contents = misParser.parse();
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,7 @@ import haxe.Json;
|
||||||
import mis.MisParser;
|
import mis.MisParser;
|
||||||
import src.ResourceLoader;
|
import src.ResourceLoader;
|
||||||
import src.Mission;
|
import src.Mission;
|
||||||
|
import src.Util;
|
||||||
|
|
||||||
@:publicFields
|
@:publicFields
|
||||||
class MissionList {
|
class MissionList {
|
||||||
|
|
@ -32,7 +33,7 @@ class MissionList {
|
||||||
var difficultyMissions = [];
|
var difficultyMissions = [];
|
||||||
for (file in difficultyFiles) {
|
for (file in difficultyFiles) {
|
||||||
if (file.extension == "mis") {
|
if (file.extension == "mis") {
|
||||||
var misParser = new MisParser(file.getText());
|
var misParser = new MisParser(Util.toASCII(file.getBytes()));
|
||||||
var mInfo = misParser.parseMissionInfo();
|
var mInfo = misParser.parseMissionInfo();
|
||||||
var mission = Mission.fromMissionInfo(file.path, mInfo);
|
var mission = Mission.fromMissionInfo(file.path, mInfo);
|
||||||
missions.set(file.path, mission);
|
missions.set(file.path, mission);
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue