1 #include "../Instrument.h" 5 Instrument(prmX, prmY, prmXScale, prmYScale, prmBus, prmLogger, prmDevice, prmFonts)
11 box =
new Sprite(
logger,
pDevice,
"Textures/Instruments/engine-barbox.png", prmX, prmY, 0.1f, 0, 0, 9, 43, 0xFFFFFFFF);
12 bar =
new Sprite(
logger,
pDevice,
"Textures/Instruments/engine-bargraph.png", prmX + 2, prmY + 1, 0.2f, 0, 0, 5, 41, 0xFF000000);
29 logger->
Log(
"EngineBar::FrameMove Engine Index Out-Of-Bounds HIGH", Logger::Level::Fatal);
void SetLocation(int absoluteX, int absoluteY)
void SetRectangle(int top, int left, int right, int bottom)
void FrameMove(float fElapsed) override
EngineBar(int prmX, int prmY, float prmXScale, float prmYScale, Bus *prmBus, Logger *prmLogger, DeviceObject *prmDevice, std::vector< Font *> prmFonts, int prmEngineIndex)
void Draw(D3DXCOLOR prmColor)
float EngineThrustOutput[MAX_ENGINES]
void Log(const char *msg, Level level=Info, int errorCode=0)
void AddToCallStack(const char *msg)