The consix Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The consix Reference Manual

This is the consix Reference Manual, generated automatically by Declt version 2.3 "Robert April" on Tue Jan 09 14:23:55 2018 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

CONSIX

CONSIX is a Lispy Qix-like game.

It is my entry to The 2010 Lisp Game Design Challenge and should be "done" by 2010-03-27T23:59Z.


Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

The main system appears first, followed by any subsystem dependency.


Previous: , Up: Systems   [Contents][Index]

2.1 consix

Author

death <github.com/death>

License

BSD

Description

Lispy Qix-like game in 7 days

Dependencies
Source

consix.asd (file)

Components

Next: , Previous: , Up: Top   [Contents][Index]

3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


Previous: , Up: Files   [Contents][Index]

3.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.1 consix.asd

Location

consix.asd

Systems

consix (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.2 consix/packages.lisp

Parent

consix (system)

Location

packages.lisp

Packages

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.3 consix/gob.lisp

Dependency

packages.lisp (file)

Parent

consix (system)

Location

gob.lisp

Exported Definitions
Internal Definitions

Previous: , Up: Lisp files   [Contents][Index]

3.1.4 consix/consix.lisp

Dependency

gob.lisp (file)

Parent

consix (system)

Location

consix.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

4 Packages

Packages are listed by definition order.


Next: , Previous: , Up: Packages   [Contents][Index]

4.1 consix

Source

packages.lisp (file)

Use List
Exported Definitions

game (function)

Internal Definitions

Previous: , Up: Packages   [Contents][Index]

4.2 gob

Source

packages.lisp (file)

Use List
Used By List

consix

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


Next: , Previous: , Up: Definitions   [Contents][Index]

5.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.1 Special variables

Special Variable: *draw-collision-shape-for-type*
Package

gob

Source

gob.lisp (file)

Special Variable: *draw-tick*
Package

gob

Source

gob.lisp (file)

Special Variable: *frames-per-second*
Package

gob

Source

gob.lisp (file)

Special Variable: *keys*
Package

gob

Source

gob.lisp (file)

Special Variable: *tick*
Package

gob

Source

gob.lisp (file)

Special Variable: *tick-duration*
Package

gob

Source

gob.lisp (file)

Special Variable: *world*
Package

gob

Source

gob.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.2 Macros

Macro: defconstant* NAME VALUE
Package

gob

Source

gob.lisp (file)

Macro: define-delegating-accessors CLASS-NAME MEDIATING-FUNCTION-NAME &rest ACCESSOR-NAMES
Package

gob

Source

gob.lisp (file)

Macro: define-level NAME-AND-INITARGS &body OBJECTS
Package

gob

Source

gob.lisp (file)

Macro: define-symmetric NAME ((A CLASS1) (B CLASS2)) &body FORMS
Package

gob

Source

gob.lisp (file)

Macro: defsubst NAME LAMBDA-LIST &body FORMS

Define an inline function at top level.

Package

gob

Source

gob.lisp (file)

Macro: do-objects (OBJECT-VAR &key WORLD ORDER TYPE COLLECTING) &body FORMS
Package

gob

Source

gob.lisp (file)

Macro: with-vec (X Y VEC &optional UPDATE) &body FORMS
Package

gob

Source

gob.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.3 Compiler macros

Compiler Macro: draw-circle RADIUS &optional SEGMENTS FILLEDP
Package

gob

Source

gob.lisp (file)

Compiler Macro: draw-cubic-curve AX AY BX BY CX CY DX DY &optional SEGMENTS
Package

gob

Source

gob.lisp (file)

Compiler Macro: draw-star RADIUS POINTS DENSITY
Package

gob

Source

gob.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.4 Functions

Function: add-object OBJECT &optional WORLD
Package

gob

Source

gob.lisp (file)

Function: copy-vec V
Package

gob

Source

gob.lisp (file)

Function: display-text X Y OBJECT &rest FORMAT-ARGS
Package

gob

Source

gob.lisp (file)

Function: draw-circle RADIUS &optional SEGMENTS FILLEDP
Package

gob

Source

gob.lisp (file)

Function: draw-cubic-curve AX AY BX BY CX CY DX DY &optional SEGMENTS
Package

gob

Source

gob.lisp (file)

Function: draw-star RADIUS POINTS DENSITY
Package

gob

Source

gob.lisp (file)

Function: find-game-window ()
Package

gob

Source

gob.lisp (file)

Function: game &optional PLAYER-TITLE
Package

consix

Source

consix.lisp (file)

Function: next-world &optional W
Package

gob

Source

gob.lisp (file)

Function: normalize-deg DEG
Package

gob

Source

gob.lisp (file)

Function: outer-world &optional W
Package

gob

Source

gob.lisp (file)

Function: remove-object OBJECT &optional WORLD
Package

gob

Source

gob.lisp (file)

Function: square X
Package

gob

Source

gob.lisp (file)

Function: this-world-again &optional W
Package

gob

Source

gob.lisp (file)

Function: unit &optional DIR
Package

gob

Source

gob.lisp (file)

Function: vec X Y
Package

gob

Source

gob.lisp (file)

Function: vec* V A
Package

gob

Source

gob.lisp (file)

Function: vec*= V A
Package

gob

Source

gob.lisp (file)

Function: vec+ V1 V2
Package

gob

Source

gob.lisp (file)

Function: vec+= V1 V2
Package

gob

Source

gob.lisp (file)

Function: vec- V1 V2
Package

gob

Source

gob.lisp (file)

Function: vec-= V1 V2
Package

gob

Source

gob.lisp (file)

Function: vec-angle VEC
Package

gob

Source

gob.lisp (file)

Function: vec-assign V X Y
Package

gob

Source

gob.lisp (file)

Function: vec-clear VEC
Package

gob

Source

gob.lisp (file)

Function: vec-contains V1 V2 &optional R
Package

gob

Source

gob.lisp (file)

Function: vec-contains-xy V X Y &optional R
Package

gob

Source

gob.lisp (file)

Function: vec-distance V1 V2
Package

gob

Source

gob.lisp (file)

Function: vec-distance-sq V1 V2
Package

gob

Source

gob.lisp (file)

Function: vec-mag V
Package

gob

Source

gob.lisp (file)

Function: vec-mul V1 V2
Package

gob

Source

gob.lisp (file)

Function: vec/ V A
Package

gob

Source

gob.lisp (file)

Function: vec/= V A
Package

gob

Source

gob.lisp (file)

Function: vec=~ V1 V2 &optional EPSILON
Package

gob

Source

gob.lisp (file)

Function: vel-vec MAG DIR
Package

gob

Source

gob.lisp (file)

Function: x VEC
Function: (setf x) NEW-X VEC
Package

gob

Source

gob.lisp (file)

Function: y VEC
Function: (setf y) NEW-Y VEC
Package

gob

Source

gob.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.5 Generic functions

Generic Function: collide-p A B
Package

gob

Source

gob.lisp (file)

Methods
Method: collide-p (B circle-collidable-object) (A box-collidable-object)
Method: collide-p (A box-collidable-object) (B circle-collidable-object)
Method: collide-p (B point-collidable-object) (A box-collidable-object)
Method: collide-p (A box-collidable-object) (B point-collidable-object)
Method: collide-p (B circle-collidable-object) (A line-segment-collidable-object)
Method: collide-p (A line-segment-collidable-object) (B circle-collidable-object)
Method: collide-p (B point-collidable-object) (A circle-collidable-object)
Method: collide-p (A circle-collidable-object) (B point-collidable-object)
Method: collide-p (A circle-collidable-object) (B circle-collidable-object)
Method: collide-p A B around
Generic Function: collision-radius OBJECT
Generic Function: (setf collision-radius) NEW-VALUE OBJECT
Package

gob

Methods
Method: collision-radius (CIRCLE-COLLIDABLE-OBJECT circle-collidable-object)

automatically generated reader method

Source

gob.lisp (file)

Method: (setf collision-radius) NEW-VALUE (CIRCLE-COLLIDABLE-OBJECT circle-collidable-object)

automatically generated writer method

Source

gob.lisp (file)

Generic Function: mouse OBJECT
Generic Function: (setf mouse) NEW-VALUE OBJECT
Package

gob

Methods
Method: mouse (GAME-WINDOW game-window)

automatically generated reader method

Source

gob.lisp (file)

Method: (setf mouse) NEW-VALUE (GAME-WINDOW game-window)

automatically generated writer method

Source

gob.lisp (file)

Generic Function: object-got-added OBJECT WORLD
Package

gob

Source

gob.lisp (file)

Methods
Method: object-got-added OBJECT WORLD
Generic Function: object-got-removed OBJECT WORLD
Package

gob

Source

gob.lisp (file)

Methods
Method: object-got-removed OBJECT WORLD
Generic Function: pos OBJECT
Generic Function: (setf pos) NEW-VALUE OBJECT
Package

gob

Methods
Method: pos (ENEMY enemy)

automatically generated reader method

Source

consix.lisp (file)

Method: (setf pos) NEW-VALUE (ENEMY enemy)

automatically generated writer method

Source

consix.lisp (file)

Method: pos (PLAYER player)

automatically generated reader method

Source

consix.lisp (file)

Method: (setf pos) NEW-VALUE (PLAYER player)

automatically generated writer method

Source

consix.lisp (file)

Method: pos (CIRCLE-COLLIDABLE-OBJECT circle-collidable-object)

automatically generated reader method

Source

gob.lisp (file)

Method: (setf pos) NEW-VALUE (CIRCLE-COLLIDABLE-OBJECT circle-collidable-object)

automatically generated writer method

Source

gob.lisp (file)

Method: pos (POINT-COLLIDABLE-OBJECT point-collidable-object)

automatically generated reader method

Source

gob.lisp (file)

Method: (setf pos) NEW-VALUE (POINT-COLLIDABLE-OBJECT point-collidable-object)

automatically generated writer method

Source

gob.lisp (file)

Generic Function: render OBJECT
Package

gob

Source

gob.lisp (file)

Methods
Method: render (DISPLAY score-display)
Source

consix.lisp (file)

Method: render (ENEMY enemy)
Source

consix.lisp (file)

Method: render (PLAYER player)
Source

consix.lisp (file)

Method: render (GRID grid)
Source

consix.lisp (file)

Method: render (EFFECT level-effect)
Source

consix.lisp (file)

Method: render (W world)
Method: render OBJECT
Generic Function: render-collision-shape OBJECT
Package

gob

Source

gob.lisp (file)

Methods
Method: render-collision-shape (OBJECT point-collidable-object)
Method: render-collision-shape (OBJECT box-collidable-object)
Method: render-collision-shape (OBJECT circle-collidable-object)
Generic Function: select OBJECT OP POS
Package

gob

Source

gob.lisp (file)

Methods
Method: select (OBJECT null) OP POS
Generic Function: tick OBJECT
Generic Function: (setf tick) NEW-VALUE OBJECT
Package

gob

Methods
Method: tick (LEVEL-EFFECT level-effect)

automatically generated reader method

Source

consix.lisp (file)

Method: (setf tick) NEW-VALUE (LEVEL-EFFECT level-effect)

automatically generated writer method

Source

consix.lisp (file)

Method: tick (W game-window)
Method: (setf tick) NEW-VALUE (W game-window)
Source

gob.lisp (file)

Method: tick (WORLD world)

automatically generated reader method

Source

gob.lisp (file)

Method: (setf tick) NEW-VALUE (WORLD world)

automatically generated writer method

Source

gob.lisp (file)

Generic Function: update OBJECT
Package

gob

Source

gob.lisp (file)

Methods
Method: update (DISPLAY score-display)
Source

consix.lisp (file)

Method: update (ENEMY enemy)
Source

consix.lisp (file)

Method: update (PLAYER player)
Source

consix.lisp (file)

Method: update (GRID grid)
Source

consix.lisp (file)

Method: update (EFFECT level-effect)
Source

consix.lisp (file)

Method: update (W world)
Method: update OBJECT
Generic Function: world OBJECT
Generic Function: (setf world) NEW-VALUE OBJECT
Package

gob

Methods
Method: world (GAME-WINDOW game-window)

automatically generated reader method

Source

gob.lisp (file)

Method: (setf world) NEW-VALUE (GAME-WINDOW game-window)

automatically generated writer method

Source

gob.lisp (file)


Previous: , Up: Exported definitions   [Contents][Index]

5.1.6 Classes

Class: box-collidable-object ()
Package

gob

Source

gob.lisp (file)

Direct superclasses

collidable-object (class)

Direct methods
Direct slots
Slot: top-left
Initargs

:top-left

Readers

top-left (generic function)

Writers

(setf top-left) (generic function)

Slot: bottom-right
Initargs

:bottom-right

Readers

bottom-right (generic function)

Writers

(setf bottom-right) (generic function)

Class: circle-collidable-object ()
Package

gob

Source

gob.lisp (file)

Direct superclasses

collidable-object (class)

Direct methods
Direct slots
Slot: collision-radius
Initargs

:collision-radius

Readers

collision-radius (generic function)

Writers

(setf collision-radius) (generic function)

Slot: pos
Initargs

:pos

Readers

pos (generic function)

Writers

(setf pos) (generic function)

Class: clickable-object ()
Package

gob

Source

gob.lisp (file)

Direct superclasses

pickable-object (class)

Direct methods
Class: collidable-object ()
Package

gob

Source

gob.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Class: draggable-object ()
Package

gob

Source

gob.lisp (file)

Direct superclasses

pickable-object (class)

Direct methods
Class: game-window ()
Package

gob

Source

gob.lisp (file)

Direct superclasses

window (class)

Direct subclasses

consix-window (class)

Direct methods
  • idle (method)
  • mouse (method)
  • passive-motion (method)
  • motion (method)
  • special-up (method)
  • special (method)
  • keyboard-up (method)
  • keyboard (method)
  • reshape (method)
  • display (method)
  • display-window (method)
  • tick (method)
  • tick (method)
  • initialize-instance (method)
  • mouse (method)
  • mouse (method)
  • time-to-next-tick (method)
  • time-to-next-tick (method)
  • world-generator (method)
  • world-generator (method)
  • world (method)
  • world (method)
Direct slots
Slot: world
Readers

world (generic function)

Writers

(setf world) (generic function)

Slot: world-generator
Initargs

:world-generator

Readers

world-generator (generic function)

Writers

(setf world-generator) (generic function)

Slot: time-to-next-tick
Readers

time-to-next-tick (generic function)

Writers

(setf time-to-next-tick) (generic function)

Slot: mouse
Initform

(make-instance (quote gob:mouse))

Readers

mouse (generic function)

Writers

(setf mouse) (generic function)

Direct Default Initargs
InitargValue
:name(quote gob:game-window)
:width800
:height800
:mode(quote (:double :rgb))
Class: line-segment-collidable-object ()
Package

gob

Source

gob.lisp (file)

Direct superclasses

collidable-object (class)

Direct methods
Direct slots
Slot: start-pos
Initargs

:start-pos

Readers

start-pos (generic function)

Writers

(setf start-pos) (generic function)

Slot: end-pos
Initargs

:end-pos

Readers

end-pos (generic function)

Writers

(setf end-pos) (generic function)

Class: mouse ()
Package

gob

Source

gob.lisp (file)

Direct superclasses

point-collidable-object (class)

Direct methods
Direct slots
Slot: selection
Readers

selection (generic function)

Writers

(setf selection) (generic function)

Direct Default Initargs
InitargValue
:pos(gob:vec 0.0 0.0)
Class: pickable-object ()
Package

gob

Source

gob.lisp (file)

Direct superclasses

collidable-object (class)

Direct subclasses
Class: point-collidable-object ()
Package

gob

Source

gob.lisp (file)

Direct superclasses

collidable-object (class)

Direct subclasses

mouse (class)

Direct methods
Direct slots
Slot: pos
Initargs

:pos

Readers

pos (generic function)

Writers

(setf pos) (generic function)

Class: selectable-object ()
Package

gob

Source

gob.lisp (file)

Direct superclasses

pickable-object (class)

Direct methods
Class: world ()
Package

gob

Source

gob.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Direct methods
Direct slots
Slot: objects-to-delete
Initform

(quote nil)

Readers

objects-to-delete (generic function)

Writers

(setf objects-to-delete) (generic function)

Slot: objects
Readers

objects (generic function)

Writers

(setf objects) (generic function)

Slot: order-table
Initform

(make-hash-table)

Readers

order-table (generic function)

Writers

(setf order-table) (generic function)

Slot: tick
Readers

tick (generic function)

Writers

(setf tick) (generic function)


Previous: , Up: Definitions   [Contents][Index]

5.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.1 Constants

Constant: cell-claimed
Package

consix

Source

consix.lisp (file)

Constant: cell-claiming
Package

consix

Source

consix.lisp (file)

Constant: cell-edge
Package

consix

Source

consix.lisp (file)

Constant: cell-fill
Package

consix

Source

consix.lisp (file)

Constant: cell-height
Package

consix

Source

consix.lisp (file)

Constant: cell-unclaimed
Package

consix

Source

consix.lisp (file)

Constant: cell-weight-radius
Package

consix

Source

consix.lisp (file)

Constant: cell-width
Package

consix

Source

consix.lisp (file)

Constant: distance-weights-offset
Package

consix

Source

consix.lisp (file)

Constant: enemy-death-ticks
Package

consix

Source

consix.lisp (file)

Constant: enemy-flexibility
Package

consix

Source

consix.lisp (file)

Constant: enemy-growth-completion-ticks
Package

consix

Source

consix.lisp (file)

Constant: grid-cols
Package

consix

Source

consix.lisp (file)

Constant: grid-rows
Package

consix

Source

consix.lisp (file)

Constant: grid-x-offset
Package

consix

Source

consix.lisp (file)

Constant: grid-y-offset
Package

consix

Source

consix.lisp (file)

Constant: level-effect-ticks
Package

consix

Source

consix.lisp (file)

Constant: num-cells
Package

consix

Source

consix.lisp (file)

Constant: player-death-ticks
Package

consix

Source

consix.lisp (file)

Constant: player-life-bonus
Package

consix

Source

consix.lisp (file)

Constant: player-movement-steps
Package

consix

Source

consix.lisp (file)

Constant: score-display-completion-ticks
Package

consix

Source

consix.lisp (file)

Constant: scores-top-n
Package

consix

Source

consix.lisp (file)

Constant: single-pi
Package

gob

Source

gob.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.2 Special variables

Special Variable: *half-world-dimensions*
Package

gob

Source

gob.lisp (file)

Special Variable: *identity-matrix*
Package

consix

Source

consix.lisp (file)

Special Variable: *render-cell-weights*
Package

consix

Source

consix.lisp (file)

Special Variable: *scores-filename*
Package

consix

Source

consix.lisp (file)

Special Variable: *weight-computation*
Package

consix

Source

consix.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.3 Macros

Macro: define-consix-level NAME &body OBJECTS
Package

consix

Source

consix.lisp (file)

Macro: do-neighbor-cells (NLOCATION-VAR NCELL-VAR LOCATION GRID &key RADIUS) &body FORMS
Package

consix

Source

consix.lisp (file)

Macro: do-neighbors (NLOCATION-VAR LOCATION &key RADIUS) &body FORMS
Package

consix

Source

consix.lisp (file)

Macro: with-weight-computation (VALUE GRID) &body FORMS
Package

consix

Source

consix.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.4 Functions

Function: add-score-entry SCORE-ENTRY SCORES
Package

consix

Source

consix.lisp (file)

Function: angle- ANGLE-1 ANGLE-2
Package

consix

Source

consix.lisp (file)

Function: angle-between-position-and-location SOURCE-POSITION TARGET-LOCATION
Package

consix

Source

consix.lisp (file)

Function: angle-between-positions SOURCE-POSITION TARGET-POSITION
Package

consix

Source

consix.lisp (file)

Function: angle-multiplier SOURCE-ANGLE TARGET-ANGLE
Package

consix

Source

consix.lisp (file)

Function: aspect-viewport WIDTH HEIGHT R
Package

gob

Source

gob.lisp (file)

Function: box-collides-with-point-p TOP-LEFT BOTTOM-RIGHT POS
Package

gob

Source

gob.lisp (file)

Function: call-with-circle-multipliers FN &optional SEGMENTS
Package

gob

Source

gob.lisp (file)

Function: call-with-curve-multipliers FN &optional SEGMENTS
Package

gob

Source

gob.lisp (file)

Function: call-with-star-multipliers FN POINTS DENSITY
Package

gob

Source

gob.lisp (file)

Function: call-with-weight-computation FUNCTION VALUE GRID
Package

consix

Source

consix.lisp (file)

Function: cell-center-position LOCATION
Package

consix

Source

consix.lisp (file)

Function: cell-local-weight CELL
Package

consix

Source

consix.lisp (file)

Function: cell-location POS
Package

consix

Source

consix.lisp (file)

Function: cell-neighbors-weight LOCATION GRID
Package

consix

Source

consix.lisp (file)

Function: cell-ref LOCATION GRID
Function: (setf cell-ref) NEW-VALUE LOCATION GRID
Package

consix

Source

consix.lisp (file)

Function: cell-weight LOCATION GRID
Function: (setf cell-weight) NEW-VALUE LOCATION GRID
Package

consix

Source

consix.lisp (file)

Function: choose-target-cell LOCATION ENEMY
Package

consix

Source

consix.lisp (file)

Function: claim-cells GRID
Package

consix

Source

consix.lisp (file)

Function: claim-parts POSSIBILITIES GRID
Package

consix

Source

consix.lisp (file)

Function: claimed-percentage GRID
Package

consix

Source

consix.lisp (file)

Function: clear-objects &optional WORLD
Package

gob

Source

gob.lisp (file)

Function: close-enough-p PA RA PB RB
Package

gob

Source

gob.lisp (file)

Function: closest-point-on-segment START-POS END-POS CIRCLE-POS
Package

gob

Source

gob.lisp (file)

Function: col-1+ LOCATION
Package

consix

Source

consix.lisp (file)

Function: col-1- LOCATION
Package

consix

Source

consix.lisp (file)

Function: collect-potential-target-cells LOCATION ENEMY
Package

consix

Source

consix.lisp (file)

Function: collect-results FN &rest ARGS
Package

gob

Source

gob.lisp (file)

Function: compute-cell-weight LOCATION GRID
Package

consix

Source

consix.lisp (file)

Function: compute-cell-weights WEIGHTS GRID
Package

consix

Source

consix.lisp (file)

Function: compute-distance-weights ()
Package

consix

Source

consix.lisp (file)

Function: consix-logo GRID
Package

consix

Source

consix.lisp (file)

Function: consix-worlds LEVELS PLAYER-TITLE
Package

consix

Source

consix.lisp (file)

Function: copy-score-entry INSTANCE
Package

consix

Source

consix.lisp (file)

Function: cosd DEG
Package

gob

Source

gob.lisp (file)

Function: deg RAD
Package

gob

Source

gob.lisp (file)

Function: disclaim-cells GRID
Package

consix

Source

consix.lisp (file)

Function: do-nothing &rest WHATEVER
Package

consix

Source

consix.lisp (file)

Function: enemy-alpha-and-scale ENEMY
Package

consix

Source

consix.lisp (file)

Function: enemy-check-claiming ENEMY
Package

consix

Source

consix.lisp (file)

Function: enemy-check-growth ENEMY
Package

consix

Source

consix.lisp (file)

Function: enemy-die ENEMY
Package

consix

Source

consix.lisp (file)

Function: enemy-fix-direction ENEMY
Package

consix

Source

consix.lisp (file)

Function: enemy-forward ENEMY
Package

consix

Source

consix.lisp (file)

Function: enemy-grow ENEMY
Package

consix

Source

consix.lisp (file)

Function: enemy-kill-player ENEMY
Package

consix

Source

consix.lisp (file)

Function: enemy-target-angle ENEMY
Package

consix

Source

consix.lisp (file)

Function: ensure-world WORLD-DESIGNATOR
Package

gob

Source

gob.lisp (file)

Function: expunge-objects &optional WORLD
Package

gob

Source

gob.lisp (file)

Function: fill-claimable-parts POSSIBILITIES GRID
Package

consix

Source

consix.lisp (file)

Function: flood-fill GRID STARTING-LOCATION SOURCE VISITOR
Package

consix

Source

consix.lisp (file)

Function: generate-world RELATION &optional W
Package

gob

Source

gob.lisp (file)

Function: halo-update HALO
Package

consix

Source

consix.lisp (file)

Function: head-angle ENEMY
Function: (setf head-angle) NEW-VALUE ENEMY
Package

consix

Source

consix.lisp (file)

Function: increment-score INCREMENT PLAYER
Package

consix

Source

consix.lisp (file)

Function: location ROW COL
Package

consix

Source

consix.lisp (file)

Function: make-cells ()
Package

consix

Source

consix.lisp (file)

Function: make-score-alphas ()
Package

consix

Source

consix.lisp (file)

Function: make-score-entry &key (TITLE TITLE) (SCORE SCORE)
Package

consix

Source

consix.lisp (file)

Function: make-weights GRID
Package

consix

Source

consix.lisp (file)

Function: map-neighbors FUNCTION LOCATION RADIUS
Package

consix

Source

consix.lisp (file)

Function: map-objects FUNCTION WORLD ORDER TYPE
Package

gob

Source

gob.lisp (file)

Function: maybe-next-level ()
Package

consix

Source

consix.lisp (file)

Function: maybe-queue-movement-actions PLAYER
Package

consix

Source

consix.lisp (file)

Function: mod+ N M P
Package

gob

Source

gob.lisp (file)

Function: movement-possible-p LOCATION PLAYER
Package

consix

Source

consix.lisp (file)

Function: need-new-target-p LOCATION ENEMY
Package

consix

Source

consix.lisp (file)

Function: next-level-p ()
Package

consix

Source

consix.lisp (file)

Function: object-list-index OBJECT WORLD
Package

gob

Source

gob.lisp (file)

Function: obtain-object OBJECT MOUSE
Package

gob

Source

gob.lisp (file)

Function: pick-object MOUSE
Package

gob

Source

gob.lisp (file)

Function: player-changed-cell PLAYER
Package

consix

Source

consix.lisp (file)

Function: player-die PLAYER
Package

consix

Source

consix.lisp (file)

Function: rad DEG
Package

gob

Source

gob.lisp (file)

Function: read-scores ()
Package

consix

Source

consix.lisp (file)

Function: release-object MOUSE
Package

gob

Source

gob.lisp (file)

Function: render-arrow ()
Package

consix

Source

consix.lisp (file)

Function: render-box-filling ()
Package

consix

Source

consix.lisp (file)

Function: render-box-pair ()
Package

consix

Source

consix.lisp (file)

Function: render-structure OBJECT GROWTH-TICK
Package

consix

Source

consix.lisp (file)

Function: requested-moves LOCATION
Package

consix

Source

consix.lisp (file)

Function: row-1+ LOCATION
Package

consix

Source

consix.lisp (file)

Function: row-1- LOCATION
Package

consix

Source

consix.lisp (file)

Function: save-executable ()
Package

consix

Source

consix.lisp (file)

Function: score-entry-p OBJECT
Package

consix

Source

consix.lisp (file)

Function: score-entry-score INSTANCE
Function: (setf score-entry-score) VALUE INSTANCE
Package

consix

Source

consix.lisp (file)

Function: score-entry-title INSTANCE
Function: (setf score-entry-title) VALUE INSTANCE
Package

consix

Source

consix.lisp (file)

Function: score-top-n-p SCORE SCORES
Package

consix

Source

consix.lisp (file)

Function: segment-collides-with-circle-p START-POS END-POS CIRCLE-POS CIRCLE-RADIUS
Package

gob

Source

gob.lisp (file)

Function: set-score-alphas DELTA ALPHAS
Package

consix

Source

consix.lisp (file)

Function: sind DEG
Package

gob

Source

gob.lisp (file)

Function: structure-positions OBJECT GROWTH-TICK
Package

consix

Source

consix.lisp (file)

Function: structure-positions-toplevel ENEMY
Package

consix

Source

consix.lisp (file)

Function: valid-col+ LOCATION N
Package

consix

Source

consix.lisp (file)

Function: valid-location-p LOCATION
Package

consix

Source

consix.lisp (file)

Function: valid-row+ LOCATION N
Package

consix

Source

consix.lisp (file)

Function: write-scores SCORES
Package

consix

Source

consix.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.5 Generic functions

Generic Function: action OBJECT
Generic Function: (setf action) NEW-VALUE OBJECT
Package

consix

Methods
Method: action (LEVEL-EFFECT level-effect)

automatically generated reader method

Source

consix.lisp (file)

Method: (setf action) NEW-VALUE (LEVEL-EFFECT level-effect)

automatically generated writer method

Source

consix.lisp (file)

Generic Function: alphas OBJECT
Generic Function: (setf alphas) NEW-VALUE OBJECT
Package

consix

Methods
Method: alphas (SCORE-DISPLAY score-display)

automatically generated reader method

Source

consix.lisp (file)

Method: (setf alphas) NEW-VALUE (SCORE-DISPLAY score-display)

automatically generated writer method

Source

consix.lisp (file)

Generic Function: bottom-right OBJECT
Generic Function: (setf bottom-right) NEW-VALUE OBJECT
Package

gob

Methods
Method: bottom-right (BOX-COLLIDABLE-OBJECT box-collidable-object)

automatically generated reader method

Source

gob.lisp (file)

Method: (setf bottom-right) NEW-VALUE (BOX-COLLIDABLE-OBJECT box-collidable-object)

automatically generated writer method

Source

gob.lisp (file)

Generic Function: cells OBJECT
Generic Function: (setf cells) NEW-VALUE OBJECT
Package

consix

Methods
Method: cells (GRID grid)

automatically generated reader method

Source

consix.lisp (file)

Method: (setf cells) NEW-VALUE (GRID grid)

automatically generated writer method

Source

consix.lisp (file)

Generic Function: claiming-p OBJECT
Generic Function: (setf claiming-p) NEW-VALUE OBJECT
Package

consix

Methods
Method: claiming-p (PLAYER player)

automatically generated reader method

Source

consix.lisp (file)

Method: (setf claiming-p) NEW-VALUE (PLAYER player)

automatically generated writer method

Source

consix.lisp (file)

Generic Function: current-unclaimed OBJECT
Generic Function: (setf current-unclaimed) NEW-VALUE OBJECT
Package

consix

Methods
Method: current-unclaimed (GRID grid)

automatically generated reader method

Source

consix.lisp (file)

Method: (setf current-unclaimed) NEW-VALUE (GRID grid)

automatically generated writer method

Source

consix.lisp (file)

Generic Function: death-tick OBJECT
Generic Function: (setf death-tick) NEW-VALUE OBJECT
Package

consix

Methods
Method: death-tick (ENEMY enemy)

automatically generated reader method

Source

consix.lisp (file)

Method: (setf death-tick) NEW-VALUE (ENEMY enemy)

automatically generated writer method

Source

consix.lisp (file)

Method: death-tick (PLAYER player)

automatically generated reader method

Source

consix.lisp (file)

Method: (setf death-tick) NEW-VALUE (PLAYER player)

automatically generated writer method

Source

consix.lisp (file)

Generic Function: end-pos OBJECT
Generic Function: (setf end-pos) NEW-VALUE OBJECT
Package

gob

Methods
Method: end-pos (LINE-SEGMENT-COLLIDABLE-OBJECT line-segment-collidable-object)

automatically generated reader method

Source

gob.lisp (file)

Method: (setf end-pos) NEW-VALUE (LINE-SEGMENT-COLLIDABLE-OBJECT line-segment-collidable-object)

automatically generated writer method

Source

gob.lisp (file)

Generic Function: enemy-structure OBJECT
Generic Function: (setf enemy-structure) NEW-VALUE OBJECT
Package

consix

Methods
Method: enemy-structure (ENEMY enemy)

automatically generated reader method

Source

consix.lisp (file)

Method: (setf enemy-structure) NEW-VALUE (ENEMY enemy)

automatically generated writer method

Source

consix.lisp (file)

Generic Function: entry OBJECT
Generic Function: (setf entry) NEW-VALUE OBJECT
Package

consix

Methods
Method: entry (SCORE-DISPLAY score-display)

automatically generated reader method

Source

consix.lisp (file)

Method: (setf entry) NEW-VALUE (SCORE-DISPLAY score-display)

automatically generated writer method

Source

consix.lisp (file)

Generic Function: grid OBJECT
Generic Function: (setf grid) NEW-VALUE OBJECT
Package

consix

Methods
Method: grid (SCORE-DISPLAY score-display)

automatically generated reader method

Source

consix.lisp (file)

Method: (setf grid) NEW-VALUE (SCORE-DISPLAY score-display)

automatically generated writer method

Source

consix.lisp (file)

Method: grid (ENEMY enemy)

automatically generated reader method

Source

consix.lisp (file)

Method: (setf grid) NEW-VALUE (ENEMY enemy)

automatically generated writer method

Source

consix.lisp (file)

Method: grid (PLAYER player)

automatically generated reader method

Source

consix.lisp (file)

Method: (setf grid) NEW-VALUE (PLAYER player)

automatically generated writer method

Source

consix.lisp (file)

Generic Function: growth-rate OBJECT
Generic Function: (setf growth-rate) NEW-VALUE OBJECT
Package

consix

Methods
Method: growth-rate (ENEMY enemy)

automatically generated reader method

Source

consix.lisp (file)

Method: (setf growth-rate) NEW-VALUE (ENEMY enemy)

automatically generated writer method

Source

consix.lisp (file)

Generic Function: growth-tick OBJECT
Generic Function: (setf growth-tick) NEW-VALUE OBJECT
Package

consix

Methods
Method: growth-tick (ENEMY enemy)

automatically generated reader method

Source

consix.lisp (file)

Method: (setf growth-tick) NEW-VALUE (ENEMY enemy)

automatically generated writer method

Source

consix.lisp (file)

Generic Function: halo OBJECT
Generic Function: (setf halo) NEW-VALUE OBJECT
Package

consix

Methods
Method: halo (PLAYER player)

automatically generated reader method

Source

consix.lisp (file)

Method: (setf halo) NEW-VALUE (PLAYER player)

automatically generated writer method

Source

consix.lisp (file)

Generic Function: halo-step OBJECT
Generic Function: (setf halo-step) NEW-VALUE OBJECT
Package

consix

Methods
Method: halo-step (HALO halo)

automatically generated reader method

Source

consix.lisp (file)

Method: (setf halo-step) NEW-VALUE (HALO halo)

automatically generated writer method

Source

consix.lisp (file)

Generic Function: halo-value OBJECT
Generic Function: (setf halo-value) NEW-VALUE OBJECT
Package

consix

Methods
Method: halo-value (HALO halo)

automatically generated reader method

Source

consix.lisp (file)

Method: (setf halo-value) NEW-VALUE (HALO halo)

automatically generated writer method

Source

consix.lisp (file)

Generic Function: initial-location OBJECT
Generic Function: (setf initial-location) NEW-VALUE OBJECT
Package

consix

Methods
Method: initial-location (PLAYER player)

automatically generated reader method

Source

consix.lisp (file)

Method: (setf initial-location) NEW-VALUE (PLAYER player)

automatically generated writer method

Source

consix.lisp (file)

Generic Function: left-button STATE MOUSE SELECTED-OBJECT PICKED-OBJECT
Package

gob

Source

gob.lisp (file)

Methods
Method: left-button (STATE (eql up)) MOUSE SELECTED-OBJECT (PICKED-OBJECT clickable-object)
Method: left-button (STATE (eql down)) MOUSE SELECTED-OBJECT (PICKED-OBJECT clickable-object)
Method: left-button (STATE (eql up)) MOUSE (SELECTED-OBJECT draggable-object) PICKED-OBJECT
Method: left-button (STATE (eql down)) MOUSE SELECTED-OBJECT (PICKED-OBJECT draggable-object)
Method: left-button (STATE (eql down)) MOUSE SELECTED-OBJECT (PICKED-OBJECT selectable-object)
Method: left-button (STATE (eql down)) MOUSE (SELECTED-OBJECT selectable-object) (PICKED-OBJECT null)
Method: left-button STATE MOUSE SELECTED-OBJECT PICKED-OBJECT
Generic Function: lives OBJECT
Generic Function: (setf lives) NEW-VALUE OBJECT
Package

consix

Methods
Method: lives (G0 player)
Method: (setf lives) G1 (G0 player)
Source

consix.lisp (file)

Method: lives (PLAYER-STATS player-stats)

automatically generated reader method

Source

consix.lisp (file)

Method: (setf lives) NEW-VALUE (PLAYER-STATS player-stats)

automatically generated writer method

Source

consix.lisp (file)

Generic Function: loc OBJECT
Generic Function: (setf loc) NEW-VALUE OBJECT
Package

consix

Methods
Method: loc (PLAYER player)

automatically generated reader method

Source

consix.lisp (file)

Method: (setf loc) NEW-VALUE (PLAYER player)

automatically generated writer method

Source

consix.lisp (file)

Generic Function: max-size OBJECT
Generic Function: (setf max-size) NEW-VALUE OBJECT
Package

consix

Methods
Method: max-size (ENEMY enemy)

automatically generated reader method

Source

consix.lisp (file)

Method: (setf max-size) NEW-VALUE (ENEMY enemy)

automatically generated writer method

Source

consix.lisp (file)

Generic Function: movement-actions OBJECT
Generic Function: (setf movement-actions) NEW-VALUE OBJECT
Package

consix

Methods
Method: movement-actions (PLAYER player)

automatically generated reader method

Source

consix.lisp (file)

Method: (setf movement-actions) NEW-VALUE (PLAYER player)

automatically generated writer method

Source

consix.lisp (file)

Generic Function: objects OBJECT
Generic Function: (setf objects) NEW-VALUE OBJECT
Package

gob

Methods
Method: objects (WORLD world)

automatically generated reader method

Source

gob.lisp (file)

Method: (setf objects) NEW-VALUE (WORLD world)

automatically generated writer method

Source

gob.lisp (file)

Generic Function: objects-to-delete OBJECT
Generic Function: (setf objects-to-delete) NEW-VALUE OBJECT
Package

gob

Methods
Method: objects-to-delete (WORLD world)

automatically generated reader method

Source

gob.lisp (file)

Method: (setf objects-to-delete) NEW-VALUE (WORLD world)

automatically generated writer method

Source

gob.lisp (file)

Generic Function: order-table OBJECT
Generic Function: (setf order-table) NEW-VALUE OBJECT
Package

gob

Methods
Method: order-table (WORLD world)

automatically generated reader method

Source

gob.lisp (file)

Method: (setf order-table) NEW-VALUE (WORLD world)

automatically generated writer method

Source

gob.lisp (file)

Generic Function: score OBJECT
Generic Function: (setf score) NEW-VALUE OBJECT
Package

consix

Methods
Method: score (G0 player)
Method: (setf score) G1 (G0 player)
Source

consix.lisp (file)

Method: score (PLAYER-STATS player-stats)

automatically generated reader method

Source

consix.lisp (file)

Method: (setf score) NEW-VALUE (PLAYER-STATS player-stats)

automatically generated writer method

Source

consix.lisp (file)

Generic Function: scores OBJECT
Generic Function: (setf scores) NEW-VALUE OBJECT
Package

consix

Methods
Method: scores (SCORE-DISPLAY score-display)

automatically generated reader method

Source

consix.lisp (file)

Method: (setf scores) NEW-VALUE (SCORE-DISPLAY score-display)

automatically generated writer method

Source

consix.lisp (file)

Generic Function: selection OBJECT
Generic Function: (setf selection) NEW-VALUE OBJECT
Package

gob

Methods
Method: selection (MOUSE mouse)

automatically generated reader method

Source

gob.lisp (file)

Method: (setf selection) NEW-VALUE (MOUSE mouse)

automatically generated writer method

Source

gob.lisp (file)

Generic Function: start-pos OBJECT
Generic Function: (setf start-pos) NEW-VALUE OBJECT
Package

gob

Methods
Method: start-pos (LINE-SEGMENT-COLLIDABLE-OBJECT line-segment-collidable-object)

automatically generated reader method

Source

gob.lisp (file)

Method: (setf start-pos) NEW-VALUE (LINE-SEGMENT-COLLIDABLE-OBJECT line-segment-collidable-object)

automatically generated writer method

Source

gob.lisp (file)

Generic Function: start-tick OBJECT
Generic Function: (setf start-tick) NEW-VALUE OBJECT
Package

consix

Methods
Method: start-tick (SCORE-DISPLAY score-display)

automatically generated reader method

Source

consix.lisp (file)

Method: (setf start-tick) NEW-VALUE (SCORE-DISPLAY score-display)

automatically generated writer method

Source

consix.lisp (file)

Generic Function: stats OBJECT
Generic Function: (setf stats) NEW-VALUE OBJECT
Package

consix

Methods
Method: stats (SCORE-DISPLAY score-display)

automatically generated reader method

Source

consix.lisp (file)

Method: (setf stats) NEW-VALUE (SCORE-DISPLAY score-display)

automatically generated writer method

Source

consix.lisp (file)

Method: stats (PLAYER player)

automatically generated reader method

Source

consix.lisp (file)

Method: (setf stats) NEW-VALUE (PLAYER player)

automatically generated writer method

Source

consix.lisp (file)

Generic Function: target-location OBJECT
Generic Function: (setf target-location) NEW-VALUE OBJECT
Package

consix

Methods
Method: target-location (ENEMY enemy)

automatically generated reader method

Source

consix.lisp (file)

Method: (setf target-location) NEW-VALUE (ENEMY enemy)

automatically generated writer method

Source

consix.lisp (file)

Generic Function: time-to-next-tick OBJECT
Generic Function: (setf time-to-next-tick) NEW-VALUE OBJECT
Package

gob

Methods
Method: time-to-next-tick (GAME-WINDOW game-window)

automatically generated reader method

Source

gob.lisp (file)

Method: (setf time-to-next-tick) NEW-VALUE (GAME-WINDOW game-window)

automatically generated writer method

Source

gob.lisp (file)

Generic Function: title OBJECT
Generic Function: (setf title) NEW-VALUE OBJECT
Package

consix

Methods
Method: title (SCORE-DISPLAY score-display)

automatically generated reader method

Source

consix.lisp (file)

Method: (setf title) NEW-VALUE (SCORE-DISPLAY score-display)

automatically generated writer method

Source

consix.lisp (file)

Generic Function: top-left OBJECT
Generic Function: (setf top-left) NEW-VALUE OBJECT
Package

gob

Methods
Method: top-left (BOX-COLLIDABLE-OBJECT box-collidable-object)

automatically generated reader method

Source

gob.lisp (file)

Method: (setf top-left) NEW-VALUE (BOX-COLLIDABLE-OBJECT box-collidable-object)

automatically generated writer method

Source

gob.lisp (file)

Generic Function: total-unclaimed OBJECT
Generic Function: (setf total-unclaimed) NEW-VALUE OBJECT
Package

consix

Methods
Method: total-unclaimed (GRID grid)

automatically generated reader method

Source

consix.lisp (file)

Method: (setf total-unclaimed) NEW-VALUE (GRID grid)

automatically generated writer method

Source

consix.lisp (file)

Generic Function: transform OBJECT
Generic Function: (setf transform) NEW-VALUE OBJECT
Package

consix

Methods
Method: transform (LEVEL-EFFECT level-effect)

automatically generated reader method

Source

consix.lisp (file)

Method: (setf transform) NEW-VALUE (LEVEL-EFFECT level-effect)

automatically generated writer method

Source

consix.lisp (file)

Generic Function: weights OBJECT
Generic Function: (setf weights) NEW-VALUE OBJECT
Package

consix

Methods
Method: weights (GRID grid)

automatically generated reader method

Source

consix.lisp (file)

Method: (setf weights) NEW-VALUE (GRID grid)

automatically generated writer method

Source

consix.lisp (file)

Generic Function: world-generator OBJECT
Generic Function: (setf world-generator) NEW-VALUE OBJECT
Package

gob

Methods
Method: world-generator (GAME-WINDOW game-window)

automatically generated reader method

Source

gob.lisp (file)

Method: (setf world-generator) NEW-VALUE (GAME-WINDOW game-window)

automatically generated writer method

Source

gob.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.6 Structures

Structure: score-entry ()
Package

consix

Source

consix.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: title
Readers

score-entry-title (function)

Writers

(setf score-entry-title) (function)

Slot: score
Readers

score-entry-score (function)

Writers

(setf score-entry-score) (function)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.7 Classes

Class: consix-window ()
Package

consix

Source

consix.lisp (file)

Direct superclasses

game-window (class)

Direct Default Initargs
InitargValue
:title"consix"
Class: enemy ()
Package

consix

Source

consix.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: pos
Initargs

:pos

Readers

pos (generic function)

Writers

(setf pos) (generic function)

Slot: grid
Initargs

:grid

Readers

grid (generic function)

Writers

(setf grid) (generic function)

Slot: target-location
Readers

target-location (generic function)

Writers

(setf target-location) (generic function)

Slot: structure
Initargs

:structure

Readers

enemy-structure (generic function)

Writers

(setf enemy-structure) (generic function)

Slot: death-tick
Readers

death-tick (generic function)

Writers

(setf death-tick) (generic function)

Slot: growth-tick
Readers

growth-tick (generic function)

Writers

(setf growth-tick) (generic function)

Slot: growth-rate
Initargs

:growth-rate

Readers

growth-rate (generic function)

Writers

(setf growth-rate) (generic function)

Slot: max-size
Initargs

:max-size

Readers

max-size (generic function)

Writers

(setf max-size) (generic function)

Class: grid ()
Package

consix

Source

consix.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: total-unclaimed
Readers

total-unclaimed (generic function)

Writers

(setf total-unclaimed) (generic function)

Slot: current-unclaimed
Readers

current-unclaimed (generic function)

Writers

(setf current-unclaimed) (generic function)

Slot: cells
Readers

cells (generic function)

Writers

(setf cells) (generic function)

Slot: weights
Readers

weights (generic function)

Writers

(setf weights) (generic function)

Class: halo ()
Package

consix

Source

consix.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: value
Initform

0.0

Readers

halo-value (generic function)

Writers

(setf halo-value) (generic function)

Slot: step
Initform

0.05

Readers

halo-step (generic function)

Writers

(setf halo-step) (generic function)

Class: level-1 ()
Package

consix

Source

consix.lisp (file)

Direct superclasses

world (class)

Direct methods

shared-initialize (method)

Direct Default Initargs
InitargValue
:test-order(quote (consix::player consix::enemy consix::grid t))
Class: level-2 ()
Package

consix

Source

consix.lisp (file)

Direct superclasses

world (class)

Direct methods

shared-initialize (method)

Direct Default Initargs
InitargValue
:test-order(quote (consix::player consix::enemy consix::grid t))
Class: level-3 ()
Package

consix

Source

consix.lisp (file)

Direct superclasses

world (class)

Direct methods

shared-initialize (method)

Direct Default Initargs
InitargValue
:test-order(quote (consix::player consix::enemy consix::grid t))
Class: level-4 ()
Package

consix

Source

consix.lisp (file)

Direct superclasses

world (class)

Direct methods

shared-initialize (method)

Direct Default Initargs
InitargValue
:test-order(quote (consix::player consix::enemy consix::grid t))
Class: level-effect ()
Package

consix

Source

consix.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Direct methods
Direct slots
Slot: tick
Initform

0

Readers

tick (generic function)

Writers

(setf tick) (generic function)

Slot: action
Initargs

:action

Readers

action (generic function)

Writers

(setf action) (generic function)

Slot: transform
Initargs

:transform

Readers

transform (generic function)

Writers

(setf transform) (generic function)

Class: level-in ()
Package

consix

Source

consix.lisp (file)

Direct superclasses

level-effect (class)

Direct Default Initargs
InitargValue
:action(function consix::do-nothing)
:transform(function identity)
Class: level-out ()
Package

consix

Source

consix.lisp (file)

Direct superclasses

level-effect (class)

Direct Default Initargs
InitargValue
:transform(lambda (gob:x) (- 1.0 gob:x))
Class: player ()
Package

consix

Source

consix.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: pos
Readers

pos (generic function)

Writers

(setf pos) (generic function)

Slot: initial-location
Initargs

:loc

Readers

initial-location (generic function)

Writers

(setf initial-location) (generic function)

Slot: loc
Initargs

:loc

Readers

loc (generic function)

Writers

(setf loc) (generic function)

Slot: grid
Initargs

:grid

Readers

grid (generic function)

Writers

(setf grid) (generic function)

Slot: halo
Initform

(make-instance (quote consix::halo))

Readers

halo (generic function)

Writers

(setf halo) (generic function)

Slot: movement-actions
Initform

(quote nil)

Readers

movement-actions (generic function)

Writers

(setf movement-actions) (generic function)

Slot: claiming
Readers

claiming-p (generic function)

Writers

(setf claiming-p) (generic function)

Slot: stats
Initargs

:stats

Readers

stats (generic function)

Writers

(setf stats) (generic function)

Slot: death-tick
Readers

death-tick (generic function)

Writers

(setf death-tick) (generic function)

Direct Default Initargs
InitargValue
:loc(consix::location (1- consix::grid-rows) (floor consix::grid-cols 2))
Class: player-stats ()
Package

consix

Source

consix.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
  • score (method)
  • score (method)
  • lives (method)
  • lives (method)
Direct slots
Slot: lives
Initargs

:lives

Readers

lives (generic function)

Writers

(setf lives) (generic function)

Slot: score
Initargs

:score

Readers

score (generic function)

Writers

(setf score) (generic function)

Direct Default Initargs
InitargValue
:lives3
:score0
Class: score-display ()
Package

consix

Source

consix.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: stats
Initargs

:player-stats

Readers

stats (generic function)

Writers

(setf stats) (generic function)

Slot: title
Initargs

:player-title

Readers

title (generic function)

Writers

(setf title) (generic function)

Slot: grid
Initargs

:grid

Readers

grid (generic function)

Writers

(setf grid) (generic function)

Slot: start-tick
Readers

start-tick (generic function)

Writers

(setf start-tick) (generic function)

Slot: alpha
Initform

(consix::make-score-alphas)

Readers

alphas (generic function)

Writers

(setf alphas) (generic function)

Slot: entry
Readers

entry (generic function)

Writers

(setf entry) (generic function)

Slot: scores
Readers

scores (generic function)

Writers

(setf scores) (generic function)

Class: scoreboard ()
Package

consix

Source

consix.lisp (file)

Direct superclasses

world (class)

Direct methods

shared-initialize (method)

Direct Default Initargs
InitargValue
:test-order(quote (consix::score-display consix::enemy consix::grid t))

Previous: , Up: Internal definitions   [Contents][Index]

5.2.8 Types

Type: cell ()
Package

consix

Source

consix.lisp (file)

Type: weight ()
Package

consix

Source

consix.lisp (file)


Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   C   F   L  
Index Entry  Section

C
consix.asd: The consix<dot>asd file
consix/consix.lisp: The consix/consix<dot>lisp file
consix/gob.lisp: The consix/gob<dot>lisp file
consix/packages.lisp: The consix/packages<dot>lisp file

F
File, Lisp, consix.asd: The consix<dot>asd file
File, Lisp, consix/consix.lisp: The consix/consix<dot>lisp file
File, Lisp, consix/gob.lisp: The consix/gob<dot>lisp file
File, Lisp, consix/packages.lisp: The consix/packages<dot>lisp file

L
Lisp File, consix.asd: The consix<dot>asd file
Lisp File, consix/consix.lisp: The consix/consix<dot>lisp file
Lisp File, consix/gob.lisp: The consix/gob<dot>lisp file
Lisp File, consix/packages.lisp: The consix/packages<dot>lisp file

Jump to:   C   F   L  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   (  
A   B   C   D   E   F   G   H   I   L   M   N   O   P   R   S   T   U   V   W   X   Y  
Index Entry  Section

(
(setf action): Internal generic functions
(setf action): Internal generic functions
(setf alphas): Internal generic functions
(setf alphas): Internal generic functions
(setf bottom-right): Internal generic functions
(setf bottom-right): Internal generic functions
(setf cell-ref): Internal functions
(setf cell-weight): Internal functions
(setf cells): Internal generic functions
(setf cells): Internal generic functions
(setf claiming-p): Internal generic functions
(setf claiming-p): Internal generic functions
(setf collision-radius): Exported generic functions
(setf collision-radius): Exported generic functions
(setf current-unclaimed): Internal generic functions
(setf current-unclaimed): Internal generic functions
(setf death-tick): Internal generic functions
(setf death-tick): Internal generic functions
(setf death-tick): Internal generic functions
(setf end-pos): Internal generic functions
(setf end-pos): Internal generic functions
(setf enemy-structure): Internal generic functions
(setf enemy-structure): Internal generic functions
(setf entry): Internal generic functions
(setf entry): Internal generic functions
(setf grid): Internal generic functions
(setf grid): Internal generic functions
(setf grid): Internal generic functions
(setf grid): Internal generic functions
(setf growth-rate): Internal generic functions
(setf growth-rate): Internal generic functions
(setf growth-tick): Internal generic functions
(setf growth-tick): Internal generic functions
(setf halo): Internal generic functions
(setf halo): Internal generic functions
(setf halo-step): Internal generic functions
(setf halo-step): Internal generic functions
(setf halo-value): Internal generic functions
(setf halo-value): Internal generic functions
(setf head-angle): Internal functions
(setf initial-location): Internal generic functions
(setf initial-location): Internal generic functions
(setf lives): Internal generic functions
(setf lives): Internal generic functions
(setf lives): Internal generic functions
(setf loc): Internal generic functions
(setf loc): Internal generic functions
(setf max-size): Internal generic functions
(setf max-size): Internal generic functions
(setf mouse): Exported generic functions
(setf mouse): Exported generic functions
(setf movement-actions): Internal generic functions
(setf movement-actions): Internal generic functions
(setf objects): Internal generic functions
(setf objects): Internal generic functions
(setf objects-to-delete): Internal generic functions
(setf objects-to-delete): Internal generic functions
(setf order-table): Internal generic functions
(setf order-table): Internal generic functions
(setf pos): Exported generic functions
(setf pos): Exported generic functions
(setf pos): Exported generic functions
(setf pos): Exported generic functions
(setf pos): Exported generic functions
(setf score): Internal generic functions
(setf score): Internal generic functions
(setf score): Internal generic functions
(setf score-entry-score): Internal functions
(setf score-entry-title): Internal functions
(setf scores): Internal generic functions
(setf scores): Internal generic functions
(setf selection): Internal generic functions
(setf selection): Internal generic functions
(setf start-pos): Internal generic functions
(setf start-pos): Internal generic functions
(setf start-tick): Internal generic functions
(setf start-tick): Internal generic functions
(setf stats): Internal generic functions
(setf stats): Internal generic functions
(setf stats): Internal generic functions
(setf target-location): Internal generic functions
(setf target-location): Internal generic functions
(setf tick): Exported generic functions
(setf tick): Exported generic functions
(setf tick): Exported generic functions
(setf tick): Exported generic functions
(setf time-to-next-tick): Internal generic functions
(setf time-to-next-tick): Internal generic functions
(setf title): Internal generic functions
(setf title): Internal generic functions
(setf top-left): Internal generic functions
(setf top-left): Internal generic functions
(setf total-unclaimed): Internal generic functions
(setf total-unclaimed): Internal generic functions
(setf transform): Internal generic functions
(setf transform): Internal generic functions
(setf weights): Internal generic functions
(setf weights): Internal generic functions
(setf world): Exported generic functions
(setf world): Exported generic functions
(setf world-generator): Internal generic functions
(setf world-generator): Internal generic functions
(setf x): Exported functions
(setf y): Exported functions

A
action: Internal generic functions
action: Internal generic functions
add-object: Exported functions
add-score-entry: Internal functions
alphas: Internal generic functions
alphas: Internal generic functions
angle-: Internal functions
angle-between-position-and-location: Internal functions
angle-between-positions: Internal functions
angle-multiplier: Internal functions
aspect-viewport: Internal functions

B
bottom-right: Internal generic functions
bottom-right: Internal generic functions
box-collides-with-point-p: Internal functions

C
call-with-circle-multipliers: Internal functions
call-with-curve-multipliers: Internal functions
call-with-star-multipliers: Internal functions
call-with-weight-computation: Internal functions
cell-center-position: Internal functions
cell-local-weight: Internal functions
cell-location: Internal functions
cell-neighbors-weight: Internal functions
cell-ref: Internal functions
cell-weight: Internal functions
cells: Internal generic functions
cells: Internal generic functions
choose-target-cell: Internal functions
claim-cells: Internal functions
claim-parts: Internal functions
claimed-percentage: Internal functions
claiming-p: Internal generic functions
claiming-p: Internal generic functions
clear-objects: Internal functions
close-enough-p: Internal functions
closest-point-on-segment: Internal functions
col-1+: Internal functions
col-1-: Internal functions
collect-potential-target-cells: Internal functions
collect-results: Internal functions
collide-p: Exported generic functions
collide-p: Exported generic functions
collide-p: Exported generic functions
collide-p: Exported generic functions
collide-p: Exported generic functions
collide-p: Exported generic functions
collide-p: Exported generic functions
collide-p: Exported generic functions
collide-p: Exported generic functions
collide-p: Exported generic functions
collide-p: Exported generic functions
collision-radius: Exported generic functions
collision-radius: Exported generic functions
Compiler Macro, draw-circle: Exported compiler macros
Compiler Macro, draw-cubic-curve: Exported compiler macros
Compiler Macro, draw-star: Exported compiler macros
compute-cell-weight: Internal functions
compute-cell-weights: Internal functions
compute-distance-weights: Internal functions
consix-logo: Internal functions
consix-worlds: Internal functions
copy-score-entry: Internal functions
copy-vec: Exported functions
cosd: Internal functions
current-unclaimed: Internal generic functions
current-unclaimed: Internal generic functions

D
death-tick: Internal generic functions
death-tick: Internal generic functions
death-tick: Internal generic functions
defconstant*: Exported macros
define-consix-level: Internal macros
define-delegating-accessors: Exported macros
define-level: Exported macros
define-symmetric: Exported macros
defsubst: Exported macros
deg: Internal functions
disclaim-cells: Internal functions
display-text: Exported functions
do-neighbor-cells: Internal macros
do-neighbors: Internal macros
do-nothing: Internal functions
do-objects: Exported macros
draw-circle: Exported compiler macros
draw-circle: Exported functions
draw-cubic-curve: Exported compiler macros
draw-cubic-curve: Exported functions
draw-star: Exported compiler macros
draw-star: Exported functions

E
end-pos: Internal generic functions
end-pos: Internal generic functions
enemy-alpha-and-scale: Internal functions
enemy-check-claiming: Internal functions
enemy-check-growth: Internal functions
enemy-die: Internal functions
enemy-fix-direction: Internal functions
enemy-forward: Internal functions
enemy-grow: Internal functions
enemy-kill-player: Internal functions
enemy-structure: Internal generic functions
enemy-structure: Internal generic functions
enemy-target-angle: Internal functions
ensure-world: Internal functions
entry: Internal generic functions
entry: Internal generic functions
expunge-objects: Internal functions

F
fill-claimable-parts: Internal functions
find-game-window: Exported functions
flood-fill: Internal functions
Function, (setf cell-ref): Internal functions
Function, (setf cell-weight): Internal functions
Function, (setf head-angle): Internal functions
Function, (setf score-entry-score): Internal functions
Function, (setf score-entry-title): Internal functions
Function, (setf x): Exported functions
Function, (setf y): Exported functions
Function, add-object: Exported functions
Function, add-score-entry: Internal functions
Function, angle-: Internal functions
Function, angle-between-position-and-location: Internal functions
Function, angle-between-positions: Internal functions
Function, angle-multiplier: Internal functions
Function, aspect-viewport: Internal functions
Function, box-collides-with-point-p: Internal functions
Function, call-with-circle-multipliers: Internal functions
Function, call-with-curve-multipliers: Internal functions
Function, call-with-star-multipliers: Internal functions
Function, call-with-weight-computation: Internal functions
Function, cell-center-position: Internal functions
Function, cell-local-weight: Internal functions
Function, cell-location: Internal functions
Function, cell-neighbors-weight: Internal functions
Function, cell-ref: Internal functions
Function, cell-weight: Internal functions
Function, choose-target-cell: Internal functions
Function, claim-cells: Internal functions
Function, claim-parts: Internal functions
Function, claimed-percentage: Internal functions
Function, clear-objects: Internal functions
Function, close-enough-p: Internal functions
Function, closest-point-on-segment: Internal functions
Function, col-1+: Internal functions
Function, col-1-: Internal functions
Function, collect-potential-target-cells: Internal functions
Function, collect-results: Internal functions
Function, compute-cell-weight: Internal functions
Function, compute-cell-weights: Internal functions
Function, compute-distance-weights: Internal functions
Function, consix-logo: Internal functions
Function, consix-worlds: Internal functions
Function, copy-score-entry: Internal functions
Function, copy-vec: Exported functions
Function, cosd: Internal functions
Function, deg: Internal functions
Function, disclaim-cells: Internal functions
Function, display-text: Exported functions
Function, do-nothing: Internal functions
Function, draw-circle: Exported functions
Function, draw-cubic-curve: Exported functions
Function, draw-star: Exported functions
Function, enemy-alpha-and-scale: Internal functions
Function, enemy-check-claiming: Internal functions
Function, enemy-check-growth: Internal functions
Function, enemy-die: Internal functions
Function, enemy-fix-direction: Internal functions
Function, enemy-forward: Internal functions
Function, enemy-grow: Internal functions
Function, enemy-kill-player: Internal functions
Function, enemy-target-angle: Internal functions
Function, ensure-world: Internal functions
Function, expunge-objects: Internal functions
Function, fill-claimable-parts: Internal functions
Function, find-game-window: Exported functions
Function, flood-fill: Internal functions
Function, game: Exported functions
Function, generate-world: Internal functions
Function, halo-update: Internal functions
Function, head-angle: Internal functions
Function, increment-score: Internal functions
Function, location: Internal functions
Function, make-cells: Internal functions
Function, make-score-alphas: Internal functions
Function, make-score-entry: Internal functions
Function, make-weights: Internal functions
Function, map-neighbors: Internal functions
Function, map-objects: Internal functions
Function, maybe-next-level: Internal functions
Function, maybe-queue-movement-actions: Internal functions
Function, mod+: Internal functions
Function, movement-possible-p: Internal functions
Function, need-new-target-p: Internal functions
Function, next-level-p: Internal functions
Function, next-world: Exported functions
Function, normalize-deg: Exported functions
Function, object-list-index: Internal functions
Function, obtain-object: Internal functions
Function, outer-world: Exported functions
Function, pick-object: Internal functions
Function, player-changed-cell: Internal functions
Function, player-die: Internal functions
Function, rad: Internal functions
Function, read-scores: Internal functions
Function, release-object: Internal functions
Function, remove-object: Exported functions
Function, render-arrow: Internal functions
Function, render-box-filling: Internal functions
Function, render-box-pair: Internal functions
Function, render-structure: Internal functions
Function, requested-moves: Internal functions
Function, row-1+: Internal functions
Function, row-1-: Internal functions
Function, save-executable: Internal functions
Function, score-entry-p: Internal functions
Function, score-entry-score: Internal functions
Function, score-entry-title: Internal functions
Function, score-top-n-p: Internal functions
Function, segment-collides-with-circle-p: Internal functions
Function, set-score-alphas: Internal functions
Function, sind: Internal functions
Function, square: Exported functions
Function, structure-positions: Internal functions
Function, structure-positions-toplevel: Internal functions
Function, this-world-again: Exported functions
Function, unit: Exported functions
Function, valid-col+: Internal functions
Function, valid-location-p: Internal functions
Function, valid-row+: Internal functions
Function, vec: Exported functions
Function, vec*: Exported functions
Function, vec*=: Exported functions
Function, vec+: Exported functions
Function, vec+=: Exported functions
Function, vec-: Exported functions
Function, vec-=: Exported functions
Function, vec-angle: Exported functions
Function, vec-assign: Exported functions
Function, vec-clear: Exported functions
Function, vec-contains: Exported functions
Function, vec-contains-xy: Exported functions
Function, vec-distance: Exported functions
Function, vec-distance-sq: Exported functions
Function, vec-mag: Exported functions
Function, vec-mul: Exported functions
Function, vec/: Exported functions
Function, vec/=: Exported functions
Function, vec=~: Exported functions
Function, vel-vec: Exported functions
Function, write-scores: Internal functions
Function, x: Exported functions
Function, y: Exported functions

G
game: Exported functions
generate-world: Internal functions
Generic Function, (setf action): Internal generic functions
Generic Function, (setf alphas): Internal generic functions
Generic Function, (setf bottom-right): Internal generic functions
Generic Function, (setf cells): Internal generic functions
Generic Function, (setf claiming-p): Internal generic functions
Generic Function, (setf collision-radius): Exported generic functions
Generic Function, (setf current-unclaimed): Internal generic functions
Generic Function, (setf death-tick): Internal generic functions
Generic Function, (setf end-pos): Internal generic functions
Generic Function, (setf enemy-structure): Internal generic functions
Generic Function, (setf entry): Internal generic functions
Generic Function, (setf grid): Internal generic functions
Generic Function, (setf growth-rate): Internal generic functions
Generic Function, (setf growth-tick): Internal generic functions
Generic Function, (setf halo): Internal generic functions
Generic Function, (setf halo-step): Internal generic functions
Generic Function, (setf halo-value): Internal generic functions
Generic Function, (setf initial-location): Internal generic functions
Generic Function, (setf lives): Internal generic functions
Generic Function, (setf loc): Internal generic functions
Generic Function, (setf max-size): Internal generic functions
Generic Function, (setf mouse): Exported generic functions
Generic Function, (setf movement-actions): Internal generic functions
Generic Function, (setf objects): Internal generic functions
Generic Function, (setf objects-to-delete): Internal generic functions
Generic Function, (setf order-table): Internal generic functions
Generic Function, (setf pos): Exported generic functions
Generic Function, (setf score): Internal generic functions
Generic Function, (setf scores): Internal generic functions
Generic Function, (setf selection): Internal generic functions
Generic Function, (setf start-pos): Internal generic functions
Generic Function, (setf start-tick): Internal generic functions
Generic Function, (setf stats): Internal generic functions
Generic Function, (setf target-location): Internal generic functions
Generic Function, (setf tick): Exported generic functions
Generic Function, (setf time-to-next-tick): Internal generic functions
Generic Function, (setf title): Internal generic functions
Generic Function, (setf top-left): Internal generic functions
Generic Function, (setf total-unclaimed): Internal generic functions
Generic Function, (setf transform): Internal generic functions
Generic Function, (setf weights): Internal generic functions
Generic Function, (setf world): Exported generic functions
Generic Function, (setf world-generator): Internal generic functions
Generic Function, action: Internal generic functions
Generic Function, alphas: Internal generic functions
Generic Function, bottom-right: Internal generic functions
Generic Function, cells: Internal generic functions
Generic Function, claiming-p: Internal generic functions
Generic Function, collide-p: Exported generic functions
Generic Function, collision-radius: Exported generic functions
Generic Function, current-unclaimed: Internal generic functions
Generic Function, death-tick: Internal generic functions
Generic Function, end-pos: Internal generic functions
Generic Function, enemy-structure: Internal generic functions
Generic Function, entry: Internal generic functions
Generic Function, grid: Internal generic functions
Generic Function, growth-rate: Internal generic functions
Generic Function, growth-tick: Internal generic functions
Generic Function, halo: Internal generic functions
Generic Function, halo-step: Internal generic functions
Generic Function, halo-value: Internal generic functions
Generic Function, initial-location: Internal generic functions
Generic Function, left-button: Internal generic functions
Generic Function, lives: Internal generic functions
Generic Function, loc: Internal generic functions
Generic Function, max-size: Internal generic functions
Generic Function, mouse: Exported generic functions
Generic Function, movement-actions: Internal generic functions
Generic Function, object-got-added: Exported generic functions
Generic Function, object-got-removed: Exported generic functions
Generic Function, objects: Internal generic functions
Generic Function, objects-to-delete: Internal generic functions
Generic Function, order-table: Internal generic functions
Generic Function, pos: Exported generic functions
Generic Function, render: Exported generic functions
Generic Function, render-collision-shape: Exported generic functions
Generic Function, score: Internal generic functions
Generic Function, scores: Internal generic functions
Generic Function, select: Exported generic functions
Generic Function, selection: Internal generic functions
Generic Function, start-pos: Internal generic functions
Generic Function, start-tick: Internal generic functions
Generic Function, stats: Internal generic functions
Generic Function, target-location: Internal generic functions
Generic Function, tick: Exported generic functions
Generic Function, time-to-next-tick: Internal generic functions
Generic Function, title: Internal generic functions
Generic Function, top-left: Internal generic functions
Generic Function, total-unclaimed: Internal generic functions
Generic Function, transform: Internal generic functions
Generic Function, update: Exported generic functions
Generic Function, weights: Internal generic functions
Generic Function, world: Exported generic functions
Generic Function, world-generator: Internal generic functions
grid: Internal generic functions
grid: Internal generic functions
grid: Internal generic functions
grid: Internal generic functions
growth-rate: Internal generic functions
growth-rate: Internal generic functions
growth-tick: Internal generic functions
growth-tick: Internal generic functions

H
halo: Internal generic functions
halo: Internal generic functions
halo-step: Internal generic functions
halo-step: Internal generic functions
halo-update: Internal functions
halo-value: Internal generic functions
halo-value: Internal generic functions
head-angle: Internal functions

I
increment-score: Internal functions
initial-location: Internal generic functions
initial-location: Internal generic functions

L
left-button: Internal generic functions
left-button: Internal generic functions
left-button: Internal generic functions
left-button: Internal generic functions
left-button: Internal generic functions
left-button: Internal generic functions
left-button: Internal generic functions
left-button: Internal generic functions
lives: Internal generic functions
lives: Internal generic functions
lives: Internal generic functions
loc: Internal generic functions
loc: Internal generic functions
location: Internal functions

M
Macro, defconstant*: Exported macros
Macro, define-consix-level: Internal macros
Macro, define-delegating-accessors: Exported macros
Macro, define-level: Exported macros
Macro, define-symmetric: Exported macros
Macro, defsubst: Exported macros
Macro, do-neighbor-cells: Internal macros
Macro, do-neighbors: Internal macros
Macro, do-objects: Exported macros
Macro, with-vec: Exported macros
Macro, with-weight-computation: Internal macros
make-cells: Internal functions
make-score-alphas: Internal functions
make-score-entry: Internal functions
make-weights: Internal functions
map-neighbors: Internal functions
map-objects: Internal functions
max-size: Internal generic functions
max-size: Internal generic functions
maybe-next-level: Internal functions
maybe-queue-movement-actions: Internal functions
Method, (setf action): Internal generic functions
Method, (setf alphas): Internal generic functions
Method, (setf bottom-right): Internal generic functions
Method, (setf cells): Internal generic functions
Method, (setf claiming-p): Internal generic functions
Method, (setf collision-radius): Exported generic functions
Method, (setf current-unclaimed): Internal generic functions
Method, (setf death-tick): Internal generic functions
Method, (setf death-tick): Internal generic functions
Method, (setf end-pos): Internal generic functions
Method, (setf enemy-structure): Internal generic functions
Method, (setf entry): Internal generic functions
Method, (setf grid): Internal generic functions
Method, (setf grid): Internal generic functions
Method, (setf grid): Internal generic functions
Method, (setf growth-rate): Internal generic functions
Method, (setf growth-tick): Internal generic functions
Method, (setf halo): Internal generic functions
Method, (setf halo-step): Internal generic functions
Method, (setf halo-value): Internal generic functions
Method, (setf initial-location): Internal generic functions
Method, (setf lives): Internal generic functions
Method, (setf lives): Internal generic functions
Method, (setf loc): Internal generic functions
Method, (setf max-size): Internal generic functions
Method, (setf mouse): Exported generic functions
Method, (setf movement-actions): Internal generic functions
Method, (setf objects): Internal generic functions
Method, (setf objects-to-delete): Internal generic functions
Method, (setf order-table): Internal generic functions
Method, (setf pos): Exported generic functions
Method, (setf pos): Exported generic functions
Method, (setf pos): Exported generic functions
Method, (setf pos): Exported generic functions
Method, (setf score): Internal generic functions
Method, (setf score): Internal generic functions
Method, (setf scores): Internal generic functions
Method, (setf selection): Internal generic functions
Method, (setf start-pos): Internal generic functions
Method, (setf start-tick): Internal generic functions
Method, (setf stats): Internal generic functions
Method, (setf stats): Internal generic functions
Method, (setf target-location): Internal generic functions
Method, (setf tick): Exported generic functions
Method, (setf tick): Exported generic functions
Method, (setf tick): Exported generic functions
Method, (setf time-to-next-tick): Internal generic functions
Method, (setf title): Internal generic functions
Method, (setf top-left): Internal generic functions
Method, (setf total-unclaimed): Internal generic functions
Method, (setf transform): Internal generic functions
Method, (setf weights): Internal generic functions
Method, (setf world): Exported generic functions
Method, (setf world-generator): Internal generic functions
Method, action: Internal generic functions
Method, alphas: Internal generic functions
Method, bottom-right: Internal generic functions
Method, cells: Internal generic functions
Method, claiming-p: Internal generic functions
Method, collide-p: Exported generic functions
Method, collide-p: Exported generic functions
Method, collide-p: Exported generic functions
Method, collide-p: Exported generic functions
Method, collide-p: Exported generic functions
Method, collide-p: Exported generic functions
Method, collide-p: Exported generic functions
Method, collide-p: Exported generic functions
Method, collide-p: Exported generic functions
Method, collide-p: Exported generic functions
Method, collision-radius: Exported generic functions
Method, current-unclaimed: Internal generic functions
Method, death-tick: Internal generic functions
Method, death-tick: Internal generic functions
Method, end-pos: Internal generic functions
Method, enemy-structure: Internal generic functions
Method, entry: Internal generic functions
Method, grid: Internal generic functions
Method, grid: Internal generic functions
Method, grid: Internal generic functions
Method, growth-rate: Internal generic functions
Method, growth-tick: Internal generic functions
Method, halo: Internal generic functions
Method, halo-step: Internal generic functions
Method, halo-value: Internal generic functions
Method, initial-location: Internal generic functions
Method, left-button: Internal generic functions
Method, left-button: Internal generic functions
Method, left-button: Internal generic functions
Method, left-button: Internal generic functions
Method, left-button: Internal generic functions
Method, left-button: Internal generic functions
Method, left-button: Internal generic functions
Method, lives: Internal generic functions
Method, lives: Internal generic functions
Method, loc: Internal generic functions
Method, max-size: Internal generic functions
Method, mouse: Exported generic functions
Method, movement-actions: Internal generic functions
Method, object-got-added: Exported generic functions
Method, object-got-removed: Exported generic functions
Method, objects: Internal generic functions
Method, objects-to-delete: Internal generic functions
Method, order-table: Internal generic functions
Method, pos: Exported generic functions
Method, pos: Exported generic functions
Method, pos: Exported generic functions
Method, pos: Exported generic functions
Method, render: Exported generic functions
Method, render: Exported generic functions
Method, render: Exported generic functions
Method, render: Exported generic functions
Method, render: Exported generic functions
Method, render: Exported generic functions
Method, render: Exported generic functions
Method, render-collision-shape: Exported generic functions
Method, render-collision-shape: Exported generic functions
Method, render-collision-shape: Exported generic functions
Method, score: Internal generic functions
Method, score: Internal generic functions
Method, scores: Internal generic functions
Method, select: Exported generic functions
Method, selection: Internal generic functions
Method, start-pos: Internal generic functions
Method, start-tick: Internal generic functions
Method, stats: Internal generic functions
Method, stats: Internal generic functions
Method, target-location: Internal generic functions
Method, tick: Exported generic functions
Method, tick: Exported generic functions
Method, tick: Exported generic functions
Method, time-to-next-tick: Internal generic functions
Method, title: Internal generic functions
Method, top-left: Internal generic functions
Method, total-unclaimed: Internal generic functions
Method, transform: Internal generic functions
Method, update: Exported generic functions
Method, update: Exported generic functions
Method, update: Exported generic functions
Method, update: Exported generic functions
Method, update: Exported generic functions
Method, update: Exported generic functions
Method, update: Exported generic functions
Method, weights: Internal generic functions
Method, world: Exported generic functions
Method, world-generator: Internal generic functions
mod+: Internal functions
mouse: Exported generic functions
mouse: Exported generic functions
movement-actions: Internal generic functions
movement-actions: Internal generic functions
movement-possible-p: Internal functions

N
need-new-target-p: Internal functions
next-level-p: Internal functions
next-world: Exported functions
normalize-deg: Exported functions

O
object-got-added: Exported generic functions
object-got-added: Exported generic functions
object-got-removed: Exported generic functions
object-got-removed: Exported generic functions
object-list-index: Internal functions
objects: Internal generic functions
objects: Internal generic functions
objects-to-delete: Internal generic functions
objects-to-delete: Internal generic functions
obtain-object: Internal functions
order-table: Internal generic functions
order-table: Internal generic functions
outer-world: Exported functions

P
pick-object: Internal functions
player-changed-cell: Internal functions
player-die: Internal functions
pos: Exported generic functions
pos: Exported generic functions
pos: Exported generic functions
pos: Exported generic functions
pos: Exported generic functions

R
rad: Internal functions
read-scores: Internal functions
release-object: Internal functions
remove-object: Exported functions
render: Exported generic functions
render: Exported generic functions
render: Exported generic functions
render: Exported generic functions
render: Exported generic functions
render: Exported generic functions
render: Exported generic functions
render: Exported generic functions
render-arrow: Internal functions
render-box-filling: Internal functions
render-box-pair: Internal functions
render-collision-shape: Exported generic functions
render-collision-shape: Exported generic functions
render-collision-shape: Exported generic functions
render-collision-shape: Exported generic functions
render-structure: Internal functions
requested-moves: Internal functions
row-1+: Internal functions
row-1-: Internal functions

S
save-executable: Internal functions
score: Internal generic functions
score: Internal generic functions
score: Internal generic functions
score-entry-p: Internal functions
score-entry-score: Internal functions
score-entry-title: Internal functions
score-top-n-p: Internal functions
scores: Internal generic functions
scores: Internal generic functions
segment-collides-with-circle-p: Internal functions
select: Exported generic functions
select: Exported generic functions
selection: Internal generic functions
selection: Internal generic functions
set-score-alphas: Internal functions
sind: Internal functions
square: Exported functions
start-pos: Internal generic functions
start-pos: Internal generic functions
start-tick: Internal generic functions
start-tick: Internal generic functions
stats: Internal generic functions
stats: Internal generic functions
stats: Internal generic functions
structure-positions: Internal functions
structure-positions-toplevel: Internal functions

T
target-location: Internal generic functions
target-location: Internal generic functions
this-world-again: Exported functions
tick: Exported generic functions
tick: Exported generic functions
tick: Exported generic functions
tick: Exported generic functions
time-to-next-tick: Internal generic functions
time-to-next-tick: Internal generic functions
title: Internal generic functions
title: Internal generic functions
top-left: Internal generic functions
top-left: Internal generic functions
total-unclaimed: Internal generic functions
total-unclaimed: Internal generic functions
transform: Internal generic functions
transform: Internal generic functions

U
unit: Exported functions
update: Exported generic functions
update: Exported generic functions
update: Exported generic functions
update: Exported generic functions
update: Exported generic functions
update: Exported generic functions
update: Exported generic functions
update: Exported generic functions

V
valid-col+: Internal functions
valid-location-p: Internal functions
valid-row+: Internal functions
vec: Exported functions
vec*: Exported functions
vec*=: Exported functions
vec+: Exported functions
vec+=: Exported functions
vec-: Exported functions
vec-=: Exported functions
vec-angle: Exported functions
vec-assign: Exported functions
vec-clear: Exported functions
vec-contains: Exported functions
vec-contains-xy: Exported functions
vec-distance: Exported functions
vec-distance-sq: Exported functions
vec-mag: Exported functions
vec-mul: Exported functions
vec/: Exported functions
vec/=: Exported functions
vec=~: Exported functions
vel-vec: Exported functions

W
weights: Internal generic functions
weights: Internal generic functions
with-vec: Exported macros
with-weight-computation: Internal macros
world: Exported generic functions
world: Exported generic functions
world-generator: Internal generic functions
world-generator: Internal generic functions
write-scores: Internal functions

X
x: Exported functions

Y
y: Exported functions

Jump to:   (  
A   B   C   D   E   F   G   H   I   L   M   N   O   P   R   S   T   U   V   W   X   Y  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables

Jump to:   *  
A   B   C   D   E   G   H   I   L   M   N   O   P   S   T   V   W  
Index Entry  Section

*
*draw-collision-shape-for-type*: Exported special variables
*draw-tick*: Exported special variables
*frames-per-second*: Exported special variables
*half-world-dimensions*: Internal special variables
*identity-matrix*: Internal special variables
*keys*: Exported special variables
*render-cell-weights*: Internal special variables
*scores-filename*: Internal special variables
*tick*: Exported special variables
*tick-duration*: Exported special variables
*weight-computation*: Internal special variables
*world*: Exported special variables

A
action: Internal classes
alpha: Internal classes

B
bottom-right: Exported classes

C
cell-claimed: Internal constants
cell-claiming: Internal constants
cell-edge: Internal constants
cell-fill: Internal constants
cell-height: Internal constants
cell-unclaimed: Internal constants
cell-weight-radius: Internal constants
cell-width: Internal constants
cells: Internal classes
claiming: Internal classes
collision-radius: Exported classes
Constant, cell-claimed: Internal constants
Constant, cell-claiming: Internal constants
Constant, cell-edge: Internal constants
Constant, cell-fill: Internal constants
Constant, cell-height: Internal constants
Constant, cell-unclaimed: Internal constants
Constant, cell-weight-radius: Internal constants
Constant, cell-width: Internal constants
Constant, distance-weights-offset: Internal constants
Constant, enemy-death-ticks: Internal constants
Constant, enemy-flexibility: Internal constants
Constant, enemy-growth-completion-ticks: Internal constants
Constant, grid-cols: Internal constants
Constant, grid-rows: Internal constants
Constant, grid-x-offset: Internal constants
Constant, grid-y-offset: Internal constants
Constant, level-effect-ticks: Internal constants
Constant, num-cells: Internal constants
Constant, player-death-ticks: Internal constants
Constant, player-life-bonus: Internal constants
Constant, player-movement-steps: Internal constants
Constant, score-display-completion-ticks: Internal constants
Constant, scores-top-n: Internal constants
Constant, single-pi: Internal constants
current-unclaimed: Internal classes

D
death-tick: Internal classes
death-tick: Internal classes
distance-weights-offset: Internal constants

E
end-pos: Exported classes
enemy-death-ticks: Internal constants
enemy-flexibility: Internal constants
enemy-growth-completion-ticks: Internal constants
entry: Internal classes

G
grid: Internal classes
grid: Internal classes
grid: Internal classes
grid-cols: Internal constants
grid-rows: Internal constants
grid-x-offset: Internal constants
grid-y-offset: Internal constants
growth-rate: Internal classes
growth-tick: Internal classes

H
halo: Internal classes

I
initial-location: Internal classes

L
level-effect-ticks: Internal constants
lives: Internal classes
loc: Internal classes

M
max-size: Internal classes
mouse: Exported classes
movement-actions: Internal classes

N
num-cells: Internal constants

O
objects: Exported classes
objects-to-delete: Exported classes
order-table: Exported classes

P
player-death-ticks: Internal constants
player-life-bonus: Internal constants
player-movement-steps: Internal constants
pos: Exported classes
pos: Exported classes
pos: Internal classes
pos: Internal classes

S
score: Internal structures
score: Internal classes
score-display-completion-ticks: Internal constants
scores: Internal classes
scores-top-n: Internal constants
selection: Exported classes
single-pi: Internal constants
Slot, action: Internal classes
Slot, alpha: Internal classes
Slot, bottom-right: Exported classes
Slot, cells: Internal classes
Slot, claiming: Internal classes
Slot, collision-radius: Exported classes
Slot, current-unclaimed: Internal classes
Slot, death-tick: Internal classes
Slot, death-tick: Internal classes
Slot, end-pos: Exported classes
Slot, entry: Internal classes
Slot, grid: Internal classes
Slot, grid: Internal classes
Slot, grid: Internal classes
Slot, growth-rate: Internal classes
Slot, growth-tick: Internal classes
Slot, halo: Internal classes
Slot, initial-location: Internal classes
Slot, lives: Internal classes
Slot, loc: Internal classes
Slot, max-size: Internal classes
Slot, mouse: Exported classes
Slot, movement-actions: Internal classes
Slot, objects: Exported classes
Slot, objects-to-delete: Exported classes
Slot, order-table: Exported classes
Slot, pos: Exported classes
Slot, pos: Exported classes
Slot, pos: Internal classes
Slot, pos: Internal classes
Slot, score: Internal structures
Slot, score: Internal classes
Slot, scores: Internal classes
Slot, selection: Exported classes
Slot, start-pos: Exported classes
Slot, start-tick: Internal classes
Slot, stats: Internal classes
Slot, stats: Internal classes
Slot, step: Internal classes
Slot, structure: Internal classes
Slot, target-location: Internal classes
Slot, tick: Exported classes
Slot, tick: Internal classes
Slot, time-to-next-tick: Exported classes
Slot, title: Internal structures
Slot, title: Internal classes
Slot, top-left: Exported classes
Slot, total-unclaimed: Internal classes
Slot, transform: Internal classes
Slot, value: Internal classes
Slot, weights: Internal classes
Slot, world: Exported classes
Slot, world-generator: Exported classes
Special Variable, *draw-collision-shape-for-type*: Exported special variables
Special Variable, *draw-tick*: Exported special variables
Special Variable, *frames-per-second*: Exported special variables
Special Variable, *half-world-dimensions*: Internal special variables
Special Variable, *identity-matrix*: Internal special variables
Special Variable, *keys*: Exported special variables
Special Variable, *render-cell-weights*: Internal special variables
Special Variable, *scores-filename*: Internal special variables
Special Variable, *tick*: Exported special variables
Special Variable, *tick-duration*: Exported special variables
Special Variable, *weight-computation*: Internal special variables
Special Variable, *world*: Exported special variables
start-pos: Exported classes
start-tick: Internal classes
stats: Internal classes
stats: Internal classes
step: Internal classes
structure: Internal classes

T
target-location: Internal classes
tick: Exported classes
tick: Internal classes
time-to-next-tick: Exported classes
title: Internal structures
title: Internal classes
top-left: Exported classes
total-unclaimed: Internal classes
transform: Internal classes

V
value: Internal classes

W
weights: Internal classes
world: Exported classes
world-generator: Exported classes

Jump to:   *  
A   B   C   D   E   G   H   I   L   M   N   O   P   S   T   V   W  

Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   B   C   D   E   G   H   L   M   P   S   T   W  
Index Entry  Section

B
box-collidable-object: Exported classes

C
cell: Internal types
circle-collidable-object: Exported classes
Class, box-collidable-object: Exported classes
Class, circle-collidable-object: Exported classes
Class, clickable-object: Exported classes
Class, collidable-object: Exported classes
Class, consix-window: Internal classes
Class, draggable-object: Exported classes
Class, enemy: Internal classes
Class, game-window: Exported classes
Class, grid: Internal classes
Class, halo: Internal classes
Class, level-1: Internal classes
Class, level-2: Internal classes
Class, level-3: Internal classes
Class, level-4: Internal classes
Class, level-effect: Internal classes
Class, level-in: Internal classes
Class, level-out: Internal classes
Class, line-segment-collidable-object: Exported classes
Class, mouse: Exported classes
Class, pickable-object: Exported classes
Class, player: Internal classes
Class, player-stats: Internal classes
Class, point-collidable-object: Exported classes
Class, score-display: Internal classes
Class, scoreboard: Internal classes
Class, selectable-object: Exported classes
Class, world: Exported classes
clickable-object: Exported classes
collidable-object: Exported classes
consix: The consix system
consix: The consix package
consix-window: Internal classes

D
draggable-object: Exported classes

E
enemy: Internal classes

G
game-window: Exported classes
gob: The gob package
grid: Internal classes

H
halo: Internal classes

L
level-1: Internal classes
level-2: Internal classes
level-3: Internal classes
level-4: Internal classes
level-effect: Internal classes
level-in: Internal classes
level-out: Internal classes
line-segment-collidable-object: Exported classes

M
mouse: Exported classes

P
Package, consix: The consix package
Package, gob: The gob package
pickable-object: Exported classes
player: Internal classes
player-stats: Internal classes
point-collidable-object: Exported classes

S
score-display: Internal classes
score-entry: Internal structures
scoreboard: Internal classes
selectable-object: Exported classes
Structure, score-entry: Internal structures
System, consix: The consix system

T
Type, cell: Internal types
Type, weight: Internal types

W
weight: Internal types
world: Exported classes

Jump to:   B   C   D   E   G   H   L   M   P   S   T   W