Ejemplo n.º 1
0
Console::Console(int max_lines)
	:m_max_lines(max_lines),
	 m_lines(),
	 m_input(""),
	 m_visible(false),
	 m_font(NULL),
	 m_font_size(12)
{
	ResourceManager *rm = ResourceManager::get_instance();
	m_font = rm->get_font("freesansbold.ttf", m_font_size);
}
Ejemplo n.º 2
0
void Title::draw(Surface *dst)
{
	dst->blit(m_titleSurface, m_titleX, m_titleY);

	ResourceManager *rm = ResourceManager::get_instance();
	Font *font = rm->get_font();

	int fontX = 150;
	int fontY = 280;
	int fontSkip = 20;
	font->draw_string(dst, fontX, fontY += fontSkip, "Z - NEW GAME [SMALL]");
	font->draw_string(dst, fontX, fontY += fontSkip, "X - NEW GAME [MEDIUM]");
	font->draw_string(dst, fontX, fontY += fontSkip, "C - NEW GAME [LARGE]");
	font->draw_string(dst, fontX, fontY += fontSkip, "ESC - QUIT");
}