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')]])
23 args = KDE::CmdLineArgs.parsed_args
24 game = if args.count > 0
26 g = Game.get(name.to_sym)
28 warn "No such game #{name}. Defaulting to #{DEFAULT_GAME}"
34 game ||= Game.get(DEFAULT_GAME)
36 plugin_loader = PluginLoader.new
37 main = MainWindow.new(plugin_loader, game)