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