libkdegames
kgamemisc.cpp
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #include "kgamemisc.h"
00021
00022 #include <QStringList>
00023
00024 #include <krandomsequence.h>
00025 #include <klocale.h>
00026
00027
00028 class KGameMisc::KGameMiscPrivate
00029 {
00030
00031 };
00032
00033 KGameMisc::KGameMisc() : d(new KGameMiscPrivate)
00034 {
00035 }
00036
00037 KGameMisc::~KGameMisc()
00038 {
00039 delete d;
00040 }
00041
00042 QString KGameMisc::randomName()
00043 {
00044 QStringList names = QString(
00045 i18nc( "A list of language typical names ( for games ), separated by spaces",
00046 "Adam Alex Andreas Andrew Bart Ben Bernd Bill "
00047 "Chris Chuck Daniel Don Duncan Ed Emily Eric "
00048 "Gary Greg Harry Ian Jean Jeff Jan Kai Keith Ken "
00049 "Kirk Marc Mike Neil Paul Rik Robert Sam Sean "
00050 "Thomas Tim Walter" ) ).split( QChar(' ') );
00051 KRandomSequence random;
00052 return names.at( random.getLong( names.count() ) );
00053 }