{
  "coverage": "41.78%",
  "expectCount": 505,
  "actualCount": 211,
  "files": {
    "src/Engine.js": {
      "expectCount": 7,
      "actualCount": 6,
      "undocumentLines": [
        50
      ]
    },
    "src/base/Updateable.js": {
      "expectCount": 17,
      "actualCount": 12,
      "undocumentLines": [
        14,
        15,
        16,
        17,
        18
      ]
    },
    "src/component/Animation.js": {
      "expectCount": 14,
      "actualCount": 11,
      "undocumentLines": [
        15,
        16,
        17
      ]
    },
    "src/component/Audio.js": {
      "expectCount": 1,
      "actualCount": 1,
      "undocumentLines": []
    },
    "src/component/BoxCollider.js": {
      "expectCount": 1,
      "actualCount": 1,
      "undocumentLines": []
    },
    "src/component/CircleCollider.js": {
      "expectCount": 1,
      "actualCount": 1,
      "undocumentLines": []
    },
    "src/component/ClickController.js": {
      "expectCount": 14,
      "actualCount": 3,
      "undocumentLines": [
        9,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        31,
        70
      ]
    },
    "src/component/Collider.js": {
      "expectCount": 1,
      "actualCount": 1,
      "undocumentLines": []
    },
    "src/component/Collider2D.js": {
      "expectCount": 1,
      "actualCount": 1,
      "undocumentLines": []
    },
    "src/component/Component.js": {
      "expectCount": 5,
      "actualCount": 3,
      "undocumentLines": [
        19,
        20
      ]
    },
    "src/component/Controller.js": {
      "expectCount": 2,
      "actualCount": 1,
      "undocumentLines": [
        11
      ]
    },
    "src/component/Physics.js": {
      "expectCount": 1,
      "actualCount": 1,
      "undocumentLines": []
    },
    "src/component/Physics2D.js": {
      "expectCount": 1,
      "actualCount": 0,
      "undocumentLines": [
        3
      ]
    },
    "src/component/Renderable.js": {
      "expectCount": 31,
      "actualCount": 10,
      "undocumentLines": [
        8,
        33,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        47,
        48,
        50,
        53,
        57,
        62,
        67,
        81,
        92,
        183
      ]
    },
    "src/component/Renderable2D.js": {
      "expectCount": 3,
      "actualCount": 1,
      "undocumentLines": [
        9,
        11
      ]
    },
    "src/component/Renderable2DGrid.js": {
      "expectCount": 15,
      "actualCount": 6,
      "undocumentLines": [
        8,
        30,
        32,
        57,
        58,
        60,
        64,
        107,
        148
      ]
    },
    "src/component/Renderable2DMultitex.js": {
      "expectCount": 7,
      "actualCount": 4,
      "undocumentLines": [
        11,
        13,
        41
      ]
    },
    "src/component/RenderableSquare.js": {
      "expectCount": 1,
      "actualCount": 0,
      "undocumentLines": [
        3
      ]
    },
    "src/component/RenderableText.js": {
      "expectCount": 15,
      "actualCount": 1,
      "undocumentLines": [
        14,
        16,
        17,
        18,
        45,
        46,
        51,
        55,
        59,
        75,
        96,
        98,
        106,
        115
      ]
    },
    "src/component/TopDownController.js": {
      "expectCount": 6,
      "actualCount": 5,
      "undocumentLines": [
        10
      ]
    },
    "src/component/Transform.js": {
      "expectCount": 22,
      "actualCount": 13,
      "undocumentLines": [
        19,
        21,
        22,
        23,
        24,
        25,
        26,
        128,
        135
      ]
    },
    "src/const/FragmentShader.js": {
      "expectCount": 2,
      "actualCount": 2,
      "undocumentLines": []
    },
    "src/const/KeyCode.js": {
      "expectCount": 1,
      "actualCount": 1,
      "undocumentLines": []
    },
    "src/const/VertexShader.js": {
      "expectCount": 1,
      "actualCount": 1,
      "undocumentLines": []
    },
    "src/internal/Bounds.js": {
      "expectCount": 6,
      "actualCount": 4,
      "undocumentLines": [
        17,
        18
      ]
    },
    "src/internal/Color.js": {
      "expectCount": 9,
      "actualCount": 7,
      "undocumentLines": [
        17,
        20
      ]
    },
    "src/internal/Point.js": {
      "expectCount": 13,
      "actualCount": 13,
      "undocumentLines": []
    },
    "src/internal/PostBoard.js": {
      "expectCount": 10,
      "actualCount": 1,
      "undocumentLines": [
        11,
        12,
        13,
        14,
        17,
        21,
        29,
        36,
        40
      ]
    },
    "src/manager/AudioManager.js": {
      "expectCount": 13,
      "actualCount": 0,
      "undocumentLines": [
        3,
        4,
        6,
        7,
        9,
        12,
        16,
        23,
        44,
        74,
        85,
        89,
        99
      ]
    },
    "src/manager/DOMManager.js": {
      "expectCount": 12,
      "actualCount": 4,
      "undocumentLines": [
        14,
        15,
        17,
        18,
        19,
        20,
        52,
        69
      ]
    },
    "src/manager/EngineManager.js": {
      "expectCount": 11,
      "actualCount": 6,
      "undocumentLines": [
        20,
        22,
        23,
        24,
        100
      ]
    },
    "src/manager/InputManager.js": {
      "expectCount": 17,
      "actualCount": 7,
      "undocumentLines": [
        26,
        27,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        251
      ]
    },
    "src/manager/Manager.js": {
      "expectCount": 7,
      "actualCount": 1,
      "undocumentLines": [
        11,
        15,
        16,
        17,
        18,
        19
      ]
    },
    "src/manager/PersistentManager.js": {
      "expectCount": 9,
      "actualCount": 6,
      "undocumentLines": [
        10,
        12,
        74
      ]
    },
    "src/manager/PhysicsManager.js": {
      "expectCount": 3,
      "actualCount": 0,
      "undocumentLines": [
        3,
        4,
        14
      ]
    },
    "src/manager/ProgramManager.js": {
      "expectCount": 13,
      "actualCount": 7,
      "undocumentLines": [
        15,
        17,
        18,
        143,
        153,
        168
      ]
    },
    "src/manager/RenderManager.js": {
      "expectCount": 18,
      "actualCount": 4,
      "undocumentLines": [
        15,
        17,
        18,
        19,
        22,
        25,
        38,
        41,
        49,
        63,
        99,
        108,
        117,
        183
      ]
    },
    "src/manager/SceneManager.js": {
      "expectCount": 14,
      "actualCount": 11,
      "undocumentLines": [
        15,
        17,
        131
      ]
    },
    "src/manager/TextureManager.js": {
      "expectCount": 14,
      "actualCount": 5,
      "undocumentLines": [
        11,
        13,
        14,
        30,
        110,
        119,
        126,
        135,
        193
      ]
    },
    "src/manager/UIManager.js": {
      "expectCount": 10,
      "actualCount": 1,
      "undocumentLines": [
        4,
        5,
        8,
        17,
        18,
        32,
        36,
        40,
        54
      ]
    },
    "src/manager/UpdateableManager.js": {
      "expectCount": 5,
      "actualCount": 3,
      "undocumentLines": [
        15,
        37
      ]
    },
    "src/object/GameObject.js": {
      "expectCount": 19,
      "actualCount": 14,
      "undocumentLines": [
        23,
        25,
        27,
        143,
        153
      ]
    },
    "src/object/PersistentObject.js": {
      "expectCount": 3,
      "actualCount": 2,
      "undocumentLines": [
        21
      ]
    },
    "src/object/SceneObject.js": {
      "expectCount": 3,
      "actualCount": 2,
      "undocumentLines": [
        21
      ]
    },
    "src/prefab/ui/UIButton.js": {
      "expectCount": 9,
      "actualCount": 0,
      "undocumentLines": [
        3,
        4,
        7,
        11,
        12,
        13,
        35,
        42,
        50
      ]
    },
    "src/prefab/ui/UIElement.js": {
      "expectCount": 5,
      "actualCount": 0,
      "undocumentLines": [
        3,
        4,
        6,
        9,
        13
      ]
    },
    "src/prefab/ui/UIPanel.js": {
      "expectCount": 11,
      "actualCount": 0,
      "undocumentLines": [
        3,
        4,
        7,
        15,
        20,
        25,
        29,
        34,
        39,
        43,
        47
      ]
    },
    "src/prefab/ui/UIText.js": {
      "expectCount": 15,
      "actualCount": 0,
      "undocumentLines": [
        3,
        4,
        7,
        8,
        10,
        18,
        23,
        28,
        32,
        36,
        40,
        46,
        51,
        57,
        61
      ]
    },
    "src/prefab/ui/UITextInput.js": {
      "expectCount": 31,
      "actualCount": 0,
      "undocumentLines": [
        5,
        6,
        9,
        10,
        11,
        12,
        14,
        15,
        16,
        17,
        19,
        21,
        23,
        26,
        29,
        32,
        48,
        53,
        58,
        67,
        71,
        75,
        80,
        84,
        90,
        96,
        100,
        105,
        150,
        158,
        166
      ]
    },
    "src/render/Viewport.js": {
      "expectCount": 8,
      "actualCount": 2,
      "undocumentLines": [
        24,
        26,
        27,
        30,
        33,
        38
      ]
    },
    "src/render/WebGL/Matrix.js": {
      "expectCount": 7,
      "actualCount": 1,
      "undocumentLines": [
        7,
        9,
        11,
        13,
        15,
        17
      ]
    },
    "src/render/WebGL/Matrix3.js": {
      "expectCount": 10,
      "actualCount": 7,
      "undocumentLines": [
        5,
        6,
        9
      ]
    },
    "src/scene/BasicScene.js": {
      "expectCount": 2,
      "actualCount": 1,
      "undocumentLines": [
        12
      ]
    },
    "src/scene/Scene.js": {
      "expectCount": 8,
      "actualCount": 5,
      "undocumentLines": [
        17,
        18,
        19
      ]
    },
    "src/utils/Loader.js": {
      "expectCount": 9,
      "actualCount": 4,
      "undocumentLines": [
        13,
        14,
        15,
        16,
        18
      ]
    },
    "src/utils/MathUtil.js": {
      "expectCount": 2,
      "actualCount": 2,
      "undocumentLines": []
    },
    "src/utils/Messager.js": {
      "expectCount": 9,
      "actualCount": 5,
      "undocumentLines": [
        7,
        8,
        9,
        10
      ]
    }
  }
}