#!/usr/bin/env python # -*- mode: python; coding: utf-8; -*- # ---------------------------------------------------------------------------## # # Copyright (C) 1998-2003 Markus Franz Xaver Johannes Oberhumer # Copyright (C) 2003 Mt. Hood Playing Card Co. # Copyright (C) 2005-2009 Skomoroh # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # # ---------------------------------------------------------------------------## from pysollib.mygettext import n_ presets = { 'None': { 'preset': 'None', 'name': n_('My Game'), }, 'Klondike': { 'preset': 'Klondike', 'name': n_('My Klondike'), 'layout': 'Klondike', 'talon': 'Deal to waste', 'redeals': 'Unlimited redeals', 'rows_num': 7, 'rows_base_card': 'King', 'reserves_num': 0, 'deal_type': 'Triangle', 'deal_face_down': 6, 'deal_face_up': 1, }, 'FreeCell': { 'preset': 'FreeCell', 'name': n_('My FreeCell'), 'skill_level': 'Mostly skill', 'rows_max_move': 'Top card', 'rows_super_move': 1, 'deal_face_up': 6, }, 'Spider': { 'preset': 'Spider', 'name': n_('My Spider'), 'skill_level': 'Mostly skill', 'decks': 'Two', 'layout': 'Klondike', 'talon': 'Spider', 'found_type': 'Spider same suit', 'found_max_move': 'None', 'rows_num': 10, 'rows_type': 'Spider same suit', 'reserves_num': 0, 'deal_face_down': 5, 'deal_face_up': 1, 'deal_max_cards': 54, }, 'Gypsy': { 'preset': 'Gypsy', 'name': n_('My Gypsy'), 'skill_level': 'Mostly skill', 'decks': 'Two', 'layout': 'Gypsy', 'talon': 'Deal to tableau', 'found_max_move': 'None', 'reserves_num': 0, 'deal_face_down': 2, 'deal_face_up': 1, }, 'Grounds for a Divorce': { 'preset': 'Grounds for a Divorce', 'name': n_('My Grounds for a Divorce'), 'skill_level': 'Mostly skill', 'decks': 'Two', 'layout': 'Harp', 'talon': 'Grounds for a Divorce', 'found_type': 'Spider same suit', 'found_base_card': 'Any', 'found_equal': 0, 'rows_num': 10, 'rows_type': 'Spider same suit', 'rows_wrap': 1, 'reserves_num': 0, 'deal_face_up': 5, }, 'Double Klondike': { 'preset': 'Double Klondike', 'name': n_('My Double Klondike'), 'decks': 'Two', 'layout': 'Harp', 'talon': 'Deal to waste', 'redeals': 'Unlimited redeals', 'rows_num': 9, 'rows_base_card': 'King', 'reserves_num': 0, 'deal_type': 'Triangle', 'deal_face_down': 8, 'deal_face_up': 1, }, 'Simple Simon': { 'preset': 'Simple Simon', 'name': n_('My Simple Simon'), 'skill_level': 'Mostly skill', 'found_type': 'Spider same suit', 'found_max_move': 'None', 'rows_num': 10, 'rows_type': 'Spider same suit', 'reserves_num': 0, 'deal_type': 'Triangle', }, }