Implemented an abstract BaseCommand

This commit is contained in:
Budoray_cp 2011-09-13 19:50:52 -07:00
parent 795b95f1b4
commit a403b24a05
7 changed files with 34 additions and 70 deletions

View file

@ -0,0 +1,28 @@
using System;
using System.Collections.Generic;
using MudEngine.GameManagement;
using MudEngine.GameObjects.Characters;
using MudEngine.GameObjects.Environment;
namespace MudEngine.Commands
{
public abstract class BaseCommand : IGameCommand
{
public Boolean Override { get; set; }
//public String Name { get; set; }
public List<String> Help { get; set; }
private Realm realm;
private BaseCharacter player;
private Boolean isEditing;
public BaseCommand()
{
Help = new List<string>();
}
public abstract void Execute(String command, BaseCharacter player);
}
}