| 4320 | } |
| 4321 | |
| 4322 | void NetHackQtGlyphs::drawGlyph(QPainter& painter, int glyph, int x, int y) |
| 4323 | { |
| 4324 | int tile = glyph2tile[glyph]; |
| 4325 | int px = (tile%tiles_per_row)*width(); |
| 4326 | int py = tile/tiles_per_row*height(); |
| 4327 | |
| 4328 | painter.drawPixmap( |
| 4329 | x, |
| 4330 | y, |
| 4331 | pm, |
| 4332 | px,py, |
| 4333 | width(),height() |
| 4334 | ); |
| 4335 | } |
| 4336 | void NetHackQtGlyphs::drawCell(QPainter& painter, int glyph, int cellx, int celly) |
| 4337 | { |
| 4338 | drawGlyph(painter,glyph,cellx*width(),celly*height()); |