games collection fixes
svn: r8770
This commit is contained in:
parent
f40cf986d9
commit
8b43532711
|
@ -7,12 +7,7 @@ possible to remap single click (instead of double click)?
|
|||
|
||||
#lang mzscheme
|
||||
|
||||
(require (lib "cards.ss" "games" "cards")
|
||||
(lib "class.ss")
|
||||
(lib "mred.ss" "mred")
|
||||
(lib "list.ss")
|
||||
(lib "unit.ss")
|
||||
(lib "string-constant.ss" "string-constants")
|
||||
(require games/cards mred mzlib/class mzlib/list mzlib/unit string-constants
|
||||
"../show-help.ss")
|
||||
|
||||
(provide game@)
|
||||
|
|
|
@ -31,11 +31,7 @@
|
|||
|
||||
#lang mzscheme
|
||||
|
||||
(require (lib "cards.ss" "games" "cards")
|
||||
(lib "mred.ss" "mred")
|
||||
(lib "class.ss")
|
||||
(lib "list.ss")
|
||||
(lib "unit.ss"))
|
||||
(require games/cards mred mzlib class mzlib/list mzlib/unit)
|
||||
|
||||
(provide game@)
|
||||
(define game@ (unit (import) (export)
|
||||
|
|
4
collects/games/cards.ss
Normal file
4
collects/games/cards.ss
Normal file
|
@ -0,0 +1,4 @@
|
|||
#lang mzscheme
|
||||
|
||||
(require "cards/cards.ss")
|
||||
(provide (all-from "cards/cards.ss"))
|
|
@ -1,17 +1,13 @@
|
|||
|
||||
(module base mzscheme
|
||||
(require (lib "class.ss")
|
||||
(lib "etc.ss")
|
||||
"make-cards.ss"
|
||||
"classes.ss"
|
||||
"card-class.ss")
|
||||
(require mzlib/class mzlib/etc "make-cards.ss" "classes.ss" "card-class.ss")
|
||||
|
||||
(provide make-table make-deck make-card
|
||||
table<%> card<%>)
|
||||
|
||||
(define table<%> (class->interface table%))
|
||||
(define card<%> (class->interface card%))
|
||||
|
||||
|
||||
(define make-table
|
||||
(opt-lambda ([title "Cards"][w 7][h 3])
|
||||
(make-object table% title w h)))
|
||||
|
|
|
@ -3,9 +3,9 @@ The _Virtual Playing Cards Library_
|
|||
-----------------------------------
|
||||
|
||||
Load the virtual card library with
|
||||
(require (lib "cards.ss" "games" "cards"))
|
||||
(require games/cards)
|
||||
|
||||
The _cards.ss_ module defines the following procedures:
|
||||
The _cards_ module defines the following procedures:
|
||||
|
||||
> (make-table [title-string] [w] [h]) returns a table named by
|
||||
`title-string' that is `w' cards wide and `h' cards high. A
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
#lang mzscheme
|
||||
|
||||
(module main mzscheme
|
||||
(require "cards.ss")
|
||||
(provide (all-from "cards.ss")))
|
||||
(require "cards.ss")
|
||||
(provide (all-from "cards.ss"))
|
||||
|
|
|
@ -1,14 +1,8 @@
|
|||
|
||||
#lang mzscheme
|
||||
|
||||
(require (lib "cards.ss" "games" "cards")
|
||||
(lib "mred.ss" "mred")
|
||||
(lib "class.ss")
|
||||
(lib "unit.ss")
|
||||
(lib "etc.ss")
|
||||
(lib "list.ss")
|
||||
(lib "async-channel.ss")
|
||||
(lib "file.ss"))
|
||||
(require games/cards mred mzlib/class mzlib/unit mzlib/etc mzlib/list mzlib/file
|
||||
mzlib/async-channel)
|
||||
|
||||
;; Player record
|
||||
(define-struct player (r hand-r ; region
|
||||
|
|
|
@ -1,9 +1,5 @@
|
|||
#lang mzscheme
|
||||
(require (lib "cards.ss" "games" "cards")
|
||||
(lib "mred.ss" "mred")
|
||||
(lib "class.ss")
|
||||
(lib "unit.ss")
|
||||
(lib "list.ss"))
|
||||
(require games/cards mred mzlib/class mzlib/unit mzlib/list)
|
||||
|
||||
(provide game@)
|
||||
(define game@ (unit (import) (export)
|
||||
|
|
|
@ -1,9 +1,5 @@
|
|||
#lang mzscheme
|
||||
(require (lib "cards.ss" "games" "cards")
|
||||
(lib "mred.ss" "mred")
|
||||
(lib "class.ss")
|
||||
(lib "unit.ss")
|
||||
(lib "list.ss"))
|
||||
(require games/cards mred mzlib/class mzlib/unit mzlib/list)
|
||||
|
||||
(provide game@)
|
||||
(define game@ (unit (import) (export)
|
||||
|
|
|
@ -1,9 +1,5 @@
|
|||
#lang mzscheme
|
||||
(require (lib "cards.ss" "games" "cards")
|
||||
(lib "mred.ss" "mred")
|
||||
(lib "class.ss")
|
||||
(lib "unit.ss")
|
||||
(lib "list.ss"))
|
||||
(require games/cards mred mzlib/class mzlib/unit mzlib/list)
|
||||
|
||||
(provide game@)
|
||||
|
||||
|
|
|
@ -1,11 +1,6 @@
|
|||
#lang mzscheme
|
||||
|
||||
(require (lib "cards.ss" "games" "cards")
|
||||
(lib "class.ss")
|
||||
(lib "mred.ss" "mred")
|
||||
(lib "list.ss")
|
||||
(lib "file.ss")
|
||||
(lib "unit.ss")
|
||||
(require games/cards mred mzlib/class mzlib/list mzlib/file mzlib/unit
|
||||
"../show-help.ss")
|
||||
|
||||
(define (list-first-n l n)
|
||||
|
|
Loading…
Reference in New Issue
Block a user