{"size": 680, "ext": "scrbl", "max_stars_repo_path": "Material/tiles.scrbl", "max_stars_repo_name": "mfelleisen/Tsuro", "max_stars_repo_stars_event_min_datetime": "2019-12-30T01:01:29.000Z", "max_stars_repo_stars_event_max_datetime": "2019-12-30T01:01:29.000Z", "max_issues_repo_path": "Material/tiles.scrbl", "max_issues_repo_name": "mfelleisen/Tsuro", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "Material/tiles.scrbl", "max_forks_repo_name": "mfelleisen/Tsuro", "max_forks_repo_forks_event_min_datetime": "2020-11-05T15:35:49.000Z", "max_forks_repo_forks_event_max_datetime": "2020-11-05T15:35:49.000Z"}
{"max_stars_count": 1, "max_issues_count": null, "max_forks_count": 1, "avg_line_length": 24.2857142857, "max_line_length": 83, "alphanum_fraction": 0.4838235294}
#lang scribble/manual

@(require Tsuro/Code/Common/tiles)
@(require (only-in racket ~a))

@title{Tsuro Sw Dev F19 Tile Types}

@(define tbl table)
@(define row (car tbl))
@(define (list-join l x)
   (if (null? l)
       '()
       (cons (car l)
             (let loop ([l (cdr l)])
               (cond
                 [(null? l) '()]
                 [else (list* x (car l) (loop (cdr l)))])))))

@tabular[
 #:sep @hspace[5]
 #:row-properties '(bottom-border bottom)
 @(list-join
    (cons
     (list @t{Tile Index}       @t{... as Image}  @t{... as Text}  )
     (map (λ (row) (list (t (~a (car row))) (cadr row) (t (~a (caddr row))))) tbl))
    @list[ @t{ }  @t{ }  @t{ }])]

