mirror of
https://github.com/danbulant/Cosmos
synced 2026-05-20 04:48:53 +00:00
Made Matthijs as Kernel stage. We should all do likewise. Put the console into an infinite loop.
This commit is contained in:
parent
5da3a86a5d
commit
dfef2aa863
5 changed files with 34 additions and 9 deletions
|
|
@ -70,6 +70,7 @@
|
|||
<Compile Include="Staging\DefaultStageQueue.cs" />
|
||||
<Compile Include="Staging\IStage.cs" />
|
||||
<Compile Include="Staging\StageQueue.cs" />
|
||||
<Compile Include="Staging\Stages\MatthijsStage.cs" />
|
||||
<Compile Include="Staging\Stages\TestStage.cs" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
|
|
|
|||
|
|
@ -1,11 +1,14 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
using Cosmos.Kernel.Staging.Stages;
|
||||
|
||||
namespace Cosmos.Kernel.Staging {
|
||||
public class DefaultStageQueue : StageQueue {
|
||||
public DefaultStageQueue() : base() {
|
||||
Enqueue (new Cosmos.Kernel.Staging.Stages.TestStage ());
|
||||
}
|
||||
}
|
||||
public class DefaultStageQueue : StageQueue {
|
||||
public DefaultStageQueue()
|
||||
: base () {
|
||||
Enqueue (new Cosmos.Kernel.Staging.Stages.TestStage ());
|
||||
Enqueue (new MatthijsStage ());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
20
source/Cosmos/Cosmos.Kernel/Staging/Stages/MatthijsStage.cs
Normal file
20
source/Cosmos/Cosmos.Kernel/Staging/Stages/MatthijsStage.cs
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace Cosmos.Kernel.Staging.Stages {
|
||||
class MatthijsStage : IStage {
|
||||
public override string Name {
|
||||
get {
|
||||
return "Matthijs";
|
||||
}
|
||||
}
|
||||
|
||||
public override void Initialize() {
|
||||
CPU.TestATA ();
|
||||
}
|
||||
|
||||
public override void Teardown() {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -13,7 +13,7 @@ namespace Cosmos.Kernel.Staging.Stages {
|
|||
}
|
||||
|
||||
public override void Initialize() {
|
||||
//CPU.TestATA ();
|
||||
|
||||
}
|
||||
|
||||
public override void Teardown() {
|
||||
|
|
|
|||
|
|
@ -18,9 +18,10 @@ namespace Cosmos.Shell.Console {
|
|||
|
||||
public override void Initialize() {
|
||||
|
||||
|
||||
string a = System.Console.ReadLine ();
|
||||
System.Console.WriteLine (a);
|
||||
while (true) {
|
||||
string a = System.Console.ReadLine ();
|
||||
System.Console.WriteLine (a);
|
||||
}
|
||||
}
|
||||
|
||||
public override void Teardown() {
|
||||
|
|
|
|||
Loading…
Reference in a new issue