149 if (entry !=
nullptr)
188 if (!fThroughControl)
192 if (!fThroughControl)
218 #ifndef WITH_QT_EDITOR
226 const char *szTexture;
247 const char *szTexture;
bool DensitySemiSolid(int32_t dens)
const char * LoadResStr(const char *id)
C4MaterialMap MaterialMap
void SCopy(const char *szSource, char *sTarget, size_t iMaxL)
T Clamp(T bval, T lbound, T rbound)
bool SEqual(const char *szStr1, const char *szStr2)
void ToolsDlgSelectBackMaterial(C4ToolsDlg *dlg, const char *material)
void ToolsDlgSelectMaterial(C4ToolsDlg *dlg, const char *material)
bool ToolsDlgOpen(class C4ToolsDlg *dlg)
void ToolsDlgSelectTexture(C4ToolsDlg *dlg, const char *texture)
void ToolsDlgSelectBackTexture(C4ToolsDlg *dlg, const char *texture)
void ToolsDlgInitMaterialCtrls(class C4ToolsDlg *dlg)
bool Message(const char *szMessage, bool fQuery=false)
void DoInput(C4PacketType eCtrlType, C4ControlPacket *pPkt, C4ControlDeliveryType eDelivery)
LandscapeMode GetMode() const
void SetMode(LandscapeMode iMode)
int32_t Get(const char *szMaterial)
const char * GetTextureName() const
const char * GetMaterialName() const
int32_t GetIndex(const char *szMaterial, const char *szTexture, bool fAddIfNotExist=true, const char *szErrorIfFailed=nullptr)
int32_t GetIndexMatTex(const char *szMaterialTexture, const char *szDefaultTexture=nullptr, bool fAddIfNotExist=true, const char *szErrorIfFailed=nullptr)
BYTE DefaultBkgMatTex(BYTE fg) const
const char * GetTexture(int32_t iIndex)
const C4TexMapEntry * GetEntry(int32_t iIndex) const