Commands as separate classes

Each command is now in its own class in the 'Commands' namespace, and
loaded through reflection.
This commit is contained in:
ORelio 2014-06-18 13:32:17 +02:00
parent 715bc09872
commit 36690b8b34
12 changed files with 322 additions and 78 deletions

View file

@ -81,6 +81,14 @@
<Compile Include="ChatBots\ScriptScheduler.cs" />
<Compile Include="ChatBots\TestBot.cs" />
<Compile Include="ChatBot.cs" />
<Compile Include="Command.cs" />
<Compile Include="Commands\Connect.cs" />
<Compile Include="Commands\Exit.cs" />
<Compile Include="Commands\Reco.cs" />
<Compile Include="Commands\Respawn.cs" />
<Compile Include="Commands\Script.cs" />
<Compile Include="Commands\Send.cs" />
<Compile Include="Commands\Set.cs" />
<Compile Include="ConsoleIO.cs" />
<Compile Include="Crypto\Streams\MonoAesStream.cs" />
<Compile Include="Crypto\Streams\RegularAesStream.cs" />