equal
deleted
inserted
replaced
393 engine->setWriteDir(cfgdir->absolutePath()); |
393 engine->setWriteDir(cfgdir->absolutePath()); |
394 engine->mountPacks(); |
394 engine->mountPacks(); |
395 |
395 |
396 QTranslator TranslatorHedgewars; |
396 QTranslator TranslatorHedgewars; |
397 QTranslator TranslatorQt; |
397 QTranslator TranslatorQt; |
398 { |
398 QSettings settings(DataManager::instance().settingsFileName(), QSettings::IniFormat); |
399 QSettings settings(DataManager::instance().settingsFileName(), QSettings::IniFormat); |
399 settings.setIniCodec("UTF-8"); |
400 settings.setIniCodec("UTF-8"); |
400 { |
401 |
|
402 QString cc = settings.value("misc/locale", QString()).toString(); |
401 QString cc = settings.value("misc/locale", QString()).toString(); |
403 if (cc.isEmpty()) |
402 if (cc.isEmpty()) |
404 { |
403 { |
405 cc = QLocale::system().name(); |
404 cc = QLocale::system().name(); |
406 qDebug("Detected system locale: %s", qPrintable(cc)); |
405 qDebug("Detected system locale: %s", qPrintable(cc)); |
492 SDLInteraction::instance(); |
491 SDLInteraction::instance(); |
493 |
492 |
494 QString style = ""; |
493 QString style = ""; |
495 QString fname; |
494 QString fname; |
496 |
495 |
497 checkSeason(); |
496 bool holidaySilliness = settings.value("misc/holidaySilliness", true).toBool(); |
498 //For each season, there is an extra stylesheet |
497 if(holidaySilliness) |
499 //Todo: change background for easter and birthday |
498 checkSeason(); |
500 //(simply replace res/BackgroundBirthday.png and res/BackgroundEaster.png |
499 else |
501 //with an appropriate background |
500 season = SEASON_NONE; |
|
501 |
|
502 // For each season, there is an extra stylesheet. |
|
503 // TODO: change background for easter |
|
504 // (simply replace res/BackgroundEaster.png |
|
505 // with an appropriate background). |
502 switch (season) |
506 switch (season) |
503 { |
507 { |
504 case SEASON_CHRISTMAS : |
508 case SEASON_CHRISTMAS : |
505 fname = "christmas.css"; |
509 fname = "christmas.css"; |
506 break; |
510 break; |