1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| public void Texture(Device device,Texture texture,int x,int y,int width,int height,byte Alpha) { CustomVertex.TransformedTextured[] screenVers = new CustomVertex.TransformedTextured[4]; screenVers[0] = new CustomVertex.TransformedTextured(x, y, 1, 1, 0, 0); screenVers[1] = new CustomVertex.TransformedTextured(x+width, y, 1, 1, 1, 0); screenVers[2] = new CustomVertex.TransformedTextured(x+width, y+height, 1, 1, 1, 1); screenVers[3] = new CustomVertex.TransformedTextured(x, y+height, 1, 1, 0, 1); device.SetTexture(0, texture); device.VertexFormat = CustomVertex.TransformedTextured.Format; device.DrawUserPrimitives(PrimitiveType.TriangleFan, 2, screenVers); } |