1
; AisleRiot - gold_mine.scm
2
; Copyright (C) 1998, 2003 Jonathan Blandford <jrb@mit.edu>
4
; This program is free software: you can redistribute it and/or modify
5
; it under the terms of the GNU General Public License as published by
6
; the Free Software Foundation, either version 3 of the License, or
7
; (at your option) any later version.
9
; This program is distributed in the hope that it will be useful,
10
; but WITHOUT ANY WARRANTY; without even the implied warranty of
11
; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12
; GNU General Public License for more details.
14
; You should have received a copy of the GNU General Public License
15
; along with this program. If not, see <http://www.gnu.org/licenses/>.
17
(use-modules (aisleriot interface) (aisleriot api))
19
(primitive-load-path "klondike")
22
(define deal-three #t)
23
(define kings-only #f)
27
(define tableau '(6 7 8 9 10 11 12))
28
(define foundation '(2 3 4 5))
33
(initialize-playing-area)
39
(add-normal-slot DECK 'stock)
42
(add-partially-extended-slot '() right 3 'waste)
43
(add-normal-slot '() 'waste))
46
(add-normal-slot '() 'foundation)
47
(add-normal-slot '() 'foundation)
48
(add-normal-slot '() 'foundation)
49
(add-normal-slot '() 'foundation)
50
(add-carriage-return-slot)
51
(add-extended-slot '() down 'tableau)
52
(add-extended-slot '() down 'tableau)
53
(add-extended-slot '() down 'tableau)
54
(add-extended-slot '() down 'tableau)
55
(add-extended-slot '() down 'tableau)
56
(add-extended-slot '() down 'tableau)
57
(add-extended-slot '() down 'tableau)
67
(define (apply-options options) #f)
69
(set-lambda! 'new-game new-game)
70
(set-lambda! 'get-options get-options)
71
(set-lambda! 'apply-options apply-options)