Draw nodes with draw_circle_filled, eliminate node texture

This commit is contained in:
Anna Rose 2011-06-23 10:10:07 -04:00
parent ef2c6bc89f
commit d8e97ff0c9
3 changed files with 5 additions and 8 deletions

View File

@ -8,7 +8,6 @@ GameCore::GameCore()
{
display = NULL;
background = NULL;
node = NULL;
is_running = true;
}
@ -46,17 +45,16 @@ bool GameCore::init()
}
background = DrawUtils::load("background.bmp");
node = DrawUtils::load("node.bmp");
if (background == NULL || node == NULL)
if (background == NULL)
{
#ifdef DEBUG
std::cerr << "GameCore::init(): error: Couldn't load an image file\n";
std::cerr << "GameCore::init(): error: Couldn't load background image\n";
#endif
return false;
}
DrawUtils::transpare(node, 255, 0, 255);
// DrawUtils::transpare(node, 255, 0, 255);
// DrawUtils::transpare(move_template, 255, 0, 255);
// SDL_SetAlpha(move_template, SDL_SRCALPHA, 128);
@ -82,7 +80,8 @@ void GameCore::render()
cursor != vertices.end(); cursor++)
{
Vertex v = *(*cursor);
DrawUtils::draw(display, node, v.x_min, v.y_min);
DrawUtils::draw_circle_filled(display, v.x, v.y, NODE_SIZE>>1,
0x000000);
}
for (list<Edge>::iterator cursor = edges.begin();
@ -106,7 +105,6 @@ void GameCore::iterate()
void GameCore::cleanup()
{
SDL_FreeSurface(background);
SDL_FreeSurface(node);
SDL_FreeSurface(display);
SDL_Quit();
}

View File

@ -37,7 +37,6 @@ class GameCore : public MainEvent
// textures to draw
SDL_Surface* background;
SDL_Surface* node;
// data
Graph graph;

BIN
node.bmp

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB