private void InitializeChams() { var blueColor = new byte[] { 0x42, 0x4D, 0x3C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x0B, 0x00, 0x00, 0x12, 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00 }; var redColor = new byte[] { 0x42, 0x4D, 0x3A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x00 }; Direct3D9ChamsController.CreateTexture("blue", blueColor); Direct3D9ChamsController.CreateTexture("red", redColor); Direct3D9ChamsController.Chams.Add(new TerroristCham { Enabled = true }); Direct3D9ChamsController.Chams.Add(new CounterTerroristCham { Enabled = true }); }
public virtual void Initialize(Process p) { Process = p; if (Core.VisualRenderType == VisualRenderType.Direct3D9) { Direct3D9ChamsController = new Direct3D9ChamsController(); } }
public virtual void Direct3D9_DrawIndexedPrimitive(Device device, PrimitiveType primitiveType, int baseVertexIndex, int minVertexIndex, int numVertices, int startIndex, int primCount) { Direct3D9ChamsController.Direct3D9_DrawIndexedPrimitive(device, primitiveType, baseVertexIndex, minVertexIndex, numVertices, startIndex, primCount); }
public Texture DetermineTexture(Direct3D9ChamsController controller) { return(controller.ResolveTexture("red")); }
public virtual void Direct3D9_EndScene(Device device) { Direct3D9ChamsController.Direct3D9_EndScene(device); }