/* * Construct any mapping table used * by the associated put routine. */ static int buildMap(TIFFRGBAImage* img) { switch (img->photometric) { case PHOTOMETRIC_RGB: case PHOTOMETRIC_YCBCR: case PHOTOMETRIC_SEPARATED: if (img->bitspersample == 8) break; /* fall thru... */ case PHOTOMETRIC_MINISBLACK: case PHOTOMETRIC_MINISWHITE: if (!setupMap(img)) return (0); break; case PHOTOMETRIC_PALETTE: /* * Convert 16-bit colormap to 8-bit (unless it looks * like an old-style 8-bit colormap). */ if (checkcmap(img) == 16) cvtcmap(img); else TIFFWarning(TIFFFileName(img->tif), "Assuming 8-bit colormap"); /* * Use mapping table and colormap to construct * unpacking tables for samples < 8 bits. */ if (img->bitspersample <= 8 && !makecmap(img)) return (0); break; } return (1); }
void PlayerBar::setupPlayerBar(){ playerBar.setFillColor(sf::Color::Black); sf::Vector2f size(Global::roomWidth, Global::inventoryHeight); playerBar.setSize(size); playerBar.setPosition(bar.x, bar.y); setupMap(); setupPlayerMarker(); txt.setFont(font); }
SchematicSceneParser::SchematicSceneParser( const SchematicScene& scene, QGraphicsItem* gItem ): discard_(0) { setupMap(); Item* item = qgraphicsitem_cast<Item*>(gItem); if(item && scene.activeItems().contains(item)) items_.push_back(item); }
/* Displays the main menu and handles the users input Parameters: None */ void Game::displayMenu() { cout << "Welcome to the maze game!\n" << endl; string name; cout << "Enter your name: "; cin >> name; Player* player = new Player(name); cout << "\nMenu:" << endl; cout << "1. Play (default map)\n2. Load Map" << endl; string menuInput = getPlayerInput(); if (menuInput == "1") { setupMap(true); startGame(player); } else if (menuInput == "2") { setupMap(false); startGame(player); } };
static void doTest(MAP& map, ITER& it, unsigned N, unsigned niter, FUNC& fm, std::string msg) { EXCEPTWATCH; double t0 = stk::cpu_time(); setupMap(map, N); double t1 = stk::cpu_time(); std::cout << "maptest: setup time = " << (t1-t0)/60. << " [min] for " << msg << std::endl; double t2s = stk::cpu_time(); double dd= dot1(map, it, N, niter, fm); double t2e = stk::cpu_time(); std::cout << "maptest: lookup time = " << (t2e-t2s)/60. << " [min] for " << msg << " dd= " << dd << std::endl; }
RenderWindow::RenderWindow(int width, int height, std::string name) : sf::RenderWindow(sf::VideoMode(width, height), name, sf::Style::Close | sf::Style::Titlebar) { elapsedclock = new sf::Clock; inpMan = new InputManager; glEnable(GL_TEXTURE_2D); CEGUI::OpenGLRenderer& renderer = CEGUI::OpenGLRenderer::bootstrapSystem(); CEGUI::DefaultResourceProvider* rp = static_cast<CEGUI::DefaultResourceProvider*>(CEGUI::System::getSingleton().getResourceProvider()); rp->setResourceGroupDirectory("schemes", GameManager::getGameFolderName() + "gui/schemes/"); rp->setResourceGroupDirectory("imagesets", GameManager::getGameFolderName() + "gui/imagesets/"); rp->setResourceGroupDirectory("fonts", GameManager::getGameFolderName() + "gui/fonts/"); rp->setResourceGroupDirectory("layouts", GameManager::getGameFolderName() + "gui/layouts/"); rp->setResourceGroupDirectory("looknfeels", GameManager::getGameFolderName() + "gui/looknfeel/"); rp->setResourceGroupDirectory("lua_scripts", GameManager::getGameFolderName() + "gui/lua_scripts/"); rp->setResourceGroupDirectory("falcon_scripts", GameManager::getGameFolderName() + "gui/falcon_scripts/"); rp->setResourceGroupDirectory("schemas", GameManager::getGameFolderName() + "gui/xml_schemas/"); CEGUI::ImageManager::setImagesetDefaultResourceGroup("imagesets"); CEGUI::Font::setDefaultResourceGroup("fonts"); CEGUI::Scheme::setDefaultResourceGroup("schemes"); CEGUI::WidgetLookManager::setDefaultResourceGroup("looknfeels"); CEGUI::WindowManager::setDefaultResourceGroup("layouts"); CEGUI::ScriptModule::setDefaultResourceGroup("falcon_scripts"); CEGUI::XMLParser* parser = CEGUI::System::getSingleton().getXMLParser(); if(parser->isPropertyPresent("SchemaDefaultResourceGroup")) parser->setProperty("SchemaDefaultResourceGroup", "schemas"); #ifdef FALCON1 #else CEGUI::System::getSingleton().setScriptingModule(FalconScriptingModule::create()); #endif CEGUI::System::getSingleton().executeScriptFile("gui", "falcon_scripts"); this->setVerticalSyncEnabled(true); this->setFramerateLimit(60); // Remove and put to script ASAP loadScheme("TaharezLook"); loadFont("Inconsolata-14"); setArrowandTooltipScheme("TaharezLook"); // --END-- setupMap(); }
AboutGUI::AboutGUI(QWidget *parent) : QWidget(parent), ui(new Ui::AboutGUI) { ui->setupUi(this); // load the source map to list std::map<QString, QString> sourceMap = setupMap(); for (auto const& source : sourceMap) { QListWidgetItem *item = new QListWidgetItem(QIcon(source.first), source.second, ui->listSource); ui->listSource->addItem(item); } ui->listSource->setIconSize(QSize(50,50)); }
Logic::Logic(){ setupMap(); filter = Filter::None; }