1 #include "../Instrument.h" 5 Instrument(prmX, prmY, prmXScale, prmYScale, prmBus, prmLogger, prmDevice, prmFonts)
11 box =
new Sprite(
logger,
pDevice,
"Textures/Instruments/engine-textbox.png", prmX, prmY, 0.1f, 0, 0, 33, 33, 0xFF0C3B5B);
19 DrawTextW(
label, 8, 10, 0.2f, DT_NOCLIP, 0xFFFFFFFF, 3);
26 DrawTextW(L
"REV", 9, 0, 0.2f, DT_NOCLIP, 0xFFFFFF00, 1);
28 DrawTextW(L
"REV", 9, 0, 0.2f, DT_NOCLIP, 0xFFC4C400, 1);
35 logger->
Log(
"EngineBox::FrameMove Engine Index Out-Of-Bounds HIGH", Logger::Level::Fatal);
void FrameMove(float fElapsed) override
void Draw(D3DXCOLOR prmColor)
bool ThrustReverserCommand[MAX_ENGINES]
EngineBox(int prmX, int prmY, float prmXScale, float prmYScale, Bus *prmBus, Logger *prmLogger, DeviceObject *prmDevice, std::vector< Font *> prmFonts, int prmEngineIndex)
float EngineThrustOutput[MAX_ENGINES]
void Log(const char *msg, Level level=Info, int errorCode=0)
void AddToCallStack(const char *msg)