LOBOT code (by Asdow, original code by Bio).

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8755 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
Sevenfm
2020-02-15 16:19:35 +00:00
parent 25701acf7b
commit 8e9f9cb8a1
51 changed files with 9659 additions and 1730 deletions
+32
View File
@@ -0,0 +1,32 @@
#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