Cosmos/source/CipherTest/Program.cs

65 lines
1.3 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Cosmos.Build.Windows;
namespace CipherTest
{
class Program
{
[STAThread]
static void Main(string[] args)
{
// This is here to run it on Windows and see results when necessary
// Then can be run on Cosmos to see if values are the same
//RTL8139.CreateTestFrame();
BuildUI.Run();
}
public static void Times4(int i)
{
Console.WriteLine("i=" + i.ToString());
int x = i * 4;
Console.WriteLine(x);
//return x;
}
public static void Times2(int i,int t)
{
Console.WriteLine("i=" + i.ToString() + ";t=" + t.ToString());
int x = i * 2;
Console.WriteLine(x);
}
public delegate void Test(int i);
public static void Init()
{
Cosmos.Sys.Boot.Default();
Console.WriteLine("Boot complete");
Console.WriteLine("Press a key to test delegates!");
Test t = Times4;
//int x=
t(4);
//t += Times2;
//t(4,3);
//Console.WriteLine(x);
if (Console.ReadLine() == "r")
{
Console.WriteLine("Rebooting...");
Cosmos.Sys.Deboot.Reboot();
}
else
Cosmos.Sys.Deboot.Halt();
}
public static int return2(int i)
{
return 2;
}
public static int return3(int i)
{
return 3;
}
}
}