Ejemplo n.º 1
0
void LedManager::InitLeds()  {
  pinMode(HEADLIGHT, OUTPUT);
  pinMode(LANDING, OUTPUT);
  
  LandingOff();
  UpdateHeadlight(0);
  
  pinMode(L1R, OUTPUT);
  pinMode(L1B, OUTPUT);
  pinMode(L1G, OUTPUT);
  
  pinMode(L2R, OUTPUT);
  pinMode(L2B, OUTPUT);
  pinMode(L2G, OUTPUT);
  
  pinMode(L3R, OUTPUT);
  pinMode(L3B, OUTPUT);
  pinMode(L3G, OUTPUT);
  
  pinMode(L4R, OUTPUT);
  pinMode(L4B, OUTPUT);
  pinMode(L4G, OUTPUT);
  
  UpdateLeds();
}
//-----------------------------------------------------------------------------
// Purpose: 
//-----------------------------------------------------------------------------
void C_PropJeepEpisodic::Simulate( void )
{
	// Keep trying to hook to the radar.
	if( GetHudRadar() != NULL )
	{
		// This is not our ideal long-term solution. This will only work if you only have 
		// one jalopy in a given level. The Jalopy and the Radar Screen are currently both
		// assumed to be singletons. This is appropriate for EP2, however. (sjb)
		GetHudRadar()->SetVehicle( this );
	}

	UpdateHeadlight();

	BaseClass::Simulate();
}