public static void LoadFiles(PhysFS physFSInstance, JsonMapping Maps)
        {
            var assetLoading = new AssetLoading(Maps);

            assetLoading.LoadResource("attacks", physFSInstance, Maps.Attacks);
            assetLoading.LoadResource("bodyparts", physFSInstance, Maps.BodyParts);
            assetLoading.LoadResource("events", physFSInstance, Maps.Events);
            assetLoading.LoadResource("items", physFSInstance, Maps.Items);
            assetLoading.LoadResource("npcs", physFSInstance, Maps.NPCList);
            assetLoading.LoadResource("locations", physFSInstance, Maps.Locations);
            assetLoading.LoadResource("enemies", physFSInstance, Maps.Enemies);
            assetLoading.LoadResource("tfbooks", physFSInstance, Maps.TransformationBooks);
            assetLoading.LoadResource("tflibrary", physFSInstance, Maps.TransformationLibraries);
            Maps.BasePlayer = assetLoading.LoadSingleResource <PlayerClass>("player", physFSInstance).Last();
        }
Exemple #2
0
 public MainGameController()
 {
     DefinedParts   = JsonMapping.Instance;
     filesystemLink = new PhysFS("");
     TheGameLoop    = new GameLoop();
 }
Exemple #3
0
 public AssetLoading(JsonMapping maps)
 {
     MapsInstance = maps;
 }