view MockObjects/MockWarFoundryLoader.cs @ 160:23e7f51386fd

update tags
author convert-repo
date Sun, 14 Aug 2011 01:19:12 +0000
parents 4211c818ef96
children
line wrap: on
line source

using System;
using IBBoard.WarFoundry.API;
using IBBoard.WarFoundry.API.Objects;

namespace IBBoard.WarFoundry.MockObjects
{
	public class MockWarFoundryLoader : AbstractWarFoundryLoader
	{
		protected override GameSystem GetExistingSystemForSystem(GameSystem system)
		{
			return system;
		}

		protected override void DoStoreGameSystem(GameSystem system)
		{
			//Do nothing
		}

		protected override void DoStoreRace(Race race)
		{
			//Do nothing
		}

		public override GameSystem[] GetGameSystems()
		{
			return new GameSystem[0];
		}

		public override GameSystem GetGameSystem(string systemID)
		{
			return null;
		}

		protected override void RemoveGameSystem(GameSystem system)
		{
			//Do nothing
		}

		public override Race[] GetRaces(GameSystem system)
		{
			return new Race[0];
		}

		public override Race GetRace(GameSystem system, string raceID)
		{
			return null;
		}

		public override Race GetRace(GameSystem system, string raceID, string raceSubID)
		{
			return null;
		}

		protected override void RemoveRace(Race race)
		{
			//Do nothing
		}
	}
}