コード例 #1
0
        public override void Draw()
        {
            Renderer_2D.Begin();
            Renderer_2D.DrawString(content, Parameter.ScreenSize - new Vector2(300, 100), Color.White, 2);
            Renderer_2D.End();

            aliveTimer.Update();
        }
コード例 #2
0
 private void DrawDebug()
 {
     Renderer_2D.Begin();
     Renderer_2D.DrawString("Stage1", Vector2.One * 20, Color.Red, 1.8f);
     Renderer_2D.DrawString("ObjectsCount:" + objectManager.ObjectsCount(), new Vector2(20, 100), Color.Red, 1.2f);
     Renderer_2D.DrawString("Position:" + focus, new Vector2(1440, 60), Color.Red, 1.1f);
     Renderer_2D.DrawString("Page:" + (int)(focus.X / 2000), new Vector2(1440, 120), Color.Red, 1.1f);
     Renderer_2D.End();
 }
コード例 #3
0
 /// <summary>
 /// 描画
 /// </summary>
 public void Draw()
 {
     if (!Parameter.IsDebug)
     {
         return;
     }
     Renderer_2D.DrawString("ObjectsCount:" + EntityManager.GetEntityCount(), new Vector2(10, 520), Color.Red, 0.5f);
     Renderer_2D.DrawString("ParticlesCount:" + gameDevice.GetParticlesCount(), new Vector2(10, 550), Color.Red, 0.5f);
 }
コード例 #4
0
ファイル: ToolBar.cs プロジェクト: Shien007/Season
 public void Draw()
 {
     Renderer_2D.Begin();
     Renderer_2D.DrawTexture("ToolBar" + pageNo, startPosition);
     Renderer_2D.DrawTexture("ToolBarMask", startPosition + new Vector2(80 * ((int)nowType % 10), 0));
     for (int i = 0; i < 9; i++)
     {
         Renderer_2D.DrawString((i + 1).ToString(), startPosition + new Vector2(30, -35) + new Vector2(80 * i, 0), Color.Red, 0.8f);
     }
     Renderer_2D.DrawString(0.ToString(), startPosition + new Vector2(30, -35) + new Vector2(80 * 9, 0), Color.Red, 0.8f);
     Renderer_2D.DrawString("-".ToString(), startPosition + new Vector2(30, -35) + new Vector2(80 * 10, 0), Color.Red, 0.8f);
     Renderer_2D.DrawString("+".ToString(), startPosition + new Vector2(30, -35) + new Vector2(80 * 11, 0), Color.Red, 0.8f);
     Renderer_2D.End();
 }
コード例 #5
0
ファイル: Loading.cs プロジェクト: Shien007/Season
        /// <summary>
        /// 描画
        /// </summary>
        public void Draw()
        {
            Renderer_2D.Begin();

            int currentCount = resourceLoader.CurrentCount;
            int pasent       = (int)(currentCount / (float)totalResouceNum * 100f);

            //完成率を数字で表示
            if (totalResouceNum != 0)
            {
                Renderer_2D.DrawString(pasent + "%", new Vector2(1800, 1000), Color.White, 1.5f);
            }

            Renderer_2D.End();
        }
コード例 #6
0
ファイル: Loading.cs プロジェクト: Shien007/Season
        /// <summary>
        /// 描画
        /// </summary>
        public void Draw()
        {
            //Renderer_2D.DrawTexture("Loading", Vector2.Zero);

            int currentCount = resourceLoader.CurrentCount;
            int pasent       = (int)(currentCount / (float)totalResouceNum * 100f);

            //完成率を表示
            entity.transform.SetPositionX = startX + (endX - startX) * pasent / 100;

            //完成率を数字で表示
            if (totalResouceNum != 0)
            {
                Renderer_2D.DrawString(pasent + "%", new Vector2(1800, 1000), Color.White, 1.5f);
            }
        }
コード例 #7
0
ファイル: C_DrawDebugMessage.cs プロジェクト: Shien007/Season
        private void DrawTextMessage()
        {
            Vector2 position = entity.transform.Position;

            Renderer_2D.DrawString(entity.GetName() + " - Position:" + position, new Vector2(1000, 50), Color.Red, 0.8f);
            Renderer_2D.DrawString(entity.GetName() + " - Angle:" + entity.transform.Angle, new Vector2(1000, 100), Color.Red, 0.8f);
            Renderer_2D.DrawString(entity.GetName() + " - Comps:" + entity.GetComponentCount(), new Vector2(1000, 150), Color.Red, 0.8f);
            Renderer_2D.DrawString(bezier.Print(), new Vector2(1000, 200), Color.Red, 0.8f);

            collider = entity.GetColliderComponent(entity.GetName());
            if (collider == null)
            {
                return;
            }
            Renderer_2D.DrawString("ColliderCount:" + collider.results.Count, new Vector2(1000, 250), Color.Red, 0.8f);
        }
コード例 #8
0
        public void Draw()
        {
            Renderer_2D.Begin();
            Renderer_2D.DrawString("BezierIndex:" + bezierIndex, new Vector2(20, 160), Color.Red, 1.2f);
            Renderer_2D.End();

            bezierManager.Draw();
            DrawWall();

            for (int i = 0; i < mapPointsList.Count; i++)
            {
                mapPointsList[(eObjectType)i].ForEach(o => o.Draw());
            }
            mouse.Draw();

            entitysList.ForEach(e => e.Draw());

            hintsList.ForEach(l => l.ForEach(h => h.Draw()));
        }