Mercurial > might-and-magic-trilogy
diff Outdoor.h @ 59:5159d2e6f559
BLV render
author | Nomad |
---|---|
date | Fri, 26 Oct 2012 02:38:26 +0200 |
parents | 8b8875f5b359 |
children | 8c6308bb19b3 6c42178c226e 62bfa3ffe7db |
line wrap: on
line diff
--- a/Outdoor.h Thu Oct 25 02:05:16 2012 +0200 +++ b/Outdoor.h Fri Oct 26 02:38:26 2012 +0200 @@ -74,13 +74,16 @@ static bool IsBackfaceCulled(struct ODMFace *a1, struct RenderVertexSoft *a2, struct stru148 *a3); - + + inline bool Invisible() const {return uAttributes & FACE_INVISIBLE;} + inline bool Visible() const {return !Invisible();} + inline bool TwoSided() const {return uAttributes & FACE_TWO_SIDED;} struct Plane_int_ pFacePlane; int zCalc1; int zCalc2; int zCalc3; - unsigned int uFaceAttributes; + unsigned int uAttributes; unsigned __int16 pVertexIDs[20]; unsigned __int16 pTextureUIDs[20]; unsigned __int16 pTextureVIDs[20];