Files
BeatAroundTheBuscherandGitHub ed00830202 Fixes Upper/Lower Casing for include paths (#487)
* Fixing upper/lower case for includes

types.h, zconf.h and zlib.h were renamed so that global includes like Types.h
are not used.
2025-08-16 22:01:12 -03:00

33 lines
780 B
C++

#pragma once
#ifndef _LBT_PALETTETABLE__H_
#define _LBT_PALETTETABLE__H_
#include "Soldier Control.h"
#include "Utilities.h"
#include "lighting.h"
extern UINT8 gRedGlowR[];
extern UINT8 gOrangeGlowR[];
extern UINT8 gOrangeGlowG[];
extern UINT16* CreateEnemyGlow16BPPPalette(SGPPaletteEntry* pPalette, UINT32 rscale, UINT32 gscale, BOOLEAN fAdjustGreen);
extern UINT16* CreateEnemyGreyGlow16BPPPalette(SGPPaletteEntry* pPalette, UINT32 rscale, UINT32 gscale, BOOLEAN fAdjustGreen);
namespace LogicalBodyTypes {
class PaletteTable : public SOLDIERTYPE {
public:
PaletteTable();
~PaletteTable(void);
bool Load(std::string fileName);
private:
bool CreateSGPPaletteFromActFile(SGPPaletteEntry *pPalette, std::string fileName);
};
}
#endif