Index: GameJs Reference
Module gamejs
-
Class Rect(Array|gamejs.Rect, Array)
- clip(gamejs.Rect)
- clone()
- collideLine(Array, Array)
- collidePoint(Array|gamejs.Rect)
- collideRect(gamejs.Rect)
- inflate(Number, Number)
- inflateIp(Number, Number)
- move(Number|gamejs.Rect, Number)
- moveIp(Number|gamejs.Rect, Number)
- toString()
- union(gamejs.Rect)
- bottom
- bottomleft
- bottomright
- center
- height
- left
- right
- top
- topleft
- topright
- width
- y
-
Class Surface(Array)
Module gamejs/callback
Module gamejs/display
-
- getSurface()
- hasPointerLock()
- isFullscreen()
- setCaption(String, gamejs.Image)
- setMode(Array, Number)
- DISABLE_SMOOTHING
- FULLSCREEN
- POINTERLOCK
Module gamejs/draw
-
- arc(gamejs.Surface, String, gamejs.Rect, Number, Number, Number)
- bezierCurve(gamejs.Surface, String, Array, Array, Array, Array, Number)
- circle(gamejs.Surface, String, Array, Number, Number)
- line(gamejs.Surface, String, Array, Array, Number)
- lines(gamejs.Surface, String, Boolean, Array, Number)
- polygon(gamejs.Surface, String, Array, Number)
- quadraticCurve(gamejs.Surface, String, Array, Array, Array, Number)
- rect(gamejs.Surface, String, gamejs.Rect, Number)
Module gamejs/event
-
- DISPLAY_FULLSCREEN_DISABLED
- DISPLAY_FULLSCREEN_ENABLED
- KEY_DOWN
- KEY_UP
- K_0
- K_1
- K_2
- K_3
- K_4
- K_5
- K_6
- K_7
- K_8
- K_9
- K_ALT
- K_BACKSPACE
- K_CTRL
- K_DOWN
- K_ENTER
- K_ESC
- K_KP1
- K_KP2
- K_KP3
- K_KP4
- K_KP5
- K_KP6
- K_KP7
- K_KP8
- K_KP9
- K_LEFT
- K_RIGHT
- K_SHIFT
- K_SPACE
- K_TAB
- K_UP
- K_a
- K_b
- K_c
- K_d
- K_e
- K_f
- K_g
- K_h
- K_i
- K_j
- K_k
- K_l
- K_m
- K_n
- K_o
- K_p
- K_q
- K_r
- K_s
- K_t
- K_u
- K_v
- K_w
- K_x
- K_y
- K_z
- MOUSE_DOWN
- MOUSE_MOTION
- MOUSE_UP
- MOUSE_WHEEL
- NOEVENT
- NUMEVENTS
- QUIT
- USEREVENT
- _CALLBACK
-
Class Event()
Module gamejs/font
-
-
Class Font(String, STring)
- render(String, String)
- size(String)
- backgroundColor
Module gamejs/http
Module gamejs/image
-
- load(String|dom.Image)
Module gamejs/mask
-
- fromSurface(gamejs.Surface, Number)
-
Class Mask(Array)
- getAt(Number, Number)
- getSize()
- invert()
- overlap(Mask, Array)
- overlapArea(gamejs.mask.Mask, Array)
- overlapMask(gamejs.mask.Mask, Array)
- overlapRect(gamejs.mask.Mask, Array)
- setAt(Number, Number)
Module gamejs/mixer
-
Class Sound(String|dom.AudioElement)
Module gamejs/noise
Module gamejs/sprite
-
- collideCircle(gamejs.sprite.Sprite, gamejs.sprite.Sprite)
- collideMask(gamejs.sprite.Sprite, gamejs.sprite.Sprite)
- collideRect(gamejs.sprite.Sprite, gamejs.sprite.Sprite)
- groupCollide(gamejs.sprite.Group, gamejs.sprite.Group, Boolean, Boolean, function)
- spriteCollide(gamejs.sprite.Sprite, gamejs.sprite.Group, Boolean, function)
-
Class Group()
-
Class Sprite()
Module gamejs/surfacearray
Module gamejs/time
Module gamejs/tmx
-
-
Class Map(String)
-
Class Tile()
-
Class TileSets(, )
- getProperties(Number)
- getSurface(Number)
- getTile(Number)
Module gamejs/transform
Module gamejs/worker
Module gamejs/xml
Module gamejs/pathfinding/astar
-
- findRoute(Map, Array, Array, Number)
-
Class Map()
- actualDistance(Object, Object)
- adjacent(Array)
- equals(Object, Object)
- estimatedDistance(Object, Object)
- hash(Object)
Module gamejs/utils/arrays
Module gamejs/utils/base64
-
- decode()
- decodeAsArray(String, Array)
Module gamejs/utils/binaryheap
-
-
Class BinaryHeap()
Module gamejs/utils/math
-
- centroid(Array, Array, Array)
- degrees(Number)
- normaliseDegrees(Number)
- normaliseRadians(Number)
- radians(Number)
Module gamejs/utils/matrix
Module gamejs/utils/objects
Module gamejs/utils/prng
Module gamejs/utils/strings
-
- getCommonPrefix(String, String)
Module gamejs/utils/uri
-
- makeRelative(String)
- match(String)
- resolve(String, String)