public void OnLoad(MMF.Sprite.D2DSpriteBatch batch) { GameContext.InitializePlayerDescriptions(batch); _geometry = new PathGeometry(GameContext.RenderContext.D2DFactory); GeometrySink geometrySink = _geometry.Open(); geometrySink.SetFillMode(FillMode.Winding); geometrySink.BeginFigure(new Point(50, 580), FigureBegin.Filled); geometrySink.AddLine(new Point(20, 600)); geometrySink.AddLine(new Point(50, 620)); geometrySink.EndFigure(FigureEnd.Closed); geometrySink.Close(); _geometry_2 = new PathGeometry(GameContext.RenderContext.D2DFactory); GeometrySink geometrySink_2 = _geometry_2.Open(); geometrySink_2.SetFillMode(FillMode.Winding); geometrySink_2.BeginFigure(new Point(520, 580), FigureBegin.Filled); geometrySink_2.AddLine(new Point(550, 600)); geometrySink_2.AddLine(new Point(520, 620)); geometrySink_2.EndFigure(FigureEnd.Closed); geometrySink_2.Close(); col_1 = batch.CreateSolidColorBrush(Color.FromArgb(255, 255, 255, 255)); col_2 = batch.CreateSolidColorBrush(Color.FromArgb(120, 255, 0, 0)); col_3 = batch.CreateSolidColorBrush(Color.FromArgb(120, 0, 0, 255)); col_4 = batch.CreateSolidColorBrush(Color.FromArgb(120, 0, 255, 0)); col_5 = batch.CreateSolidColorBrush(Color.FromArgb(120, 0, 0, 0)); // bitmap = batch.CreateBitmap(@playerDescriptions[currentIndex].image); format_1 = batch.CreateTextformat("Meiryo UI", 60); format_2 = batch.CreateTextformat("Meiryo UI", 100); isInitialized = true; }