94 #define C4D_Blit_Normal 0
95 #define C4D_Blit_Additive 1
96 #define C4D_Blit_ModAdd 2
155 bool Compile(
const char *szSource,
const char *szName);
159 bool LoadParticleDef(
C4Group &hGroup);
160 bool LoadSolidMask(
C4Group &hGroup);
162 void LoadScript(
C4Group &hGroup,
const char* szLanguage);
164 void LoadRankNames(
C4Group &hGroup,
const char* szLanguage);
165 void LoadRankFaces(
C4Group &hGroup);
168 std::set<StdCopyStrBuf> mesh_materials;
205 DWORD dwLoadWhat,
const char *szLanguage,
208 void Draw(
C4Facet &cgo,
bool fSelected=
false,
DWORD iColor=0,
C4Object *pObj=
nullptr, int32_t iPhaseX=0, int32_t iPhaseY=0,
C4DrawTransform* trans=
nullptr,
const char * graphicsName=
nullptr);
const int32_t C4D_Foreground
const DWORD C4D_Load_ClonkNames
const int32_t C4D_Place_Liquid
const int32_t C4D_SortLimit
const int32_t C4D_IgnoreFoW
const int32_t C4D_Place_Surface
const DWORD C4D_Load_RankFaces
const DWORD C4D_Load_Image
const int32_t C4D_Place_Air
const DWORD C4D_Load_Bitmap
const int32_t C4D_MouseSelect
const int32_t C4D_Border_Bottom
const int32_t C4D_Background
const int32_t C4D_Structure
const DWORD C4D_Load_Script
const DWORD C4D_Load_Temporary
const DWORD C4D_Load_Sounds
const DWORD C4D_Load_Picture
const DWORD C4D_Load_RankNames
const int32_t C4D_MouseIgnore
const int32_t C4D_Grab_Put
const DWORD C4D_Load_None
const int32_t C4D_StaticBack
const int32_t C4D_Border_Layer
const int32_t C4D_Place_Subsurface
const int32_t C4D_Grab_Get
const int32_t C4Plane_Structure
const int32_t C4D_VehicleControl_Outside
const int32_t C4D_VehicleControl_Inside
const int32_t C4D_Border_Top
const int32_t C4D_Environment
const int32_t C4D_Parallax
const int32_t C4D_Vehicle
const int32_t C4D_Place_BothSurface
const int32_t C4D_Border_Sides
const int32_t C4D_VehicleControl_None
C4Surface * GetBitmap(DWORD dwClr=0)
bool Load(C4Group &hGroup, StdMeshSkeletonLoader &loader, DWORD dwLoadWhat, const char *szLanguage, class C4SoundSystem *pSoundSystem=nullptr, C4DefGraphicsPtrBackup *gfx_backup=nullptr)
char Filename[_MAX_FNAME_LEN]
int32_t AllowPictureStack
void CompileFunc(StdCompiler *pComp)
bool Compile(const char *szSource, const char *szName)
int32_t IncompleteActivity
C4FacetSurface * pRankSymbols
void ResetIncludeDependencies()
bool Save(C4Group &hGroup)
bool LoadDefCore(C4Group &hGroup)
int32_t NoMassFromContents
bool Decompile(StdStrBuf *pOut, const char *szName)
void Draw(C4Facet &cgo, bool fSelected=false, DWORD iColor=0, C4Object *pObj=nullptr, int32_t iPhaseX=0, int32_t iPhaseY=0, C4DrawTransform *trans=nullptr, const char *graphicsName=nullptr)
C4RankSystem * pRankNames
C4Def * GetDef() override
bool LoadActMap(C4Group &hGroup)
C4ComponentHost * pClonkNames
C4LangStringTable StringTable
C4Facet & GetMainFace(C4DefGraphics *pGraphics, DWORD dwClr=0)
C4Def const * GetDef() const override
StdCopyStrBuf ConsoleGroupPath
void IncludeDefinition(C4Def *pIncludeDef)
int32_t GetValue(C4Object *pInBase, int32_t iBuyPlayer)
C4PropList * GetActionByName(const char *actname)
int32_t GetPropertyInt(C4PropertyName k, int32_t default_val=0) const