diff Render.h @ 1390:613c77e51e38

Messed with spell effects drawing a bit.
author Nomad
date Thu, 18 Jul 2013 04:08:20 +0200
parents 34b08429a6b8
children cc9a3a24d61d
line wrap: on
line diff
--- a/Render.h	Wed Jul 17 00:40:15 2013 +0200
+++ b/Render.h	Thu Jul 18 04:08:20 2013 +0200
@@ -196,7 +196,7 @@
 
   IDirect3DTexture2 *pTexture;
   unsigned int uNumVertices;
-  RenderVertexD3D3 pQuards[4];
+  RenderVertexD3D3 pQuads[4];
   float z_order;
   OpacityType uOpacity;
   int field_90;
@@ -223,8 +223,6 @@
 struct RenderD3D
 {
   RenderD3D();
-
-  static bool DoesRaiseExceptions();
   
   void GetAvailableDevices(RenderD3D__DevInfo **pOutDevices);
   void Release();
@@ -325,13 +323,14 @@
   void DrawSkyPolygon(unsigned int uNumVertices, stru148 *a3, IDirect3DTexture2 *pTexture);
   void _4A2ED5(signed int a2, stru148 *a3, IDirect3DTexture2 *pHwTex);
   void DrawIndoorPolygon(unsigned int uNumVertices, struct BLVFace *a3, IDirect3DTexture2 *pHwTex, struct Texture *pTex, int uPackedID, unsigned int uColor, int a8);
+  void DrawIndoorPolygonNoLight(unsigned int uNumVertices, unsigned int uFaceID);
   void MakeParticleBillboardAndPush_BLV(RenderBillboardTransform_local0 *a2, IDirect3DTexture2 *a3, unsigned int uDiffuse, int angle);
   void MakeParticleBillboardAndPush_ODM(RenderBillboardTransform_local0 *a2, IDirect3DTexture2 *a3, unsigned int uDiffuse, int angle);
   void TransformBillboard(RenderBillboardTransform_local0 *a2, Sprite *pSprite, int dimming_level, RenderBillboard *pBillboard);
   void DrawBillboard_Indoor(RenderBillboardTransform_local0 *pSoftBillboard, Sprite *pSprite, int dimming_level);
   int MakeParticleBillboardAndPush_BLV_Software(int screenSpaceX, int screenSpaceY, int z, int lightColor, int a6);
   void DrawProjectile(float srcX, float srcY, float a3, float a4, float dstX, float dstY, float a7, float a8, IDirect3DTexture2 *a9);
-  void _4A4CC9(struct stru6_stru1_indoor_sw_billboard *a1, int a2);
+  void _4A4CC9_AddSomeBillboard(struct stru6_stru1_indoor_sw_billboard *a1, int diffuse);
   bool LoadTexture(const char *pName, unsigned int bMipMaps, IDirectDrawSurface4 **pOutSurface, IDirect3DTexture2 **pOutTexture);
   bool MoveSpriteToDevice(Sprite *pSprite);
   void BeginScene();