private bool flag; //hat den anderen screen geöffnet /// <summary> /// momentaner & nächster screen + spiel instanz zum setzten /// </summary> /// <param name="nextScreen"></param> /// <param name="currentScreen"></param> /// <param name="fragenGerangel"></param> public GuiLoadingScreen(GuiScreen nextScreen, GuiScreen currentScreen, FragenGerangel fragenGerangel) : base() { current = currentScreen; next = nextScreen; this.fragenGerangel = fragenGerangel; animation = new Animation(4); //animation.OnFinish += Animation_OnFinish; flag = true; animation.Fire(); }
/// <summary> /// spieler & game instanz für die informationen /// </summary> /// <param name="fragenGerangel"></param> /// <param name="player"></param> public GuiStats(FragenGerangel fragenGerangel, Player player = null) : base() { this.fragenGerangel = fragenGerangel; if (player == null) { player = Globals.Player; } else { this.player = player; } animation.Speed = 0.5f; }
public static void Init(FragenGerangel fragenGerangel) { pfc = new PrivateFontCollection(); Stream fontStream = Assembly.GetExecutingAssembly().GetManifestResourceStream("FragenGerangel.comfortaa.ttf"); byte[] fontdata = new byte[fontStream.Length]; fontStream.Read(fontdata, 0, (int)fontStream.Length); fontStream.Close(); unsafe { fixed(byte *pFontData = fontdata) { pfc.AddMemoryFont((IntPtr)pFontData, fontdata.Length); } } DEFAULT_FONT = new Font(pfc.Families[0].Name, 15, FontStyle.Bold, GraphicsUnit.Pixel); }
private string displayText = "";//info text /// <summary> /// spiel instanz für das setzten des spielers /// </summary> /// <param name="fragenGerangel"></param> public GuiLogin(FragenGerangel fragenGerangel) : base() { this.fragenGerangel = fragenGerangel; }
/// <summary> /// Spiel instanz für die Suche /// </summary> /// <param name="fragenGerangel"></param> public GuiFindOpponent(FragenGerangel fragenGerangel) : base() { this.fragenGerangel = fragenGerangel; }
private string displayText = "";//info text public GuiRegister(FragenGerangel fragenGerangel) : base() { this.fragenGerangel = fragenGerangel; }
/// <summary> /// Spielinstanz für die notwendige synchronisation /// </summary> /// <param name="fragenGerangel"></param> /// <param name="game"></param> public GuiGameOverview(FragenGerangel fragenGerangel, Game game) : base() { this.game = game; this.fragenGerangel = fragenGerangel; }
/// <summary> /// Spiel instanz für aktualisierungen /// </summary> /// <param name="fragenGerangel"></param> public GuiMainScreen(FragenGerangel fragenGerangel) : base() { this.fragenGerangel = fragenGerangel; }