1
0
Fork 0
mirror of https://github.com/shlomif/PySolFC.git synced 2025-04-05 00:02:29 -04:00
PySolFC/pysollib/wizardpresets.py
Shlomi Fish 73895c6bf3 flake 8
2017-04-19 12:03:44 +03:00

129 lines
3.7 KiB
Python

#!/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 <http://www.gnu.org/licenses/>.
#
# ---------------------------------------------------------------------------##
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',
},
}