Единственная Карта Тянет и бесконечные Пересоглашения в версии AisleRiot Клондайка?

Мне нравится играть определенное изменение Solitare, который AisleRiot, кажется, не предлагает. Я нашел, что Единственная Карта Тянет версию Клондайка, но это ограничивает пересоглашения, и я нашел, что Три Карты Тянут, который не имеет никаких пределов на пересоглашения. Мне нравится разыгрывать Единственную Карту, Тянут без пределов на пересоглашения. Действительно ли это возможно с AisleRiot, или я должен пойти, находят другую программу?

 Draw-Style  Redeal-Limit Available?
    1              3           Yes
    1            none           No   -- This is what I want
    3              3            No
    3            none          Yes
1
задан 20 January 2012 в 05:16

1 ответ

Я врезался в причину этого изменения в поведении на немецком сайте.

Ранее Вы могли отредактировать значение макс. пересоглашения около начала файла конфигурации и установить его на-1 для неограниченных пересоглашений (согласно комментарию для той строки). В Ubuntu 12.04, которая больше не работает. Код, который анализирует опции в новом пункте меню Klondike, сильно сбрасывает значение макс. пересоглашения.

Может быть более изящный способ сделать это, но самый простой способ, которым я нашел, состоял в том, чтобы отредактировать как корень (используйте sudo), файл:

/usr/share/aisleriot/games/klondike.scm

Около конца файла ищите раздел как это:

(define (apply-options options)
  (set! deal-three (cadr (list-ref options 1)))
  (set! deal-one (cadr (list-ref options 2)))
  (set! no-redeal (cadr (list-ref options 3)))
  (set! max-redeal (cond (no-redeal 0)
;            (deal-one 2)
             (#t -1))))

Или удалите или прокомментируйте с точкой с запятой, предпоследней строкой.

3
ответ дан 7 December 2019 в 13:08

Другие вопросы по тегам:

Похожие вопросы: