 _g = undefined
 
 class nz.Graph
+
+  ###* コンストラクタ.
+  * @classdesc A*用グラフクラス
+  * @constructor nz.Graph
+  ###
   constructor: (param = {}) ->
     {
       mapdata

          @nodes.push(node)
    @clear()

  clear: ->
    @cleanWrap()
    for node in @nodes
      node.clean()
      # astar.cleanNode(node)
    #@dirtyNodes = []

  cleanDirty: ->
    #for node in @dirtyNodes
    #  node.clean()
    #  astar.cleanNode(node)
    #@dirtyNodes = []

  markDirty: (node) ->
    #if @dirtyNodes.indexOf(node) < 0
    #  @dirtyNodes.push node

  cleanWrap: ->
    @wrapNodes = {}

  createWrap: (x,y,d) ->
    key = "#{x}-#{y}"
    if @wrapNodes[key]?

###*
* @file Graph.coffee
* A*用グラフクラス
###

###* nineteen namespace.
* @namespace nz
###

# node.js と ブラウザでの this.nz を同じインスタンスにする
