1132
#hash(((meth (((lib "games/gl-board-game.rkt") gl-board%) get-heads-up)) . ((1798 . 4))) ((def ((lib "games/gl-board-game.rkt") gl-board%)) . ((0 . 3))) ((meth (((lib "games/gl-board-game.rkt") gl-board%) set-space-draw)) . ((1327 . 4))) ((meth (((lib "games/gl-board-game.rkt") gl-board%) enabled?)) . ((1723 . 3))) ((meth (((lib "games/gl-board-game.rkt") gl-board%) get-pieces)) . ((1798 . 4))) ((meth (((lib "games/gl-board-game.rkt") gl-board%) add-heads-up)) . ((1105 . 6))) ((constructor ((lib "games/gl-board-game.rkt") gl-board%)) . ((52 . 17))) ((meth (((lib "games/gl-board-game.rkt") gl-board%) enable-piece)) . ((1566 . 5))) ((meth (((lib "games/gl-board-game.rkt") gl-board%) get-spaces)) . ((1798 . 4))) ((meth (((lib "games/gl-board-game.rkt") gl-board%) set-piece-draw)) . ((1434 . 4))) ((meth (((lib "games/gl-board-game.rkt") gl-board%) add-piece)) . ((845 . 7))) ((meth (((lib "games/gl-board-game.rkt") gl-board%) remove-piece)) . ((1029 . 3))) ((meth (((lib "games/gl-board-game.rkt") gl-board%) add-space)) . ((743 . 4))) ((meth (((lib "games/gl-board-game.rkt") gl-board%) remove-heads-up)) . ((1248 . 3))))
class
gl-board% : class?
  superclass: canvas%
constructor
(new gl-board%                             
                [min-x min-x]              
                [max-x max-x]              
                [min-y min-y]              
                [max-y max-y]              
                [lift lift]                
               [[move move]                
                [who who]]                 
                ...superclass-args...) -> (is-a?/c gl-board%)
  min-x : real?
  max-x : real?
  min-y : real?
  max-y : real?
  lift : real?
  move : (any/c gl-vector? . -> . any) = void
  who : string? = "this game"
method
(send a-gl-board add-space draw info) -> void?
  draw : (-> any)
  info : any/c
method
(send a-gl-board add-piece x y z draw info) -> void?
  x : real?
  y : real?
  z : real?
  draw : ([shadow? boolean?] . -> . any)
  info : any/c
method
(send a-gl-board remove-piece info) -> void?
  info : any/c
method
(send a-gl-board add-heads-up w h draw info) -> void?
  w : real?
  h : real?
  draw : (-> any)
  info : any/c
method
(send a-gl-board remove-heads-up info) -> void?
  info : any/c
method
(send a-gl-board set-space-draw info draw) -> void?
  info : any/c
  draw : (-> any)
method
(send a-gl-board set-piece-draw info draw) -> void?
  info : any/c
  draw : ([shadow? boolean?] . -> . any)
method
(send a-gl-board enable-piece info           
                              can-move?) -> void?
  info : any/c
  can-move? : any/c
method
(send a-gl-board enabled? info) -> boolean?
  info : any/c
method
(send a-gl-board get-pieces) -> list?
(send a-gl-board get-spaces) -> list?
(send a-gl-board get-heads-up) -> list?
