14.11.2012 Aufrufe

Projekt Micarpet Projektbericht - artecLab - Universität Bremen

Projekt Micarpet Projektbericht - artecLab - Universität Bremen

Projekt Micarpet Projektbericht - artecLab - Universität Bremen

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

<strong>Projekt</strong> MiCarpet <strong>Projekt</strong>bericht<br />

}<br />

}<br />

flagB=true;<br />

return pRValEv;<br />

4. updateAcceleration()<br />

Diese Methode verarbeitet alle Informationen über die Geschwindigkeitsschalter, um die Beschleunigung<br />

des virtuellen Teppichs in der Vorwärts- oder Rückwärtsrichtung zu bestimmen. Der Wert,<br />

der aus der Digitaleingabe 0x20 kam, bestimmt den Vorwärtsflug und derjenigen aus der Digitaleingabe<br />

0x21 den Rückwärtsflug. Die Methode inputDigit mit 0x20 lieferte 1 (Vorwärtsflug)<br />

zurück, wenn der entsprechende Knopf gedrückt wurde; inputDigit mit 0x21 2 (Rückwärtsflug),<br />

ansonsten jeweils 0.<br />

}<br />

float CSensorikInput::updateAcceleration( float timeSinceLastFrame){<br />

int val0=0,val1=0;<br />

float acc = 0;<br />

const float AccPerSec = 2.0f;<br />

if(((m_Sios.inputDigit(DIGITPORT_1)>0 && m_Sios.inputDigit(DIGITPORT_1)0 && m_Sios.inputDigit(DIGITPORT_2)

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!