示例#1
0
AllTerrainMenu::AllTerrainMenu(Cell* selectedCell) : UIMenu(selectedCell)
{
	prevLoc = selectedCell->position;

	generalInit();

	setupSprites();
}
示例#2
0
//CONSTRUCTOR
LogicHandler::LogicHandler(void){
	titleScreen = true;
	elapsedTime = 1;

	width = 800;
	height = 600;

	window = new sf::RenderWindow(sf::VideoMode(width, height), TITLE, sf::Style::Close, sf::ContextSettings(24, 8, 4));

	stateHandler = new StateHandler(&width, &height, this, window);
	stateHandler->loading(window);
	loadRes("res/");
	stateHandler->loaded();

	setupSprites();
}
//CONSTRUCTOR
LogicHandler::LogicHandler(void){
	titleScreen = true;
	elapsedTime = 1;

	window = new sf::RenderWindow(sf::VideoMode(WIDTH, HEIGHT), TITLE, sf::Style::Close);

	shape.setSize(sf::Vector2f(10.0f, 10.0f));
	if(!LogicHandler::loadTextures("res/")){
		shape.setFillColor(sf::Color::Red);
	}else{
		shape.setFillColor(sf::Color::Green);
	}

	titleScreenBg.setTexture(*textureList.at(1));
	titleScreenBg.setPosition(0, 0);

	setupSprites();

	window->setFramerateLimit(0);
}
示例#4
0
MapSelectionMenu::MapSelectionMenu(void)
{
	generalInit();
	setupSprites();
}