| 100 | | TextMesh.Vertices[4*c+0].SetOrigin( 0+c*10, 0); TextMesh.Vertices[4*c+0].SetTextureCoord(CoordX , CoordY ); |
| 101 | | TextMesh.Vertices[4*c+1].SetOrigin(16+c*10, 0); TextMesh.Vertices[4*c+1].SetTextureCoord(CoordX+Size, CoordY ); |
| 102 | | TextMesh.Vertices[4*c+2].SetOrigin(16+c*10, 16); TextMesh.Vertices[4*c+2].SetTextureCoord(CoordX+Size, CoordY+Size); |
| 103 | | TextMesh.Vertices[4*c+3].SetOrigin( 0+c*10, 16); TextMesh.Vertices[4*c+3].SetTextureCoord(CoordX , CoordY+Size); |
| | 100 | // Under the LLP64 data model, the 64-bit Windows compilers warn that the conversion from |
| | 101 | // size_t to unsigned long and size_t to double loses data, thus cast c to unsigned int here. |
| | 102 | const unsigned int i=(unsigned int)c; |
| | 103 | |
| | 104 | TextMesh.Vertices[4*i+0].SetOrigin( 0+i*10, 0); TextMesh.Vertices[4*i+0].SetTextureCoord(CoordX , CoordY ); |
| | 105 | TextMesh.Vertices[4*i+1].SetOrigin(16+i*10, 0); TextMesh.Vertices[4*i+1].SetTextureCoord(CoordX+Size, CoordY ); |
| | 106 | TextMesh.Vertices[4*i+2].SetOrigin(16+i*10, 16); TextMesh.Vertices[4*i+2].SetTextureCoord(CoordX+Size, CoordY+Size); |
| | 107 | TextMesh.Vertices[4*i+3].SetOrigin( 0+i*10, 16); TextMesh.Vertices[4*i+3].SetTextureCoord(CoordX , CoordY+Size); |