|
|
|
@ -408,19 +408,19 @@ void Referee::repaintFigures()
|
|
|
|
|
void Referee::initKeys()
|
|
|
|
|
{
|
|
|
|
|
TQString up("Up");
|
|
|
|
|
up = kapp->config()->readEntry("upKey", up);
|
|
|
|
|
up = tdeApp->config()->readEntry("upKey", up);
|
|
|
|
|
UpKey = TDEShortcut(up);
|
|
|
|
|
|
|
|
|
|
TQString down("Down");
|
|
|
|
|
down = kapp->config()->readEntry("downKey", down);
|
|
|
|
|
down = tdeApp->config()->readEntry("downKey", down);
|
|
|
|
|
DownKey = TDEShortcut(down);
|
|
|
|
|
|
|
|
|
|
TQString left("Left");
|
|
|
|
|
left = kapp->config()->readEntry("leftKey", left);
|
|
|
|
|
left = tdeApp->config()->readEntry("leftKey", left);
|
|
|
|
|
LeftKey = TDEShortcut(left);
|
|
|
|
|
|
|
|
|
|
TQString right("Right");
|
|
|
|
|
right = kapp->config()->readEntry("rightKey", right);
|
|
|
|
|
right = tdeApp->config()->readEntry("rightKey", right);
|
|
|
|
|
RightKey = TDEShortcut(right);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -502,14 +502,14 @@ void Referee::fillMapName()
|
|
|
|
|
|
|
|
|
|
void Referee::confLevels(bool defGroup)
|
|
|
|
|
{
|
|
|
|
|
if (defGroup || kapp->config()->hasKey("Levels"))
|
|
|
|
|
maxLevel = kapp->config()->readNumEntry("Levels", 13);
|
|
|
|
|
if (defGroup || tdeApp->config()->hasKey("Levels"))
|
|
|
|
|
maxLevel = tdeApp->config()->readNumEntry("Levels", 13);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void Referee::confMisc(bool defGroup)
|
|
|
|
|
{
|
|
|
|
|
if (defGroup || kapp->config()->hasKey("PixmapDirectory")) {
|
|
|
|
|
pixmapDirectory = kapp->config()->readEntry("PixmapDirectory");
|
|
|
|
|
if (defGroup || tdeApp->config()->hasKey("PixmapDirectory")) {
|
|
|
|
|
pixmapDirectory = tdeApp->config()->readEntry("PixmapDirectory");
|
|
|
|
|
|
|
|
|
|
if (pixmapDirectory.left(1) != "/" && pixmapDirectory.left(1) != "~")
|
|
|
|
|
pixmapDirectory.insert(0, "pics/");
|
|
|
|
@ -517,8 +517,8 @@ void Referee::confMisc(bool defGroup)
|
|
|
|
|
pixmapDirectory.append("/");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (defGroup || kapp->config()->hasKey("MapDirectory")) {
|
|
|
|
|
mapDirectory = kapp->config()->readEntry("MapDirectory");
|
|
|
|
|
if (defGroup || tdeApp->config()->hasKey("MapDirectory")) {
|
|
|
|
|
mapDirectory = tdeApp->config()->readEntry("MapDirectory");
|
|
|
|
|
|
|
|
|
|
if (mapDirectory.left(1) != "/" && mapDirectory.left(1) != "~")
|
|
|
|
|
mapDirectory.insert(0, "maps/");
|
|
|
|
@ -526,105 +526,105 @@ void Referee::confMisc(bool defGroup)
|
|
|
|
|
mapDirectory.append("/");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (defGroup || kapp->config()->hasKey("MapName"))
|
|
|
|
|
fillStrList(mapName, kapp->config()->readEntry("MapName", "map"), maxLevel+1);
|
|
|
|
|
if (defGroup || tdeApp->config()->hasKey("MapName"))
|
|
|
|
|
fillStrList(mapName, tdeApp->config()->readEntry("MapName", "map"), maxLevel+1);
|
|
|
|
|
|
|
|
|
|
if (defGroup || kapp->config()->hasKey("MonsterIQ"))
|
|
|
|
|
fillArray(monsterIQ, kapp->config()->readEntry("MonsterIQ", "0,170,180,170,180,170,180"), maxLevel+1);
|
|
|
|
|
if (defGroup || kapp->config()->hasKey("FruitIQ"))
|
|
|
|
|
fillArray(fruitIQ, kapp->config()->readEntry("FruitIQ", "0,170,180,170,180,170,180"), maxLevel+1);
|
|
|
|
|
if (defGroup || kapp->config()->hasKey("FruitIndex"))
|
|
|
|
|
fillArray(fruitIndex, kapp->config()->readEntry("FruitIndex", "0"), maxLevel+1);
|
|
|
|
|
if (defGroup || tdeApp->config()->hasKey("MonsterIQ"))
|
|
|
|
|
fillArray(monsterIQ, tdeApp->config()->readEntry("MonsterIQ", "0,170,180,170,180,170,180"), maxLevel+1);
|
|
|
|
|
if (defGroup || tdeApp->config()->hasKey("FruitIQ"))
|
|
|
|
|
fillArray(fruitIQ, tdeApp->config()->readEntry("FruitIQ", "0,170,180,170,180,170,180"), maxLevel+1);
|
|
|
|
|
if (defGroup || tdeApp->config()->hasKey("FruitIndex"))
|
|
|
|
|
fillArray(fruitIndex, tdeApp->config()->readEntry("FruitIndex", "0"), maxLevel+1);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void Referee::confTiming(bool defGroup)
|
|
|
|
|
{
|
|
|
|
|
if (defGroup || kapp->config()->hasKey("SpeedMS"))
|
|
|
|
|
fillArray(speed, kapp->config()->readEntry("SpeedMS", "20"), maxLevel+1);
|
|
|
|
|
if (defGroup || kapp->config()->hasKey("PacmanTicks"))
|
|
|
|
|
fillArray(pacmanTicks,kapp->config()->readEntry("PacmanTicks", "3"), maxLevel+1);
|
|
|
|
|
if (defGroup || kapp->config()->hasKey("RemTicks"))
|
|
|
|
|
fillArray(remTicks, kapp->config()->readEntry("RemTicks", "1"), maxLevel+1);
|
|
|
|
|
if (defGroup || kapp->config()->hasKey("DangerousTicks"))
|
|
|
|
|
fillArray(dangerousTicks, kapp->config()->readEntry("DangerousTicks", "3"), maxLevel+1);
|
|
|
|
|
if (defGroup || kapp->config()->hasKey("HarmlessTicks"))
|
|
|
|
|
fillArray(harmlessTicks, kapp->config()->readEntry("HarmlessTicks", "7,6,,5,,4"), maxLevel+1);
|
|
|
|
|
if (defGroup || kapp->config()->hasKey("HarmlessDurationTicks"))
|
|
|
|
|
fillArray(harmlessDurTicks, kapp->config()->readEntry("HarmlessDurationTicks", "375,,,300,,250,200,150"), maxLevel+1);
|
|
|
|
|
if (defGroup || kapp->config()->hasKey("HarmlessWarningTicks"))
|
|
|
|
|
fillArray(harmlessWarnTicks, kapp->config()->readEntry("HarmlessWarningTicks", "135"), maxLevel+1);
|
|
|
|
|
if (defGroup || kapp->config()->hasKey("ArrestTicks"))
|
|
|
|
|
fillArray(arrestTicks, kapp->config()->readEntry("ArrestTicks", "6"), maxLevel+1);
|
|
|
|
|
if (defGroup || kapp->config()->hasKey("ArrestDurationTicks"))
|
|
|
|
|
fillArray(arrestDurTicks, kapp->config()->readEntry("ArrestDurationTicks", "200,,,150"), maxLevel+1);
|
|
|
|
|
if (defGroup || kapp->config()->hasKey("FruitTicks"))
|
|
|
|
|
fillArray(fruitTicks, kapp->config()->readEntry("FruitTicks", "7,6,,5,,4"), maxLevel+1);
|
|
|
|
|
if (defGroup || kapp->config()->hasKey("FruitAppearsTicks"))
|
|
|
|
|
fillArray(fruitAppearsTicks, kapp->config()->readEntry("FruitAppearsTicks", "1000,,1500,2000,2500,3000,3500,4000"), maxLevel+1);
|
|
|
|
|
if (defGroup || kapp->config()->hasKey("FruitDurationTicks"))
|
|
|
|
|
fillArray(fruitDurTicks, kapp->config()->readEntry("FruitDurationTicks", "500,,,400,350,300,,250,200,150"), maxLevel+1);
|
|
|
|
|
if (defGroup || kapp->config()->hasKey("FruitScoreDurationTicks"))
|
|
|
|
|
fillArray(fruitScoreDurTicks, kapp->config()->readEntry("FruitScoreDurationTicks", "150"), maxLevel+1);
|
|
|
|
|
|
|
|
|
|
if (defGroup || kapp->config()->hasKey("MonsterScoreDurationMS"))
|
|
|
|
|
monsterScoreDurMS = kapp->config()->readNumEntry("MonsterScoreDurationMS", 1000);
|
|
|
|
|
if (defGroup || kapp->config()->hasKey("PlayerDurationMS"))
|
|
|
|
|
playerDurMS = kapp->config()->readNumEntry("PlayerDurationMS", 3000);
|
|
|
|
|
if (defGroup || kapp->config()->hasKey("ReadyDurationMS"))
|
|
|
|
|
readyDurMS = kapp->config()->readNumEntry("ReadyDurationMS", 2000);
|
|
|
|
|
if (defGroup || kapp->config()->hasKey("GameOverDurationMS"))
|
|
|
|
|
gameOverDurMS = kapp->config()->readNumEntry("GameOverDurationMS", 3000);
|
|
|
|
|
if (defGroup || kapp->config()->hasKey("AfterPauseMS"))
|
|
|
|
|
afterPauseMS = kapp->config()->readNumEntry("AfterPauseMS", 1000);
|
|
|
|
|
if (defGroup || kapp->config()->hasKey("DyingPreAnimationMS"))
|
|
|
|
|
dyingPreAnimationMS = kapp->config()->readNumEntry("DyingPreAnimationMS", 1000);
|
|
|
|
|
if (defGroup || kapp->config()->hasKey("DyingAnimationMS"))
|
|
|
|
|
dyingAnimationMS = kapp->config()->readNumEntry("DyingAnimationMS", 100);
|
|
|
|
|
if (defGroup || kapp->config()->hasKey("DyingPostAnimationMS"))
|
|
|
|
|
dyingPostAnimationMS = kapp->config()->readNumEntry("DyingPostAnimationMS", 500);
|
|
|
|
|
if (defGroup || kapp->config()->hasKey("IntroAnimationMS"))
|
|
|
|
|
introAnimationMS = kapp->config()->readNumEntry("IntroAnimationMS", 800);
|
|
|
|
|
if (defGroup || kapp->config()->hasKey("IntroPostAnimationMS"))
|
|
|
|
|
introPostAnimationMS = kapp->config()->readNumEntry("IntroPostAnimationMS", 1000);
|
|
|
|
|
if (defGroup || kapp->config()->hasKey("LevelUpPreAnimationMS"))
|
|
|
|
|
levelUpPreAnimationMS = kapp->config()->readNumEntry("LevelUpPreAnimationMS", 2000);
|
|
|
|
|
if (defGroup || kapp->config()->hasKey("LevelUpAnimationMS"))
|
|
|
|
|
levelUpAnimationMS = kapp->config()->readNumEntry("LevelUpAnimationMS", 2000);
|
|
|
|
|
if (defGroup || kapp->config()->hasKey("EnergizerAnimationMS"))
|
|
|
|
|
energizerAnimationMS = kapp->config()->readNumEntry("EnergizerAnimationMS", 200);
|
|
|
|
|
if (defGroup || tdeApp->config()->hasKey("SpeedMS"))
|
|
|
|
|
fillArray(speed, tdeApp->config()->readEntry("SpeedMS", "20"), maxLevel+1);
|
|
|
|
|
if (defGroup || tdeApp->config()->hasKey("PacmanTicks"))
|
|
|
|
|
fillArray(pacmanTicks,tdeApp->config()->readEntry("PacmanTicks", "3"), maxLevel+1);
|
|
|
|
|
if (defGroup || tdeApp->config()->hasKey("RemTicks"))
|
|
|
|
|
fillArray(remTicks, tdeApp->config()->readEntry("RemTicks", "1"), maxLevel+1);
|
|
|
|
|
if (defGroup || tdeApp->config()->hasKey("DangerousTicks"))
|
|
|
|
|
fillArray(dangerousTicks, tdeApp->config()->readEntry("DangerousTicks", "3"), maxLevel+1);
|
|
|
|
|
if (defGroup || tdeApp->config()->hasKey("HarmlessTicks"))
|
|
|
|
|
fillArray(harmlessTicks, tdeApp->config()->readEntry("HarmlessTicks", "7,6,,5,,4"), maxLevel+1);
|
|
|
|
|
if (defGroup || tdeApp->config()->hasKey("HarmlessDurationTicks"))
|
|
|
|
|
fillArray(harmlessDurTicks, tdeApp->config()->readEntry("HarmlessDurationTicks", "375,,,300,,250,200,150"), maxLevel+1);
|
|
|
|
|
if (defGroup || tdeApp->config()->hasKey("HarmlessWarningTicks"))
|
|
|
|
|
fillArray(harmlessWarnTicks, tdeApp->config()->readEntry("HarmlessWarningTicks", "135"), maxLevel+1);
|
|
|
|
|
if (defGroup || tdeApp->config()->hasKey("ArrestTicks"))
|
|
|
|
|
fillArray(arrestTicks, tdeApp->config()->readEntry("ArrestTicks", "6"), maxLevel+1);
|
|
|
|
|
if (defGroup || tdeApp->config()->hasKey("ArrestDurationTicks"))
|
|
|
|
|
fillArray(arrestDurTicks, tdeApp->config()->readEntry("ArrestDurationTicks", "200,,,150"), maxLevel+1);
|
|
|
|
|
if (defGroup || tdeApp->config()->hasKey("FruitTicks"))
|
|
|
|
|
fillArray(fruitTicks, tdeApp->config()->readEntry("FruitTicks", "7,6,,5,,4"), maxLevel+1);
|
|
|
|
|
if (defGroup || tdeApp->config()->hasKey("FruitAppearsTicks"))
|
|
|
|
|
fillArray(fruitAppearsTicks, tdeApp->config()->readEntry("FruitAppearsTicks", "1000,,1500,2000,2500,3000,3500,4000"), maxLevel+1);
|
|
|
|
|
if (defGroup || tdeApp->config()->hasKey("FruitDurationTicks"))
|
|
|
|
|
fillArray(fruitDurTicks, tdeApp->config()->readEntry("FruitDurationTicks", "500,,,400,350,300,,250,200,150"), maxLevel+1);
|
|
|
|
|
if (defGroup || tdeApp->config()->hasKey("FruitScoreDurationTicks"))
|
|
|
|
|
fillArray(fruitScoreDurTicks, tdeApp->config()->readEntry("FruitScoreDurationTicks", "150"), maxLevel+1);
|
|
|
|
|
|
|
|
|
|
if (defGroup || tdeApp->config()->hasKey("MonsterScoreDurationMS"))
|
|
|
|
|
monsterScoreDurMS = tdeApp->config()->readNumEntry("MonsterScoreDurationMS", 1000);
|
|
|
|
|
if (defGroup || tdeApp->config()->hasKey("PlayerDurationMS"))
|
|
|
|
|
playerDurMS = tdeApp->config()->readNumEntry("PlayerDurationMS", 3000);
|
|
|
|
|
if (defGroup || tdeApp->config()->hasKey("ReadyDurationMS"))
|
|
|
|
|
readyDurMS = tdeApp->config()->readNumEntry("ReadyDurationMS", 2000);
|
|
|
|
|
if (defGroup || tdeApp->config()->hasKey("GameOverDurationMS"))
|
|
|
|
|
gameOverDurMS = tdeApp->config()->readNumEntry("GameOverDurationMS", 3000);
|
|
|
|
|
if (defGroup || tdeApp->config()->hasKey("AfterPauseMS"))
|
|
|
|
|
afterPauseMS = tdeApp->config()->readNumEntry("AfterPauseMS", 1000);
|
|
|
|
|
if (defGroup || tdeApp->config()->hasKey("DyingPreAnimationMS"))
|
|
|
|
|
dyingPreAnimationMS = tdeApp->config()->readNumEntry("DyingPreAnimationMS", 1000);
|
|
|
|
|
if (defGroup || tdeApp->config()->hasKey("DyingAnimationMS"))
|
|
|
|
|
dyingAnimationMS = tdeApp->config()->readNumEntry("DyingAnimationMS", 100);
|
|
|
|
|
if (defGroup || tdeApp->config()->hasKey("DyingPostAnimationMS"))
|
|
|
|
|
dyingPostAnimationMS = tdeApp->config()->readNumEntry("DyingPostAnimationMS", 500);
|
|
|
|
|
if (defGroup || tdeApp->config()->hasKey("IntroAnimationMS"))
|
|
|
|
|
introAnimationMS = tdeApp->config()->readNumEntry("IntroAnimationMS", 800);
|
|
|
|
|
if (defGroup || tdeApp->config()->hasKey("IntroPostAnimationMS"))
|
|
|
|
|
introPostAnimationMS = tdeApp->config()->readNumEntry("IntroPostAnimationMS", 1000);
|
|
|
|
|
if (defGroup || tdeApp->config()->hasKey("LevelUpPreAnimationMS"))
|
|
|
|
|
levelUpPreAnimationMS = tdeApp->config()->readNumEntry("LevelUpPreAnimationMS", 2000);
|
|
|
|
|
if (defGroup || tdeApp->config()->hasKey("LevelUpAnimationMS"))
|
|
|
|
|
levelUpAnimationMS = tdeApp->config()->readNumEntry("LevelUpAnimationMS", 2000);
|
|
|
|
|
if (defGroup || tdeApp->config()->hasKey("EnergizerAnimationMS"))
|
|
|
|
|
energizerAnimationMS = tdeApp->config()->readNumEntry("EnergizerAnimationMS", 200);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void Referee::confScoring(bool defGroup)
|
|
|
|
|
{
|
|
|
|
|
if (defGroup || kapp->config()->hasKey("PointScore"))
|
|
|
|
|
pointScore = kapp->config()->readNumEntry("PointScore", 10);
|
|
|
|
|
if (defGroup || kapp->config()->hasKey("EnergizerScore"))
|
|
|
|
|
energizerScore = kapp->config()->readNumEntry("EnergizerScore", 50);
|
|
|
|
|
if (defGroup || kapp->config()->hasKey("FruitScore"))
|
|
|
|
|
fillArray(fruitScore, kapp->config()->readEntry("FruitScore", "100,300,500,,700,,1000,,2000,,3000,,5000"), maxLevel+1);
|
|
|
|
|
if (defGroup || kapp->config()->hasKey("MonsterScore"))
|
|
|
|
|
fillArray(monsterScore, kapp->config()->readEntry("MonsterScore", "200,400,800,1600"), 4);
|
|
|
|
|
if (defGroup || kapp->config()->hasKey("ExtraLifeScore"))
|
|
|
|
|
fillArray(extraLifeScore, kapp->config()->readEntry("ExtraLifeScore", "10000"), -1);
|
|
|
|
|
if (defGroup || tdeApp->config()->hasKey("PointScore"))
|
|
|
|
|
pointScore = tdeApp->config()->readNumEntry("PointScore", 10);
|
|
|
|
|
if (defGroup || tdeApp->config()->hasKey("EnergizerScore"))
|
|
|
|
|
energizerScore = tdeApp->config()->readNumEntry("EnergizerScore", 50);
|
|
|
|
|
if (defGroup || tdeApp->config()->hasKey("FruitScore"))
|
|
|
|
|
fillArray(fruitScore, tdeApp->config()->readEntry("FruitScore", "100,300,500,,700,,1000,,2000,,3000,,5000"), maxLevel+1);
|
|
|
|
|
if (defGroup || tdeApp->config()->hasKey("MonsterScore"))
|
|
|
|
|
fillArray(monsterScore, tdeApp->config()->readEntry("MonsterScore", "200,400,800,1600"), 4);
|
|
|
|
|
if (defGroup || tdeApp->config()->hasKey("ExtraLifeScore"))
|
|
|
|
|
fillArray(extraLifeScore, tdeApp->config()->readEntry("ExtraLifeScore", "10000"), -1);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void Referee::confScheme()
|
|
|
|
|
{
|
|
|
|
|
TQString oldgroup = kapp->config()->group();
|
|
|
|
|
TQString oldgroup = tdeApp->config()->group();
|
|
|
|
|
TQString newgroup;
|
|
|
|
|
|
|
|
|
|
// if not set, read mode and scheme from the configfile
|
|
|
|
|
if (mode == -1 && scheme == -1) {
|
|
|
|
|
scheme = kapp->config()->readNumEntry("Scheme", -1);
|
|
|
|
|
mode = kapp->config()->readNumEntry("Mode", -1);
|
|
|
|
|
scheme = tdeApp->config()->readNumEntry("Scheme", -1);
|
|
|
|
|
mode = tdeApp->config()->readNumEntry("Mode", -1);
|
|
|
|
|
|
|
|
|
|
// if mode is not set in the defGroup-group, lookup the scheme group
|
|
|
|
|
if (scheme != -1 || mode == -1) {
|
|
|
|
|
newgroup.sprintf("Scheme %d", scheme);
|
|
|
|
|
kapp->config()->setGroup(newgroup);
|
|
|
|
|
tdeApp->config()->setGroup(newgroup);
|
|
|
|
|
|
|
|
|
|
mode = kapp->config()->readNumEntry("Mode", -1);
|
|
|
|
|
kapp->config()->setGroup(oldgroup);
|
|
|
|
|
mode = tdeApp->config()->readNumEntry("Mode", -1);
|
|
|
|
|
tdeApp->config()->setGroup(oldgroup);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -632,19 +632,19 @@ void Referee::confScheme()
|
|
|
|
|
|
|
|
|
|
if (mode != -1) {
|
|
|
|
|
newgroup.sprintf("Mode %d", mode);
|
|
|
|
|
kapp->config()->setGroup(newgroup);
|
|
|
|
|
tdeApp->config()->setGroup(newgroup);
|
|
|
|
|
|
|
|
|
|
confLevels(FALSE);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (scheme != -1) {
|
|
|
|
|
newgroup.sprintf("Scheme %d", scheme);
|
|
|
|
|
kapp->config()->setGroup(newgroup);
|
|
|
|
|
tdeApp->config()->setGroup(newgroup);
|
|
|
|
|
|
|
|
|
|
confLevels(FALSE);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
kapp->config()->setGroup(oldgroup);
|
|
|
|
|
tdeApp->config()->setGroup(oldgroup);
|
|
|
|
|
|
|
|
|
|
confMisc();
|
|
|
|
|
confTiming();
|
|
|
|
@ -652,7 +652,7 @@ void Referee::confScheme()
|
|
|
|
|
|
|
|
|
|
if (mode != -1) {
|
|
|
|
|
newgroup.sprintf("Mode %d", mode);
|
|
|
|
|
kapp->config()->setGroup(newgroup);
|
|
|
|
|
tdeApp->config()->setGroup(newgroup);
|
|
|
|
|
|
|
|
|
|
confMisc(FALSE);
|
|
|
|
|
confTiming(FALSE);
|
|
|
|
@ -661,7 +661,7 @@ void Referee::confScheme()
|
|
|
|
|
|
|
|
|
|
if (scheme != -1) {
|
|
|
|
|
newgroup.sprintf("Scheme %d", scheme);
|
|
|
|
|
kapp->config()->setGroup(newgroup);
|
|
|
|
|
tdeApp->config()->setGroup(newgroup);
|
|
|
|
|
|
|
|
|
|
confMisc(FALSE);
|
|
|
|
|
confTiming(FALSE);
|
|
|
|
@ -670,7 +670,7 @@ void Referee::confScheme()
|
|
|
|
|
|
|
|
|
|
fillMapName();
|
|
|
|
|
|
|
|
|
|
kapp->config()->setGroup(oldgroup);
|
|
|
|
|
tdeApp->config()->setGroup(oldgroup);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void Referee::setScheme(int Scheme, int Mode, Bitfont *font)
|
|
|
|
|