3 (defgeneric create-entity (m))
8 :documentation "name of the model, it will be transfered to the entity when generated"
11 (movement :accessor movement
13 :documentation "the speed of the model, it can be used in various ways depending on the game"
17 :documentation "the size of a model, it will be calculated with the grid for the dimension in board"
20 (interactions :initform '(movep usep pokep)
21 :accessor interactions
22 :initarg :interactions)
25 (defmethod create-entity ((m model))
26 (let* ((return-entity m))
27 (change-class return-entity 'entity)