Esempio n. 1
0
        public void OnDrawGui(QGuiRenderer renderer)
        {
            QVec pos = new QVec(50, 50);

            for (int i = 0; i < p.Health; i++)
            {
                renderer.DrawImage(GuiHeart, Transform, pos);
                pos += new QVec(50, 0);
            }
            pos = new QVec(50 * p.MaxHealth, 50);
            for (int i = p.Health; i < p.MaxHealth; ++i)
            {
                renderer.DrawImage(GuiEmptyHeart, Transform, pos);
                pos -= new QVec(50, 0);
            }
        }
Esempio n. 2
0
        public void OnDrawGui(QGuiRenderer renderer)
        {
            QVec pos = new QVec(50, 50);

            Image.Source = p.HearthSource;
            for (int i = 0; i < p.Health; i++)
            {
                //DrawSource(renderer, pos);
                renderer.DrawImage(Image, Transform, pos);
                pos += new QVec(50, 0);
            }
            pos          = new QVec(50 * p.HealthMax, 50);
            Image.Source = p.EmptyHealthSource;
            for (int i = p.Health; i < p.HealthMax; ++i)
            {
                //DrawSource(renderer, pos);
                renderer.DrawImage(Image, Transform, pos);
                pos -= new QVec(50, 0);
            }
        }
Esempio n. 3
0
 public virtual void OnDrawGui(QGuiRenderer spriteRenderer)
 {
 }
Esempio n. 4
0
 public void OnDrawGui(QGuiRenderer renderer)
 {
     renderer.DrawString(Label, Transform);
     Label.Text = "";
 }