summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/tilereg.cc
diff options
context:
space:
mode:
authorIxtli <cg@325i.org>2010-03-02 20:11:43 +0900
committerEnne Walker <ennewalker@users.sourceforge.net>2010-04-24 10:19:40 -0400
commitc18e9b460dd9bdb472eca9188bba23889d71f856 (patch)
tree88ae1698472d5ff25f912d36d6987e074f1ac86f /crawl-ref/source/tilereg.cc
parent477c89dcc51038529158d7b901c6501485be43a0 (diff)
downloadcrawl-ref-c18e9b460dd9bdb472eca9188bba23889d71f856.tar.gz
crawl-ref-c18e9b460dd9bdb472eca9188bba23889d71f856.zip
Updated tilereg.cc to use existing GLStateManager member functions instead of direct calls to opengl.
Diffstat (limited to 'crawl-ref/source/tilereg.cc')
-rw-r--r--crawl-ref/source/tilereg.cc31
1 files changed, 17 insertions, 14 deletions
diff --git a/crawl-ref/source/tilereg.cc b/crawl-ref/source/tilereg.cc
index b88cc90d62..809c09ff54 100644
--- a/crawl-ref/source/tilereg.cc
+++ b/crawl-ref/source/tilereg.cc
@@ -58,7 +58,10 @@
#include "tiledef-player.h"
#include <sys/stat.h>
-#include <SDL_opengl.h>
+
+#ifdef USE_GL
+#include "glwrapper.h"
+#endif
/* These aren't defined on Win32 */
#ifndef S_IWUSR
@@ -220,9 +223,9 @@ bool Region::mouse_pos(int mouse_x, int mouse_y, int &cx, int &cy)
void Region::set_transform()
{
- glLoadIdentity();
- glTranslatef(sx + ox, sy + oy, 0);
- glScalef(dx, dy, 1);
+ GLStateManager::loadIdentity();
+ GLStateManager::translatef(sx + ox, sy + oy, 0);
+ GLStateManager::scalef(dx, dy, 1);
}
TileRegion::TileRegion(ImageManager* im, FTFont *tag_font, int tile_x, int tile_y)
@@ -4606,7 +4609,7 @@ void MessageRegion::render()
{
height *= m_font->char_height();
- glLoadIdentity();
+ GLStateManager::loadIdentity();
ShapeBuffer buff;
VColour col(100, 100, 100, 100);
@@ -5298,9 +5301,9 @@ void DollEditRegion::render()
m_shape_buf.draw();
m_tile_buf.draw();
- glLoadIdentity();
- glTranslatef(32 * left_gutter, 32 * edit_doll_line, 0);
- glScalef(64, 64, 1);
+ GLStateManager::loadIdentity();
+ GLStateManager::translatef(32 * left_gutter, 32 * edit_doll_line, 0);
+ GLStateManager::scalef(64, 64, 1);
m_cur_buf.draw();
{
@@ -5321,9 +5324,9 @@ void DollEditRegion::render()
else if (m_mode == TILEP_MODE_EQUIP)
m_cur_buf.add(TILEP_CURSOR, 4, 0);
}
- glLoadIdentity();
- glTranslatef(32 * (left_gutter + 3), 32 * edit_doll_line, 0);
- glScalef(32, 32, 1);
+ GLStateManager::loadIdentity();
+ GLStateManager::translatef(32 * (left_gutter + 3), 32 * edit_doll_line, 0);
+ GLStateManager::scalef(32, 32, 1);
m_cur_buf.draw();
// Add text.
@@ -5333,9 +5336,9 @@ void DollEditRegion::render()
else if (m_part_idx)
part_name = tile_player_name(m_part_idx);
- glLoadIdentity();
- glTranslatef(0, 0, 0);
- glScalef(1, 1, 1);
+ GLStateManager::loadIdentity();
+ GLStateManager::translatef(0, 0, 0);
+ GLStateManager::scalef(1, 1, 1);
std::string item_str = part_name;
float item_name_x = left_gutter * 32.0f;