Exemplo n.º 1
0
        void drawDnlText(string t)
        {
            Rectangle oldRect = mDnlMess.rect;

            mDnlMess.erase(sBackgroundColor);
            mDnlMess.draw(t);
            redrawRect(oldRect, mDnlMess.rect);
        }
Exemplo n.º 2
0
        void drawNameText()
        {
            Rectangle oldRect = mNameMess.rect;

            mNameMess.erase(sBackgroundColor);
            mNameMess.draw(mDnlName);
            redrawRect(oldRect, mNameMess.rect);
        }
Exemplo n.º 3
0
        void updateDist()
        {
            Rectangle oldRect = distText.rect;

            distText.erase(sBackColor);
            distText.draw("Afstand tot nu: " + Math.Floor(AppController.sDistanceMoved).ToString() + "m.");
            redrawRect(oldRect, distText.rect);
        }
Exemplo n.º 4
0
        void updateKwxMessage(string m)
        {
            Rectangle oldRect = mServerMess.rect;

            mServerMess.erase(sBackgroundColor);
            mServerMess.draw(m);
            redrawRect(oldRect, mServerMess.rect);
        }
Exemplo n.º 5
0
        public void printStatus(string s)
        {
            return;

            Rectangle oldRect = mouseText.rect;

            mouseText.erase(sBackgroundColor);

            mouseText.text = s;
            mouseText.x    = 4;
            mouseText.y    = mCurrentRect.Height - 40;
            mouseText.draw();
            redrawRect(oldRect, mouseText.rect);
        }
Exemplo n.º 6
0
        void updatePrecision()
        {
            Rectangle oldRect = hDopText.rect;

            hDopText.erase(sBackColor);
            if (GpsReader.up)
            {
                hDopText.draw("precisie: " + GpsReader.precision.ToString());
            }
            else
            {
                hDopText.draw("precisie: -");
            }
            redrawRect(oldRect, hDopText.rect);
        }
Exemplo n.º 7
0
        void updateNumSats()
        {
            Rectangle oldRect = numSatText.rect;

            numSatText.erase(sBackColor);
            if (!GpsReader.demo)
            {
                numSatText.draw("Satellieten in zicht: " + GpsReader.numSats.ToString());
            }
            else
            {
                numSatText.draw("Satellieten in zicht: -");
            }
            redrawRect(oldRect, numSatText.rect);
        }
Exemplo n.º 8
0
        void updatePosition()
        {
            Rectangle oldRect = latLonText.rect;

            latLonText.erase(sBackColor);
            if (GpsReader.up)
            {
                latLonText.draw(GpsReader.latitude + "; " + GpsReader.longtitude);
            }
            else
            {
                latLonText.draw("");
            }
            redrawRect(oldRect, latLonText.rect);
        }
Exemplo n.º 9
0
        void updateSpeed()
        {
            Rectangle oldRect = speedText.rect;

            speedText.erase(sBackColor);
            if (GpsReader.up)
            {
                float speed = (float)(Math.Floor(100.0 * GpsReader.speed) / 100.0);
                speedText.draw("Snelheid: " + speed.ToString() + " km/u.");
            }
            else
            {
                speedText.draw("Snelheid: -");
            }
            redrawRect(oldRect, speedText.rect);
            updateDist();
        }
Exemplo n.º 10
0
        void updateFix()
        {
            Rectangle oldRect = fixText.rect;

            fixText.erase(sBackColor);
            if (!GpsReader.demo)
            {
                fixText.draw(GpsReader.fix ? "Sat. fix: Ok" : "Sat. fix: geen");
            }
            else
            {
                fixText.draw("Sat. fix: -");
            }
            updateSpeed();
            updatePosition();
            updatePrecision();
            redrawRect(oldRect, fixText.rect);
        }
Exemplo n.º 11
0
        void updateDemo()
        {
            Rectangle oldRect = demoText.rect;

            demoText.erase(sBackColor);
            if (GpsReader.demo)
            {
                demoText.draw("GPS gevonden (simulatie)");
            }
            else if (GpsReader.present)
            {
                demoText.draw("GPS gevonden.");
            }
            else
            {
                demoText.draw("GPS: wachten...");
            }
            redrawRect(oldRect, demoText.rect);
            updateSpeed();
            updateFix();
            updateNumSats();
            updatePosition();
            updatePrecision();
        }