Beispiel #1
0
void doMainScreenGraphics()
{
  int16_t calibStickVert = calibratedStick[CONVERT_MODE(1)];
  if (g_model.throttleReversed && CONVERT_MODE(1) == THR_STICK)
    calibStickVert = -calibStickVert;
  drawStick(LBOX_CENTERX, calibratedStick[CONVERT_MODE(0)], calibStickVert);

  calibStickVert = calibratedStick[CONVERT_MODE(2)];
  if (g_model.throttleReversed && CONVERT_MODE(2) == THR_STICK)
    calibStickVert = -calibStickVert;
  drawStick(RBOX_CENTERX, calibratedStick[CONVERT_MODE(3)], calibStickVert);

  drawPotsBars();
}
Beispiel #2
0
void moveStick() {
    
    glPushMatrix();
    
    glTranslatef(-30.0, -10.0, 10.0);
    glRotatef(-swivel/50, 0.0, 1.0, 0.0);
    glRotatef(tilt/80, 1.0, 0.0, 0.0);
    glTranslatef(30.0, 10.0, -10.0);
    
    drawStick();
    
    glPopMatrix();
    
}