[gamelib-cvs] generics.lisp

Ingvar Mattsson imattsson at common-lisp.net
Sat Dec 30 19:19:32 UTC 2006


Update of /project/gamelib/cvsroot/source
In directory clnet:/tmp/cvs-serv16209

Modified Files:
	generics.lisp 
Log Message:
IM
  Now with doc strings!


Index: generics.lisp
===================================================================
RCS file: /project/gamelib/cvsroot/source/generics.lisp,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** generics.lisp	30 Dec 2006 19:12:36 -0000	1.1
--- generics.lisp	30 Dec 2006 19:19:29 -0000	1.2
***************
*** 1,5 ****
  (in-package #:net.hexapodia.games-2d)
  
! (defgeneric draw (object))
! (defgeneric movement (object))
! (defgeneric (setf movement) (object))
--- 1,14 ----
  (in-package #:net.hexapodia.games-2d)
  
! (defgeneric draw (object)
!   (:documentation "Draw a graphics object into the relevant window
! (objects that move will have their associated window tied from the object)"))
! 
! (defgeneric move (object)
!   (:documentation "Make an object move, if it is an animated object, also switch
!  to the next animation"))
! 
! (defgeneric movement (object)
!   (:documentation "Returns movement (dx / dy) for a movable object."))
! (defgeneric (setf movement) (value object)
!   (:documentation "Sets movement (dx / dy) for a movable object."))




More information about the Gamelib-cvs mailing list