Fix line endings.

This commit is contained in:
the_fiddler 2008-05-04 14:42:01 +00:00
parent 67d62045ef
commit 49b0c413ca

View file

@ -8,11 +8,11 @@ using System;
using System.Collections.Generic;
using System.Text;
using System.Diagnostics;
using System.Drawing;
using System.Threading;
using System.Drawing;
using System.Threading;
using OpenTK;
using OpenTK.Graphics;
using OpenTK.Graphics;
using OpenTK.Input;
namespace Examples.Tests
@ -21,45 +21,45 @@ namespace Examples.Tests
public class GameWindowStates : GameWindow
{
TextureFont font = new TextureFont(new Font(FontFamily.GenericSansSerif, 16.0f));
TextPrinter printer = new TextPrinter();
#region GetNext and GetPrevious methods for enums.
T GetNext<T>(T t)
{
if (!(t is Enum))
throw new ArgumentException(String.Format("Should be an Enum type (is {0}).", t.GetType().ToString()),
"t");
string[] names = Enum.GetNames(t.GetType());
T[] values = (T[])Enum.GetValues(t.GetType());
int current_index = Array.IndexOf(names, t.ToString());
if (current_index >= values.Length - 1)
return values[0];
else
return values[current_index + 1];
}
T GetPrevious<T>(T t)
{
if (!(t is Enum))
throw new ArgumentException(String.Format("Should be an Enum type (is {0}).", t.GetType().ToString()),
"t");
string[] names = Enum.GetNames(t.GetType());
T[] values = (T[])Enum.GetValues(t.GetType());
int current_index = Array.IndexOf(names, t.ToString());
if (current_index <= 0)
return values[values.Length - 1];
else
return values[current_index - 1];
}
#endregion
TextPrinter printer = new TextPrinter();
#region GetNext and GetPrevious methods for enums.
T GetNext<T>(T t)
{
if (!(t is Enum))
throw new ArgumentException(String.Format("Should be an Enum type (is {0}).", t.GetType().ToString()),
"t");
string[] names = Enum.GetNames(t.GetType());
T[] values = (T[])Enum.GetValues(t.GetType());
int current_index = Array.IndexOf(names, t.ToString());
if (current_index >= values.Length - 1)
return values[0];
else
return values[current_index + 1];
}
T GetPrevious<T>(T t)
{
if (!(t is Enum))
throw new ArgumentException(String.Format("Should be an Enum type (is {0}).", t.GetType().ToString()),
"t");
string[] names = Enum.GetNames(t.GetType());
T[] values = (T[])Enum.GetValues(t.GetType());
int current_index = Array.IndexOf(names, t.ToString());
if (current_index <= 0)
return values[values.Length - 1];
else
return values[current_index - 1];
}
#endregion
public GameWindowStates()
: base(800, 600)
{
@ -78,31 +78,31 @@ namespace Examples.Tests
this.Exit();
break;
case OpenTK.Input.Key.Number1:
if (sender[Key.ShiftLeft] || sender[Key.ShiftRight])
WindowState = GetPrevious(WindowState);
else
WindowState = GetNext(WindowState);
case OpenTK.Input.Key.Number1:
if (sender[Key.ShiftLeft] || sender[Key.ShiftRight])
WindowState = GetPrevious(WindowState);
else
WindowState = GetNext(WindowState);
break;
case OpenTK.Input.Key.Number2:
if (sender[Key.ShiftLeft] || sender[Key.ShiftRight])
WindowBorder = GetPrevious(WindowBorder);
else
WindowBorder = GetNext(WindowBorder);
case OpenTK.Input.Key.Number2:
if (sender[Key.ShiftLeft] || sender[Key.ShiftRight])
WindowBorder = GetPrevious(WindowBorder);
else
WindowBorder = GetNext(WindowBorder);
break;
case OpenTK.Input.Key.Number3:
if (this.WindowState == WindowState.Fullscreen)
this.WindowState = WindowState.Normal;
else
this.WindowState = WindowState.Fullscreen;
break;
case OpenTK.Input.Key.Number3:
if (this.WindowState == WindowState.Fullscreen)
this.WindowState = WindowState.Normal;
else
this.WindowState = WindowState.Fullscreen;
break;
}
}
@ -119,17 +119,17 @@ namespace Examples.Tests
printer.Begin();
printer.Draw("Instructions:", font); GL.Translate(0, font.Height, 0);
printer.Draw(String.Format("1 - cycle through window styles (current: {0}).", this.WindowState), font);
printer.Draw(String.Format("1 - cycle through window styles (current: {0}).", this.WindowState), font);
GL.Translate(0, font.Height, 0);
printer.Draw(String.Format("2 - cycle through window borders (current: {0}).", this.WindowBorder), font);
GL.Translate(0, font.Height, 0);
printer.Draw(String.Format("3 - toggle fullscreen (current: {0}).",
this.WindowState == WindowState.Fullscreen ? "enabled" : "disabled"), font);
printer.Draw(String.Format("2 - cycle through window borders (current: {0}).", this.WindowBorder), font);
GL.Translate(0, font.Height, 0);
printer.Draw(String.Format("3 - toggle fullscreen (current: {0}).",
this.WindowState == WindowState.Fullscreen ? "enabled" : "disabled"), font);
printer.End();
SwapBuffers();
SwapBuffers();
Thread.Sleep(5);
}
@ -137,7 +137,7 @@ namespace Examples.Tests
{
using (GameWindowStates ex = new GameWindowStates())
{
Utilities.SetWindowTitle(ex);
Utilities.SetWindowTitle(ex);
ex.Run(20.0);
}
}