1 $:.unshift(File.dirname(__FILE__))
4 require 'plugins/loader'
10 app = KDE::Application.init(
13 :name => KDE.ki18n('Kaya'),
14 :description => KDE.ki18n('KDE Board Game Suite'),
15 :copyright => KDE.ki18n('(C) 2009 Paolo Capriotti'),
16 :authors => [[KDE.ki18n('Paolo Capriotti'), 'p.capriotti@gmail.com']],
17 :contributors => [[KDE.ki18n("Jani Huhtanen"), KDE.ki18n('Gaussian blur code')]],
18 :bug_tracker => 'http://github.com/pcapriotti/kaya/issues',
19 :options => [['+[game]', KDE.ki18n('Initial game')]])
21 args = KDE::CmdLineArgs.parsed_args
22 game = if args.count > 0
24 g = Game.get(name.to_sym)
26 warn "No such game #{name}. Defaulting to #{DEFAULT_GAME}"
32 game ||= Game.get(DEFAULT_GAME)
34 plugin_loader = PluginLoader.new
35 main = MainWindow.new(plugin_loader, game)