diff --git a/bundles/repl.js b/bundles/repl.js index 4ed0e5381..2eee7bbfb 100644 --- a/bundles/repl.js +++ b/bundles/repl.js @@ -39,7 +39,8 @@ export default require => { repl_display: () => repl_display, set_background_image: () => set_background_image, set_evaluator: () => set_evaluator, - set_font_size: () => set_font_size + set_font_size: () => set_font_size, + set_program_text: () => set_program_text }); var import_context2 = __toESM(__require("js-slang/context"), 1); var COLOR_REPL_DISPLAY_DEFAULT = "cyan"; @@ -274,6 +275,9 @@ export default require => { function set_font_size(font_size_px) { INSTANCE.customizedEditorProps.fontSize = parseInt(font_size_px.toString()); } + function set_program_text(text) { + INSTANCE.updateUserCode(text); + } function default_js_slang(_program) { throw new Error(`Invaild Call: Function "default_js_slang" can not be directly called by user's code in editor. You should use it as the parameter of the function "set_evaluator"`); } diff --git a/documentation/assets/navigation.js b/documentation/assets/navigation.js index 226150f8b..8ab3d5a45 100644 --- a/documentation/assets/navigation.js +++ b/documentation/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "data:application/octet-stream;base64,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" \ No newline at end of file +window.navigationData = "data:application/octet-stream;base64,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" \ No newline at end of file diff --git a/documentation/assets/search.js b/documentation/assets/search.js index 0951255df..357198066 100644 --- a/documentation/assets/search.js +++ b/documentation/assets/search.js @@ -1 +1 @@ -window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file +window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file diff --git a/documentation/functions/ar.addARObject.html b/documentation/functions/ar.addARObject.html index 2555b230a..66890d24b 100644 --- a/documentation/functions/ar.addARObject.html +++ b/documentation/functions/ar.addARObject.html @@ -1,2 +1,2 @@ addARObject | Source Academy Modules
  • Adds the specified object to the augmented world.

    -

    Parameters

    • arObject: ARObject

    Returns void

Generated using TypeDoc

\ No newline at end of file +

Parameters

Returns void

Generated using TypeDoc

\ No newline at end of file diff --git a/documentation/functions/ar.clearARObjects.html b/documentation/functions/ar.clearARObjects.html index f587d1e5e..21364ab8c 100644 --- a/documentation/functions/ar.clearARObjects.html +++ b/documentation/functions/ar.clearARObjects.html @@ -1,2 +1,2 @@ clearARObjects | Source Academy Modules
  • Removes all objects in the augmented world.

    -

    Returns void

Generated using TypeDoc

\ No newline at end of file +

Returns void

Generated using TypeDoc

\ No newline at end of file diff --git a/documentation/functions/ar.clearMovement.html b/documentation/functions/ar.clearMovement.html index 77a6b2648..b1769bd5a 100644 --- a/documentation/functions/ar.clearMovement.html +++ b/documentation/functions/ar.clearMovement.html @@ -1,3 +1,3 @@ clearMovement | Source Academy Modules
  • Removes the movement of the object.

    Parameters

    • object: ARObject

      Object to modifiy.

      -

    Returns void

Generated using TypeDoc

\ No newline at end of file +

Returns void

Generated using TypeDoc

\ No newline at end of file diff --git a/documentation/functions/ar.createCubeObject.html b/documentation/functions/ar.createCubeObject.html index d17d4eddf..24a564d1a 100644 --- a/documentation/functions/ar.createCubeObject.html +++ b/documentation/functions/ar.createCubeObject.html @@ -6,4 +6,4 @@
  • color: number

    Decimal representation of hex color.

  • Optional onSelect: (() => {})

    Function to call when object is tapped.

  • Returns CubeObject

    Created AR cube object.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/ar.createGltfObject.html b/documentation/functions/ar.createGltfObject.html index 6b11495ae..2c5b2c952 100644 --- a/documentation/functions/ar.createGltfObject.html +++ b/documentation/functions/ar.createGltfObject.html @@ -5,4 +5,4 @@
  • scale: number

    Scale of loaded object.

  • Optional onSelect: (() => {})

    Function to call when object is tapped.

  • Returns GltfObject

    Created AR interface object.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/ar.createInterfaceBase64Image.html b/documentation/functions/ar.createInterfaceBase64Image.html index 0d685dde4..57c6619b7 100644 --- a/documentation/functions/ar.createInterfaceBase64Image.html +++ b/documentation/functions/ar.createInterfaceBase64Image.html @@ -8,4 +8,4 @@
  • paddingTop: number

    Size of padding on the top.

  • paddingBottom: number

    Size of padding on the bottom.

  • Returns UIBase64ImageComponent

    Created interface component.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/ar.createInterfaceColumn.html b/documentation/functions/ar.createInterfaceColumn.html index 21d9a5a68..10a01309f 100644 --- a/documentation/functions/ar.createInterfaceColumn.html +++ b/documentation/functions/ar.createInterfaceColumn.html @@ -7,4 +7,4 @@
  • paddingBottom: number

    Size of padding on the bottom.

  • backgroundColor: number

    Background color of column.

  • Returns UIColumnItem

    Created column component.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/ar.createInterfaceImage.html b/documentation/functions/ar.createInterfaceImage.html index 84bf96453..6aab2dd2f 100644 --- a/documentation/functions/ar.createInterfaceImage.html +++ b/documentation/functions/ar.createInterfaceImage.html @@ -8,4 +8,4 @@
  • paddingTop: number

    Size of padding on the top.

  • paddingBottom: number

    Size of padding on the bottom.

  • Returns UIImageItem

    Created interface component.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/ar.createInterfaceObject.html b/documentation/functions/ar.createInterfaceObject.html index 8d4fa02d2..bfcccc8f6 100644 --- a/documentation/functions/ar.createInterfaceObject.html +++ b/documentation/functions/ar.createInterfaceObject.html @@ -4,4 +4,4 @@
  • rootComponent: UIBasicItem

    Root UI component containing other components. Can be row, column, image or text.

  • Optional onSelect: (() => {})

    Function to call when object is tapped.

  • Returns UIObject

    Created AR interface object.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/ar.createInterfaceRow.html b/documentation/functions/ar.createInterfaceRow.html index 5a16918fe..2d9499ed3 100644 --- a/documentation/functions/ar.createInterfaceRow.html +++ b/documentation/functions/ar.createInterfaceRow.html @@ -7,4 +7,4 @@
  • paddingBottom: number

    Size of padding on the bottom.

  • backgroundColor: number

    Background color of row.

  • Returns UIRowItem

    Created row component.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/ar.createInterfaceText.html b/documentation/functions/ar.createInterfaceText.html index a0ce363c5..014d51c3d 100644 --- a/documentation/functions/ar.createInterfaceText.html +++ b/documentation/functions/ar.createInterfaceText.html @@ -9,4 +9,4 @@
  • paddingBottom: number

    Size of padding on the bottom.

  • color: number

    Color of text.

  • Returns UITextItem

    Created text component.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/ar.createLightObject.html b/documentation/functions/ar.createLightObject.html index cf03fea8f..350c76710 100644 --- a/documentation/functions/ar.createLightObject.html +++ b/documentation/functions/ar.createLightObject.html @@ -3,4 +3,4 @@

    Parameters

    Returns LightObject

    Created AR light source object.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/ar.createPathItem.html b/documentation/functions/ar.createPathItem.html index 3b044406f..7c794c56e 100644 --- a/documentation/functions/ar.createPathItem.html +++ b/documentation/functions/ar.createPathItem.html @@ -3,4 +3,4 @@
  • end: Vector3

    End position

  • duration: number

    Duration of transition from start to end position.

  • Returns PathItem

    Created instance of path item.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/ar.createSphereObject.html b/documentation/functions/ar.createSphereObject.html index 63960e079..6a768b567 100644 --- a/documentation/functions/ar.createSphereObject.html +++ b/documentation/functions/ar.createSphereObject.html @@ -4,4 +4,4 @@
  • color: number

    Decimal representation of hex color.

  • Optional onSelect: (() => {})

    Function to call when object is tapped.

  • Returns SphereObject

    Created AR sphere object.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/ar.createVector3.html b/documentation/functions/ar.createVector3.html index 55a0e23f1..6719974e0 100644 --- a/documentation/functions/ar.createVector3.html +++ b/documentation/functions/ar.createVector3.html @@ -3,4 +3,4 @@
  • y: number

    Value of y-axis.

  • z: number

    Value of z-axis.

  • Returns Vector3

    Vector3 created from specified values.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/ar.getARObjects.html b/documentation/functions/ar.getARObjects.html index 51a32b49d..1c0cdefe9 100644 --- a/documentation/functions/ar.getARObjects.html +++ b/documentation/functions/ar.getARObjects.html @@ -1,2 +1,2 @@ getARObjects | Source Academy Modules
    • Obtains the current ARObjects.

      -

      Returns ARObject[]

    Generated using TypeDoc

    \ No newline at end of file +

    Returns ARObject[]

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/ar.getFrontObject.html b/documentation/functions/ar.getFrontObject.html index c6e6fac0d..60019cd57 100644 --- a/documentation/functions/ar.getFrontObject.html +++ b/documentation/functions/ar.getFrontObject.html @@ -1,3 +1,3 @@ getFrontObject | Source Academy Modules
    • Obtains the first object in the user's line of sight, if any.

      Returns undefined | ARObject

      ARObject in front of user if found, undefined if not.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/ar.getJsonChild.html b/documentation/functions/ar.getJsonChild.html index 1c6b612a0..4316da438 100644 --- a/documentation/functions/ar.getJsonChild.html +++ b/documentation/functions/ar.getJsonChild.html @@ -1,2 +1,2 @@ getJsonChild | Source Academy Modules
    • Obtains the value of a json object at the key.

      -

      Parameters

      • object: any
      • key: string

      Returns any

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    Returns any

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/ar.getXPosition.html b/documentation/functions/ar.getXPosition.html index 243a4470f..8c52fd528 100644 --- a/documentation/functions/ar.getXPosition.html +++ b/documentation/functions/ar.getXPosition.html @@ -1,4 +1,4 @@ getXPosition | Source Academy Modules
    • Obtains the position of the specified object on the x-axis.

      Parameters

      • arObject: ARObject

        AR object to check.

      Returns number

      Value of position on the x-axis.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/ar.getYPosition.html b/documentation/functions/ar.getYPosition.html index 20644618a..4149c929f 100644 --- a/documentation/functions/ar.getYPosition.html +++ b/documentation/functions/ar.getYPosition.html @@ -1,4 +1,4 @@ getYPosition | Source Academy Modules
    • Obtains the position of the specified object on the y-axis.

      Parameters

      • arObject: ARObject

        AR object to check.

      Returns number

      Value of position on the y-axis.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/ar.getZPosition.html b/documentation/functions/ar.getZPosition.html index 54e5cb378..f4563e58d 100644 --- a/documentation/functions/ar.getZPosition.html +++ b/documentation/functions/ar.getZPosition.html @@ -1,4 +1,4 @@ getZPosition | Source Academy Modules
    • Obtains the position of the specified object on the z-axis.

      Parameters

      • arObject: ARObject

        AR object to check.

      Returns number

      Value of position on the z-axis.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/ar.initAR.html b/documentation/functions/ar.initAR.html index eb446d7ba..21357e4f8 100644 --- a/documentation/functions/ar.initAR.html +++ b/documentation/functions/ar.initAR.html @@ -1,2 +1,2 @@ initAR | Source Academy Modules
    • Initialize AR.

      -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/ar.moveARObject.html b/documentation/functions/ar.moveARObject.html index 32cff943f..439d1ea6c 100644 --- a/documentation/functions/ar.moveARObject.html +++ b/documentation/functions/ar.moveARObject.html @@ -1,4 +1,4 @@ moveARObject | Source Academy Modules
    • Moves the specified object to a new position.

      Parameters

      • arObject: ARObject

        AR object to move.

      • position: Vector3

        Position to move to.

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/ar.removeARObject.html b/documentation/functions/ar.removeARObject.html index f9a5d7a7c..0821ef0a6 100644 --- a/documentation/functions/ar.removeARObject.html +++ b/documentation/functions/ar.removeARObject.html @@ -1,3 +1,3 @@ removeARObject | Source Academy Modules
    • Removes the specified object from the augmented world.

      Parameters

      • arObject: ARObject

        ARObject to remove.

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/ar.removeCenterToggle.html b/documentation/functions/ar.removeCenterToggle.html index 9eb9c64d8..357ac0d62 100644 --- a/documentation/functions/ar.removeCenterToggle.html +++ b/documentation/functions/ar.removeCenterToggle.html @@ -1,2 +1,2 @@ removeCenterToggle | Source Academy Modules
    • Resets and hides the center toggle.

      -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/ar.removeLeftToggle.html b/documentation/functions/ar.removeLeftToggle.html index fa935bddb..390c45c0e 100644 --- a/documentation/functions/ar.removeLeftToggle.html +++ b/documentation/functions/ar.removeLeftToggle.html @@ -1,2 +1,2 @@ removeLeftToggle | Source Academy Modules
    • Resets and hides the left toggle.

      -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/ar.removeRightToggle.html b/documentation/functions/ar.removeRightToggle.html index 74c0ade17..8b8d9817c 100644 --- a/documentation/functions/ar.removeRightToggle.html +++ b/documentation/functions/ar.removeRightToggle.html @@ -1,2 +1,2 @@ removeRightToggle | Source Academy Modules
    • Resets and hides the right toggle.

      -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/ar.selectObject.html b/documentation/functions/ar.selectObject.html index c586eb28e..e513941c8 100644 --- a/documentation/functions/ar.selectObject.html +++ b/documentation/functions/ar.selectObject.html @@ -1,4 +1,4 @@ selectObject | Source Academy Modules
    • Sets the select state for the specified AR object.

      Parameters

      • arObject: ARObject

        AR object to select/unselect.

      • isSelected: boolean

        Whether the object is selected.

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/ar.setAlwaysRender.html b/documentation/functions/ar.setAlwaysRender.html index 3c5407548..b1cc311fd 100644 --- a/documentation/functions/ar.setAlwaysRender.html +++ b/documentation/functions/ar.setAlwaysRender.html @@ -1,3 +1,3 @@ setAlwaysRender | Source Academy Modules
    • Always render the object.

      Parameters

      • object: ARObject

        Object to modifiy.

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/ar.setAsARObjects.html b/documentation/functions/ar.setAsARObjects.html index bce1f71f6..137adaa44 100644 --- a/documentation/functions/ar.setAsARObjects.html +++ b/documentation/functions/ar.setAsARObjects.html @@ -1,2 +1,2 @@ setAsARObjects | Source Academy Modules
    • Sets AR objects from json.

      -

      Parameters

      • json: any

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/ar.setCenterToggle.html b/documentation/functions/ar.setCenterToggle.html index 5fab3e384..3d6d2fafe 100644 --- a/documentation/functions/ar.setCenterToggle.html +++ b/documentation/functions/ar.setCenterToggle.html @@ -1,4 +1,4 @@ setCenterToggle | Source Academy Modules
    • Sets the center toggle.

      Parameters

      • text: string

        Label on toggle.

      • callback: (() => void)

        Function to call when toggle is clicked.

        -
          • (): void
          • Returns void

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/ar.setFixedRotation.html b/documentation/functions/ar.setFixedRotation.html index ec07c2e68..41cf0be59 100644 --- a/documentation/functions/ar.setFixedRotation.html +++ b/documentation/functions/ar.setFixedRotation.html @@ -1,4 +1,4 @@ setFixedRotation | Source Academy Modules
    • Fix the rotation of the object at the specified angle around the vertical axis.

      Parameters

      • object: ARObject

        Object to modifiy.

      • radians: number

        Rotation angle in radians.

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/ar.setHighlightFrontObject.html b/documentation/functions/ar.setHighlightFrontObject.html index 60a822b09..e18246fda 100644 --- a/documentation/functions/ar.setHighlightFrontObject.html +++ b/documentation/functions/ar.setHighlightFrontObject.html @@ -1,3 +1,3 @@ setHighlightFrontObject | Source Academy Modules

    Function setHighlightFrontObject

    • Turn on highlighting of object that the user is facing.

      Parameters

      • isEnabled: boolean

        Whether to highlight object in front.

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/ar.setLeftToggle.html b/documentation/functions/ar.setLeftToggle.html index f3dd4fd8a..afd568e16 100644 --- a/documentation/functions/ar.setLeftToggle.html +++ b/documentation/functions/ar.setLeftToggle.html @@ -1,4 +1,4 @@ setLeftToggle | Source Academy Modules
    • Sets the left toggle.

      Parameters

      • text: string

        Label on toggle.

      • callback: (() => void)

        Function to call when toggle is clicked.

        -
          • (): void
          • Returns void

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/ar.setOrbitMovement.html b/documentation/functions/ar.setOrbitMovement.html index b9e0b684a..e6adb493b 100644 --- a/documentation/functions/ar.setOrbitMovement.html +++ b/documentation/functions/ar.setOrbitMovement.html @@ -2,4 +2,4 @@

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/ar.setPathMovement.html b/documentation/functions/ar.setPathMovement.html index 2938fec6c..d2644489e 100644 --- a/documentation/functions/ar.setPathMovement.html +++ b/documentation/functions/ar.setPathMovement.html @@ -1,4 +1,4 @@ setPathMovement | Source Academy Modules
    • Moves object in the specified path, repeat when ended.

      Parameters

      • object: ARObject

        Object to modifiy.

      • path: PathItem[]

        Path to move. Use createPathItem to create a path segment.

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/ar.setRenderDistance.html b/documentation/functions/ar.setRenderDistance.html index 4a94123ad..553eda0f9 100644 --- a/documentation/functions/ar.setRenderDistance.html +++ b/documentation/functions/ar.setRenderDistance.html @@ -1,4 +1,4 @@ setRenderDistance | Source Academy Modules
    • Only render the object when in range.

      Parameters

      • object: ARObject

        Object to modifiy.

      • distance: number

        Range of object in metres.

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/ar.setRightToggle.html b/documentation/functions/ar.setRightToggle.html index 10eceea1f..55dd2a1ee 100644 --- a/documentation/functions/ar.setRightToggle.html +++ b/documentation/functions/ar.setRightToggle.html @@ -1,4 +1,4 @@ setRightToggle | Source Academy Modules
    • Sets the right toggle.

      Parameters

      • text: string

        Label on toggle.

      • callback: (() => void)

        Function to call when toggle is clicked.

        -
          • (): void
          • Returns void

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/ar.setRotateAroundY.html b/documentation/functions/ar.setRotateAroundY.html index e0a1610e2..fa719bdb9 100644 --- a/documentation/functions/ar.setRotateAroundY.html +++ b/documentation/functions/ar.setRotateAroundY.html @@ -1,3 +1,3 @@ setRotateAroundY | Source Academy Modules
    • Rotates the object continuously around the vertical axis.

      Parameters

      • object: ARObject

        Object to modifiy.

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/ar.setRotateToUser.html b/documentation/functions/ar.setRotateToUser.html index b1348a1a9..895679c12 100644 --- a/documentation/functions/ar.setRotateToUser.html +++ b/documentation/functions/ar.setRotateToUser.html @@ -1,3 +1,3 @@ setRotateToUser | Source Academy Modules
    • Always rotate the object to where the user is facing.

      Parameters

      • object: ARObject

        Object to modifiy.

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/ar.setSpringMovement.html b/documentation/functions/ar.setSpringMovement.html index c0256e09a..d651b822c 100644 --- a/documentation/functions/ar.setSpringMovement.html +++ b/documentation/functions/ar.setSpringMovement.html @@ -1,3 +1,3 @@ setSpringMovement | Source Academy Modules
    • Animates movement when the position of the object changes.

      Parameters

      • object: ARObject

        Object to modifiy.

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/arcade_2d.build_game.html b/documentation/functions/arcade_2d.build_game.html index 517945712..84b0c0761 100644 --- a/documentation/functions/arcade_2d.build_game.html +++ b/documentation/functions/arcade_2d.build_game.html @@ -3,4 +3,4 @@ All created GameObjects and their properties are passed into the game.

    Returns BuildGame

    Example

    // This must be the last function called in the Source program.
    build_game();
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/arcade_2d.create_audio.html b/documentation/functions/arcade_2d.create_audio.html index 602a7193d..b7078073d 100644 --- a/documentation/functions/arcade_2d.create_audio.html +++ b/documentation/functions/arcade_2d.create_audio.html @@ -10,4 +10,4 @@

    Returns AudioClip

    The AudioClip reference

    Example

    const audioClip = create_audio("bgm/GalacticHarmony.mp3", 0.5);
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/arcade_2d.create_circle.html b/documentation/functions/arcade_2d.create_circle.html index 171375fbb..3ef85be9f 100644 --- a/documentation/functions/arcade_2d.create_circle.html +++ b/documentation/functions/arcade_2d.create_circle.html @@ -1,2 +1,2 @@ create_circle | Source Academy Modules
    • Creates a CircleGameObject that takes in circle shape properties.

      -

      Parameters

      • radius: number

      Returns ShapeGameObject

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    Returns ShapeGameObject

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/arcade_2d.create_rectangle.html b/documentation/functions/arcade_2d.create_rectangle.html index 8e57d3aef..9ca1cc885 100644 --- a/documentation/functions/arcade_2d.create_rectangle.html +++ b/documentation/functions/arcade_2d.create_rectangle.html @@ -3,4 +3,4 @@
  • height: number

    The height of the rectangle

  • Returns ShapeGameObject

    Example

    const rectangle = create_rectangle(100, 100);
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/arcade_2d.create_sprite.html b/documentation/functions/arcade_2d.create_sprite.html index 9ec44de26..2ef60dbb7 100644 --- a/documentation/functions/arcade_2d.create_sprite.html +++ b/documentation/functions/arcade_2d.create_sprite.html @@ -8,4 +8,4 @@

    Parameters

    Returns SpriteGameObject

    Example

    const shortpath = create_sprite("objects/cmr/splendall.png");
    const fullpath = create_sprite("https://source-academy-assets.s3-ap-southeast-1.amazonaws.com/objects/cmr/splendall.png");
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/arcade_2d.create_text.html b/documentation/functions/arcade_2d.create_text.html index ad3ef4641..e875acfb7 100644 --- a/documentation/functions/arcade_2d.create_text.html +++ b/documentation/functions/arcade_2d.create_text.html @@ -2,4 +2,4 @@

    Parameters

    Returns TextGameObject

    Example

    const helloworld = create_text("Hello\nworld!");
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/arcade_2d.create_triangle.html b/documentation/functions/arcade_2d.create_triangle.html index 95e824c7f..72c0dc337 100644 --- a/documentation/functions/arcade_2d.create_triangle.html +++ b/documentation/functions/arcade_2d.create_triangle.html @@ -3,4 +3,4 @@
  • height: number

    The height of the isosceles triangle

    const triangle = create_triangle(100, 100);
     
    -
  • Returns ShapeGameObject

    Generated using TypeDoc

    \ No newline at end of file +

    Returns ShapeGameObject

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/arcade_2d.debug_log.html b/documentation/functions/arcade_2d.debug_log.html index 66d2c1613..3e52db807 100644 --- a/documentation/functions/arcade_2d.debug_log.html +++ b/documentation/functions/arcade_2d.debug_log.html @@ -4,4 +4,4 @@

    Parameters

    Returns void

    Example

    enable_debug();
    update_loop(game_state => {
    debug_log(get_game_time());
    });
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/arcade_2d.enable_debug.html b/documentation/functions/arcade_2d.enable_debug.html index 9c006a0b5..cf5aefce9 100644 --- a/documentation/functions/arcade_2d.enable_debug.html +++ b/documentation/functions/arcade_2d.enable_debug.html @@ -4,4 +4,4 @@ debug_log(...) information is shown on the top-left corner of the canvas.

    Returns void

    Example

    enable_debug();
    update_loop(game_state => {
    debug_log(get_game_time());
    });
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/arcade_2d.gameobjects_overlap.html b/documentation/functions/arcade_2d.gameobjects_overlap.html index 5f09a5548..e8c569b9c 100644 --- a/documentation/functions/arcade_2d.gameobjects_overlap.html +++ b/documentation/functions/arcade_2d.gameobjects_overlap.html @@ -6,4 +6,4 @@

    Returns boolean

    True, if both gameobjects overlap with each other.

    Example

    const rectangle1 = create_rectangle(100, 100);
    const rectangle2 = create_rectangle(100, 100);
    if (gameobjects_overlap(rectangle1, rectangle2)) {
    // Both rectangles overlap
    }
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/arcade_2d.get_game_time.html b/documentation/functions/arcade_2d.get_game_time.html index d305359ec..5acc636ee 100644 --- a/documentation/functions/arcade_2d.get_game_time.html +++ b/documentation/functions/arcade_2d.get_game_time.html @@ -3,4 +3,4 @@

    Returns number

    a number specifying the time in milliseconds

    Example

    if (get_game_time() > 100) {
    // Do something after 100 milliseconds
    }
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/arcade_2d.get_loop_count.html b/documentation/functions/arcade_2d.get_loop_count.html index 83b310e1b..4684d59bb 100644 --- a/documentation/functions/arcade_2d.get_loop_count.html +++ b/documentation/functions/arcade_2d.get_loop_count.html @@ -4,4 +4,4 @@

    Returns number

    a number specifying number of loops that have been run.

    Example

    if (get_loop_count() === 100) {
    // Do something on the 100th frame
    }
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/arcade_2d.input_key_down.html b/documentation/functions/arcade_2d.input_key_down.html index 26a5fe8d7..7905e8e21 100644 --- a/documentation/functions/arcade_2d.input_key_down.html +++ b/documentation/functions/arcade_2d.input_key_down.html @@ -5,4 +5,4 @@

    Returns boolean

    True, in the frame the key is pressed down.

    Example

    if (input_key_down("a")) {
    // "a" key is pressed down
    }
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/arcade_2d.input_left_mouse_down.html b/documentation/functions/arcade_2d.input_left_mouse_down.html index 0b888f49f..e8cf98835 100644 --- a/documentation/functions/arcade_2d.input_left_mouse_down.html +++ b/documentation/functions/arcade_2d.input_left_mouse_down.html @@ -3,4 +3,4 @@

    Returns boolean

    True, if the left mouse button is pressed down.

    Example

    if(input_left_mouse_down()) {
    // Left mouse button down
    }
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/arcade_2d.input_right_mouse_down.html b/documentation/functions/arcade_2d.input_right_mouse_down.html index d64e675c5..46750958b 100644 --- a/documentation/functions/arcade_2d.input_right_mouse_down.html +++ b/documentation/functions/arcade_2d.input_right_mouse_down.html @@ -3,4 +3,4 @@

    Returns boolean

    True, if the right mouse button is pressed down.

    Example

    if (input_right_mouse_down()) {
    // Right mouse button down
    }
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/arcade_2d.loop_audio.html b/documentation/functions/arcade_2d.loop_audio.html index 1b2f1220b..ac7158793 100644 --- a/documentation/functions/arcade_2d.loop_audio.html +++ b/documentation/functions/arcade_2d.loop_audio.html @@ -4,4 +4,4 @@

    Returns AudioClip

    The AudioClip reference

    Example

    const audioClip = loop_audio(create_audio("bgm/GalacticHarmony.mp3", 0.5));
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/arcade_2d.play_audio.html b/documentation/functions/arcade_2d.play_audio.html index bcf92de46..7f67ea2ba 100644 --- a/documentation/functions/arcade_2d.play_audio.html +++ b/documentation/functions/arcade_2d.play_audio.html @@ -3,4 +3,4 @@

    Returns AudioClip

    The AudioClip reference

    Example

    const audioClip = play_audio(create_audio("bgm/GalacticHarmony.mp3", 0.5));
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/arcade_2d.pointer_over_gameobject.html b/documentation/functions/arcade_2d.pointer_over_gameobject.html index 2dd34abab..4ce442fbf 100644 --- a/documentation/functions/arcade_2d.pointer_over_gameobject.html +++ b/documentation/functions/arcade_2d.pointer_over_gameobject.html @@ -4,4 +4,4 @@

    Returns boolean

    True, if the pointer is over the gameobject.

    Example

    // Creating a button using a gameobject
    const button = createTextGameObject("click me");
    // Test if button is clicked
    if (pointer_over_gameobject(button) && input_left_mouse_down()) {
    // Button is clicked
    }
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/arcade_2d.query_color.html b/documentation/functions/arcade_2d.query_color.html index a78076cc5..e0cddf365 100644 --- a/documentation/functions/arcade_2d.query_color.html +++ b/documentation/functions/arcade_2d.query_color.html @@ -3,4 +3,4 @@

    Returns ColorRGBA

    [r, g, b, a] color as an array

    Example

    const gameobject = update_color(create_circle(100), [255, 127, 127, 255]);
    query_color(gameobject);
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/arcade_2d.query_flip.html b/documentation/functions/arcade_2d.query_flip.html index a408e4905..c2d45385c 100644 --- a/documentation/functions/arcade_2d.query_flip.html +++ b/documentation/functions/arcade_2d.query_flip.html @@ -3,4 +3,4 @@

    Returns FlipXY

    [x, y] flip state as an array

    Example

    const gameobject = update_flip(create_triangle(100), [false, true]);
    query_flip(gameobject);
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/arcade_2d.query_id.html b/documentation/functions/arcade_2d.query_id.html index 6038d4bfc..5ac3c4ad7 100644 --- a/documentation/functions/arcade_2d.query_id.html +++ b/documentation/functions/arcade_2d.query_id.html @@ -4,4 +4,4 @@

    Returns number

    the id of the GameObject reference

    Example

    const id0 = create_text("This has id 0");
    const id1 = create_text("This has id 1");
    const id2 = create_text("This has id 2");
    queryGameObjectId(id2);
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/arcade_2d.query_pointer_position.html b/documentation/functions/arcade_2d.query_pointer_position.html index 449e24a27..647d73745 100644 --- a/documentation/functions/arcade_2d.query_pointer_position.html +++ b/documentation/functions/arcade_2d.query_pointer_position.html @@ -2,4 +2,4 @@

    Returns PositionXY

    [x, y] coordinates of the pointer as an array

    Example

    const position = query_pointer_position();
    position[0]; // x
    position[1]; // y
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/arcade_2d.query_position.html b/documentation/functions/arcade_2d.query_position.html index 21c6a7fb5..e665ef05f 100644 --- a/documentation/functions/arcade_2d.query_position.html +++ b/documentation/functions/arcade_2d.query_position.html @@ -3,4 +3,4 @@

    Returns PositionXY

    [x, y] position as an array

    Example

    const gameobject = update_position(create_circle(100), [100, 100]);
    query_position(gameobject);
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/arcade_2d.query_rotation.html b/documentation/functions/arcade_2d.query_rotation.html index 9fbe61b05..b71df9e37 100644 --- a/documentation/functions/arcade_2d.query_rotation.html +++ b/documentation/functions/arcade_2d.query_rotation.html @@ -3,4 +3,4 @@

    Returns number

    z-rotation as a number in radians

    Example

    const gameobject = update_rotation(create_rectangle(100, 200), math_PI / 4);
    query_rotation(gameobject);
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/arcade_2d.query_scale.html b/documentation/functions/arcade_2d.query_scale.html index e1a3e2ea9..59de9974a 100644 --- a/documentation/functions/arcade_2d.query_scale.html +++ b/documentation/functions/arcade_2d.query_scale.html @@ -3,4 +3,4 @@

    Returns ScaleXY

    [x, y] scale as an array

    Example

    const gameobject = update_scale(create_circle(100), [2, 0.5]);
    query_scale(gameobject);
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/arcade_2d.query_text.html b/documentation/functions/arcade_2d.query_text.html index c12608520..0a1c66ca6 100644 --- a/documentation/functions/arcade_2d.query_text.html +++ b/documentation/functions/arcade_2d.query_text.html @@ -4,4 +4,4 @@

    Throws

    Error if not a TextGameObject is passed in

    Example

    const text = create_text("Hello World!");
    query_text(text);
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/arcade_2d.set_dimensions.html b/documentation/functions/arcade_2d.set_dimensions.html index 846ef2577..8639827ee 100644 --- a/documentation/functions/arcade_2d.set_dimensions.html +++ b/documentation/functions/arcade_2d.set_dimensions.html @@ -3,4 +3,4 @@

    Parameters

    Returns void

    Example

    // set the width as 500 and height as 400
    set_dimensions([500, 400]);
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/arcade_2d.set_fps.html b/documentation/functions/arcade_2d.set_fps.html index 62d5b852d..a0e6f738e 100644 --- a/documentation/functions/arcade_2d.set_fps.html +++ b/documentation/functions/arcade_2d.set_fps.html @@ -4,4 +4,4 @@

    Parameters

    Returns void

    Example

    // set fps to 60
    set_fps(60);
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/arcade_2d.set_scale.html b/documentation/functions/arcade_2d.set_scale.html index 4956a4a53..c58adb1d2 100644 --- a/documentation/functions/arcade_2d.set_scale.html +++ b/documentation/functions/arcade_2d.set_scale.html @@ -5,4 +5,4 @@

    Parameters

    Returns void

    Example

    // sets the scale of the canvas to 2.
    set_scale(2);
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/arcade_2d.stop_audio.html b/documentation/functions/arcade_2d.stop_audio.html index 2259d3510..b71cbaaa8 100644 --- a/documentation/functions/arcade_2d.stop_audio.html +++ b/documentation/functions/arcade_2d.stop_audio.html @@ -3,4 +3,4 @@

    Returns AudioClip

    The AudioClip reference

    Example

    const audioClip = play_audio(create_audio("bgm/GalacticHarmony.mp3", 0.5));
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/arcade_2d.update_color.html b/documentation/functions/arcade_2d.update_color.html index 20c6a69ae..a96e3b836 100644 --- a/documentation/functions/arcade_2d.update_color.html +++ b/documentation/functions/arcade_2d.update_color.html @@ -5,4 +5,4 @@

    Returns GameObject

    the GameObject reference passed in

    Example

    update_color(create_rectangle(100, 100), [255, 0, 0, 255]);
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/arcade_2d.update_flip.html b/documentation/functions/arcade_2d.update_flip.html index c4dc27613..21a812849 100644 --- a/documentation/functions/arcade_2d.update_flip.html +++ b/documentation/functions/arcade_2d.update_flip.html @@ -4,4 +4,4 @@

    Returns GameObject

    the GameObject reference passed in

    Example

    update_flip(create_triangle(100, 100), [false, true]);
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/arcade_2d.update_loop.html b/documentation/functions/arcade_2d.update_loop.html index 7a02c9505..82832cb86 100644 --- a/documentation/functions/arcade_2d.update_loop.html +++ b/documentation/functions/arcade_2d.update_loop.html @@ -7,4 +7,4 @@

    Parameters

    Returns void

    Example

    // Create gameobjects outside update_loop
    update_loop((game_state) => {
    // Update gameobjects inside update_loop

    // Using game_state as a counter
    if (game_state[0] === undefined) {
    game_state[0] = 0;
    }
    game_state[0] = game_state[0] + 1;
    })
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/arcade_2d.update_position.html b/documentation/functions/arcade_2d.update_position.html index 233a4b749..cc4033404 100644 --- a/documentation/functions/arcade_2d.update_position.html +++ b/documentation/functions/arcade_2d.update_position.html @@ -4,4 +4,4 @@

    Returns GameObject

    the GameObject reference passed in

    Example

    update_position(create_text("Hello world!"), [1, 2]);
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/arcade_2d.update_rotation.html b/documentation/functions/arcade_2d.update_rotation.html index 2159bf0fe..032523fb8 100644 --- a/documentation/functions/arcade_2d.update_rotation.html +++ b/documentation/functions/arcade_2d.update_rotation.html @@ -4,4 +4,4 @@

    Returns GameObject

    the GameObject reference passed in

    Example

    update_rotation(create_text("Hello world!"), math_PI);
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/arcade_2d.update_scale.html b/documentation/functions/arcade_2d.update_scale.html index f9bcf6989..13b5acc79 100644 --- a/documentation/functions/arcade_2d.update_scale.html +++ b/documentation/functions/arcade_2d.update_scale.html @@ -4,4 +4,4 @@

    Returns GameObject

    the GameObject reference passed in

    Example

    update_scale(create_text("Hello world!"), [2, 0.5]);
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/arcade_2d.update_text.html b/documentation/functions/arcade_2d.update_text.html index 872188306..824fa9da5 100644 --- a/documentation/functions/arcade_2d.update_text.html +++ b/documentation/functions/arcade_2d.update_text.html @@ -5,4 +5,4 @@

    Throws

    Error if not a TextGameObject is passed in

    Example

    update_text(create_text("Hello world!"), "Goodbye world!");
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/arcade_2d.update_to_top.html b/documentation/functions/arcade_2d.update_to_top.html index f787a35dd..1dc720d3c 100644 --- a/documentation/functions/arcade_2d.update_to_top.html +++ b/documentation/functions/arcade_2d.update_to_top.html @@ -2,4 +2,4 @@

    Parameters

    Returns GameObject

    Example

    update_to_top(create_text("Hello world!"));
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/binary_tree.entry.html b/documentation/functions/binary_tree.entry.html index c8cefba87..1be8738eb 100644 --- a/documentation/functions/binary_tree.entry.html +++ b/documentation/functions/binary_tree.entry.html @@ -3,4 +3,4 @@

    Returns boolean

    Value

    Example

    const tree = make_tree(1, make_empty_tree(), make_empty_tree());
    display(entry(tree)); // Shows "1" in the REPL
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/binary_tree.is_empty_tree.html b/documentation/functions/binary_tree.is_empty_tree.html index 28d9b80f9..ee4ad96bf 100644 --- a/documentation/functions/binary_tree.is_empty_tree.html +++ b/documentation/functions/binary_tree.is_empty_tree.html @@ -3,4 +3,4 @@

    Parameters

    Returns boolean

    bool

    Example

    const tree = make_tree(1, make_empty_tree(), make_empty_tree());
    display(is_empty_tree(tree)); // Shows "false" in the REPL
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/binary_tree.is_tree.html b/documentation/functions/binary_tree.is_tree.html index 81cfc430c..ff75a80dc 100644 --- a/documentation/functions/binary_tree.is_tree.html +++ b/documentation/functions/binary_tree.is_tree.html @@ -3,4 +3,4 @@

    Parameters

    Returns boolean

    bool

    Example

    const tree = make_tree(1, make_empty_tree(), make_empty_tree());
    display(is_tree(tree)); // Shows "true" in the REPL
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/binary_tree.left_branch.html b/documentation/functions/binary_tree.left_branch.html index 7fae8348b..7c47e030c 100644 --- a/documentation/functions/binary_tree.left_branch.html +++ b/documentation/functions/binary_tree.left_branch.html @@ -3,4 +3,4 @@

    Returns BinaryTree

    BinaryTree

    Example

    const tree = make_tree(1, make_tree(2, make_empty_tree(), make_empty_tree()), make_empty_tree());
    display(entry(left_branch(tree))); // Shows "2" in the REPL
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/binary_tree.make_empty_tree.html b/documentation/functions/binary_tree.make_empty_tree.html index 9176064dc..d78e99565 100644 --- a/documentation/functions/binary_tree.make_empty_tree.html +++ b/documentation/functions/binary_tree.make_empty_tree.html @@ -2,4 +2,4 @@

    Returns BinaryTree

    An empty binary tree

    Example

    display(make_empty_tree()); // Shows "null" in the REPL
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/binary_tree.make_tree.html b/documentation/functions/binary_tree.make_tree.html index 6daf1be84..aa6929627 100644 --- a/documentation/functions/binary_tree.make_tree.html +++ b/documentation/functions/binary_tree.make_tree.html @@ -5,4 +5,4 @@

    Returns BinaryTree

    A binary tree

    Example

    const tree = make_tree(1, make_empty_tree(), make_empty_tree());
    display(tree); // Shows "[1, [null, [null, null]]]" in the REPL
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/binary_tree.right_branch.html b/documentation/functions/binary_tree.right_branch.html index 9a057fc47..9267c90d5 100644 --- a/documentation/functions/binary_tree.right_branch.html +++ b/documentation/functions/binary_tree.right_branch.html @@ -3,4 +3,4 @@

    Returns BinaryTree

    BinaryTree

    Example

    const tree = make_tree(1, make_empty_tree(), make_tree(2, make_empty_tree(), make_empty_tree()));
    display(entry(right_branch(tree))); // Shows "2" in the REPL
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/communication.callFunction.html b/documentation/functions/communication.callFunction.html index ea1610350..f23a789fc 100644 --- a/documentation/functions/communication.callFunction.html +++ b/documentation/functions/communication.callFunction.html @@ -3,4 +3,4 @@
  • name: string

    Identifier for function to call.

  • args: any[]

    Array of arguments to pass into the function.

  • callback: ((args) => void)

    Callback with return value.

    -
  • Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/communication.expose.html b/documentation/functions/communication.expose.html index 132010063..b3db03f26 100644 --- a/documentation/functions/communication.expose.html +++ b/documentation/functions/communication.expose.html @@ -2,4 +2,4 @@ Other users can use "callFunction" to call this function.

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/communication.getGlobalState.html b/documentation/functions/communication.getGlobalState.html index fce875946..7c6269732 100644 --- a/documentation/functions/communication.getGlobalState.html +++ b/documentation/functions/communication.getGlobalState.html @@ -1,3 +1,3 @@ getGlobalState | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/communication.getUserId.html b/documentation/functions/communication.getUserId.html index 6924b6918..fe91e728e 100644 --- a/documentation/functions/communication.getUserId.html +++ b/documentation/functions/communication.getUserId.html @@ -1,3 +1,3 @@ getUserId | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/communication.initCommunications.html b/documentation/functions/communication.initCommunications.html index ac5b0a8cf..8db1e4b6d 100644 --- a/documentation/functions/communication.initCommunications.html +++ b/documentation/functions/communication.initCommunications.html @@ -4,4 +4,4 @@
  • port: number

    WebSocket port number for broker.

  • user: string

    Username of account, use empty string if none.

  • password: string

    Password of account, use empty string if none.

    -
  • Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/communication.initGlobalState.html b/documentation/functions/communication.initGlobalState.html index a38f16a00..4b9f014e6 100644 --- a/documentation/functions/communication.initGlobalState.html +++ b/documentation/functions/communication.initGlobalState.html @@ -1,4 +1,4 @@ initGlobalState | Source Academy Modules
    • Initializes global state.

      Parameters

      • topicHeader: string

        MQTT topic to use for global state.

      • callback: ((state) => void)

        Callback to receive updates of global state.

        -
          • (state): void
          • Parameters

            • state: any

            Returns void

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/communication.initRpc.html b/documentation/functions/communication.initRpc.html index 84840482b..1f8d2767c 100644 --- a/documentation/functions/communication.initRpc.html +++ b/documentation/functions/communication.initRpc.html @@ -1,4 +1,4 @@ initRpc | Source Academy Modules
    • Initializes RPC.

      Parameters

      • topicHeader: string

        MQTT topic to use for rpc.

      • Optional userId: string

        Identifier for this user, set undefined to generate a random ID.

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/communication.keepRunning.html b/documentation/functions/communication.keepRunning.html index 04ceac401..2306a27d5 100644 --- a/documentation/functions/communication.keepRunning.html +++ b/documentation/functions/communication.keepRunning.html @@ -1,2 +1,2 @@ keepRunning | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/communication.stopRunning.html b/documentation/functions/communication.stopRunning.html index 4ab01976e..9c4b1ae5f 100644 --- a/documentation/functions/communication.stopRunning.html +++ b/documentation/functions/communication.stopRunning.html @@ -1,2 +1,2 @@ stopRunning | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/communication.updateGlobalState.html b/documentation/functions/communication.updateGlobalState.html index cdfbfb789..a9ec1c943 100644 --- a/documentation/functions/communication.updateGlobalState.html +++ b/documentation/functions/communication.updateGlobalState.html @@ -2,4 +2,4 @@ Has ability to modify only part of the JSON state.

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/copy_gc.allHeap.html b/documentation/functions/copy_gc.allHeap.html index d6e7552ef..4ea1184cd 100644 --- a/documentation/functions/copy_gc.allHeap.html +++ b/documentation/functions/copy_gc.allHeap.html @@ -1 +1 @@ -allHeap | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file +allHeap | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/copy_gc.doneShowRoot.html b/documentation/functions/copy_gc.doneShowRoot.html index d1f473fd8..13a8df72b 100644 --- a/documentation/functions/copy_gc.doneShowRoot.html +++ b/documentation/functions/copy_gc.doneShowRoot.html @@ -1 +1 @@ -doneShowRoot | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file +doneShowRoot | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/copy_gc.endFlip.html b/documentation/functions/copy_gc.endFlip.html index f021849af..869f948af 100644 --- a/documentation/functions/copy_gc.endFlip.html +++ b/documentation/functions/copy_gc.endFlip.html @@ -1 +1 @@ -endFlip | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file +endFlip | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/copy_gc.generateMemory.html b/documentation/functions/copy_gc.generateMemory.html index adaf15820..56547fb0b 100644 --- a/documentation/functions/copy_gc.generateMemory.html +++ b/documentation/functions/copy_gc.generateMemory.html @@ -1 +1 @@ -generateMemory | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file +generateMemory | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/copy_gc.init.html b/documentation/functions/copy_gc.init.html index f35a7e120..fdd29cdf3 100644 --- a/documentation/functions/copy_gc.init.html +++ b/documentation/functions/copy_gc.init.html @@ -1 +1 @@ -init | Source Academy Modules
    • Returns {
          get_column_size: (() => number);
          get_command: (() => CommandHeapObject[]);
          get_flips: (() => number[]);
          get_from_memory_matrix: (() => MemoryHeaps);
          get_from_space: (() => number);
          get_memory_heap: (() => MemoryHeaps);
          get_memory_size: (() => number);
          get_roots: (() => number[]);
          get_row_size: (() => number);
          get_slots: (() => number[]);
          get_tags: (() => Tag[]);
          get_to_memory_matrix: (() => MemoryHeaps);
          get_to_space: (() => number);
          get_types: (() => String[]);
          toReplString: (() => string);
      }

      • get_column_size: (() => number)
          • (): number
          • Returns number

      • get_command: (() => CommandHeapObject[])
          • (): CommandHeapObject[]
          • Returns CommandHeapObject[]

      • get_flips: (() => number[])
          • (): number[]
          • Returns number[]

      • get_from_memory_matrix: (() => MemoryHeaps)
          • (): MemoryHeaps
          • Returns MemoryHeaps

      • get_from_space: (() => number)
          • (): number
          • Returns number

      • get_memory_heap: (() => MemoryHeaps)
          • (): MemoryHeaps
          • Returns MemoryHeaps

      • get_memory_size: (() => number)
          • (): number
          • Returns number

      • get_roots: (() => number[])
          • (): number[]
          • Returns number[]

      • get_row_size: (() => number)
          • (): number
          • Returns number

      • get_slots: (() => number[])
          • (): number[]
          • Returns number[]

      • get_tags: (() => Tag[])
          • (): Tag[]
          • Returns Tag[]

      • get_to_memory_matrix: (() => MemoryHeaps)
          • (): MemoryHeaps
          • Returns MemoryHeaps

      • get_to_space: (() => number)
          • (): number
          • Returns number

      • get_types: (() => String[])
          • (): String[]
          • Returns String[]

      • toReplString: (() => string)
          • (): string
          • Returns string

    Generated using TypeDoc

    \ No newline at end of file +init | Source Academy Modules
    • Returns {
          get_column_size: (() => number);
          get_command: (() => CommandHeapObject[]);
          get_flips: (() => number[]);
          get_from_memory_matrix: (() => MemoryHeaps);
          get_from_space: (() => number);
          get_memory_heap: (() => MemoryHeaps);
          get_memory_size: (() => number);
          get_roots: (() => number[]);
          get_row_size: (() => number);
          get_slots: (() => number[]);
          get_tags: (() => Tag[]);
          get_to_memory_matrix: (() => MemoryHeaps);
          get_to_space: (() => number);
          get_types: (() => String[]);
          toReplString: (() => string);
      }

      • get_column_size: (() => number)
          • (): number
          • Returns number

      • get_command: (() => CommandHeapObject[])
          • (): CommandHeapObject[]
          • Returns CommandHeapObject[]

      • get_flips: (() => number[])
          • (): number[]
          • Returns number[]

      • get_from_memory_matrix: (() => MemoryHeaps)
          • (): MemoryHeaps
          • Returns MemoryHeaps

      • get_from_space: (() => number)
          • (): number
          • Returns number

      • get_memory_heap: (() => MemoryHeaps)
          • (): MemoryHeaps
          • Returns MemoryHeaps

      • get_memory_size: (() => number)
          • (): number
          • Returns number

      • get_roots: (() => number[])
          • (): number[]
          • Returns number[]

      • get_row_size: (() => number)
          • (): number
          • Returns number

      • get_slots: (() => number[])
          • (): number[]
          • Returns number[]

      • get_tags: (() => Tag[])
          • (): Tag[]
          • Returns Tag[]

      • get_to_memory_matrix: (() => MemoryHeaps)
          • (): MemoryHeaps
          • Returns MemoryHeaps

      • get_to_space: (() => number)
          • (): number
          • Returns number

      • get_types: (() => String[])
          • (): String[]
          • Returns String[]

      • toReplString: (() => string)
          • (): string
          • Returns string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/copy_gc.initialize_memory.html b/documentation/functions/copy_gc.initialize_memory.html index f541ba08b..d57a79c90 100644 --- a/documentation/functions/copy_gc.initialize_memory.html +++ b/documentation/functions/copy_gc.initialize_memory.html @@ -1 +1 @@ -initialize_memory | Source Academy Modules
    • Parameters

      • memorySize: number

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +initialize_memory | Source Academy Modules
    • Parameters

      • memorySize: number

      Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/copy_gc.initialize_tag.html b/documentation/functions/copy_gc.initialize_tag.html index c97d60a4e..b3d9feeba 100644 --- a/documentation/functions/copy_gc.initialize_tag.html +++ b/documentation/functions/copy_gc.initialize_tag.html @@ -1 +1 @@ -initialize_tag | Source Academy Modules
    • Parameters

      • allTag: number[]
      • types: string[]

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +initialize_tag | Source Academy Modules
    • Parameters

      • allTag: number[]
      • types: string[]

      Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/copy_gc.newAssign.html b/documentation/functions/copy_gc.newAssign.html index 9ea2aeab1..4cf21ac38 100644 --- a/documentation/functions/copy_gc.newAssign.html +++ b/documentation/functions/copy_gc.newAssign.html @@ -1 +1 @@ -newAssign | Source Academy Modules
    • Parameters

      • res: any
      • left: any
      • heap: any

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +newAssign | Source Academy Modules
    • Parameters

      • res: any
      • left: any
      • heap: any

      Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/copy_gc.newCommand.html b/documentation/functions/copy_gc.newCommand.html index 5e1dee077..9766b38d9 100644 --- a/documentation/functions/copy_gc.newCommand.html +++ b/documentation/functions/copy_gc.newCommand.html @@ -1 +1 @@ -newCommand | Source Academy Modules
    • Parameters

      • type: any
      • toSpace: any
      • fromSpace: any
      • left: any
      • right: any
      • sizeLeft: any
      • sizeRight: any
      • heap: any
      • description: any
      • firstDesc: any
      • lastDesc: any

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +newCommand | Source Academy Modules
    • Parameters

      • type: any
      • toSpace: any
      • fromSpace: any
      • left: any
      • right: any
      • sizeLeft: any
      • sizeRight: any
      • heap: any
      • description: any
      • firstDesc: any
      • lastDesc: any

      Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/copy_gc.newCopy.html b/documentation/functions/copy_gc.newCopy.html index f55908ec9..5250961ff 100644 --- a/documentation/functions/copy_gc.newCopy.html +++ b/documentation/functions/copy_gc.newCopy.html @@ -1 +1 @@ -newCopy | Source Academy Modules
    • Parameters

      • left: any
      • right: any
      • heap: any

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +newCopy | Source Academy Modules
    • Parameters

      • left: any
      • right: any
      • heap: any

      Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/copy_gc.newNew.html b/documentation/functions/copy_gc.newNew.html index 139221a86..535541c57 100644 --- a/documentation/functions/copy_gc.newNew.html +++ b/documentation/functions/copy_gc.newNew.html @@ -1 +1 @@ -newNew | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file +newNew | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/copy_gc.newPop.html b/documentation/functions/copy_gc.newPop.html index 264005baa..e35da5e48 100644 --- a/documentation/functions/copy_gc.newPop.html +++ b/documentation/functions/copy_gc.newPop.html @@ -1 +1 @@ -newPop | Source Academy Modules
    • Parameters

      • res: any
      • left: any
      • right: any
      • heap: any

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +newPop | Source Academy Modules
    • Parameters

      • res: any
      • left: any
      • right: any
      • heap: any

      Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/copy_gc.newPush.html b/documentation/functions/copy_gc.newPush.html index 12c9dd548..bb5741eb9 100644 --- a/documentation/functions/copy_gc.newPush.html +++ b/documentation/functions/copy_gc.newPush.html @@ -1 +1 @@ -newPush | Source Academy Modules
    • Parameters

      • left: any
      • right: any
      • heap: any

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +newPush | Source Academy Modules
    • Parameters

      • left: any
      • right: any
      • heap: any

      Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/copy_gc.resetFromSpace.html b/documentation/functions/copy_gc.resetFromSpace.html index 9f896dd31..3af18469d 100644 --- a/documentation/functions/copy_gc.resetFromSpace.html +++ b/documentation/functions/copy_gc.resetFromSpace.html @@ -1 +1 @@ -resetFromSpace | Source Academy Modules
    • Parameters

      • fromSpace: any
      • heap: any

      Returns number[]

    Generated using TypeDoc

    \ No newline at end of file +resetFromSpace | Source Academy Modules
    • Parameters

      • fromSpace: any
      • heap: any

      Returns number[]

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/copy_gc.resetRoots.html b/documentation/functions/copy_gc.resetRoots.html index 06cc42c52..30a56f309 100644 --- a/documentation/functions/copy_gc.resetRoots.html +++ b/documentation/functions/copy_gc.resetRoots.html @@ -1 +1 @@ -resetRoots | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file +resetRoots | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/copy_gc.scanFlip.html b/documentation/functions/copy_gc.scanFlip.html index 11b43d847..9dd39d109 100644 --- a/documentation/functions/copy_gc.scanFlip.html +++ b/documentation/functions/copy_gc.scanFlip.html @@ -1 +1 @@ -scanFlip | Source Academy Modules
    • Parameters

      • left: any
      • right: any
      • scan: any
      • free: any
      • heap: any

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +scanFlip | Source Academy Modules
    • Parameters

      • left: any
      • right: any
      • scan: any
      • free: any
      • heap: any

      Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/copy_gc.showRoots.html b/documentation/functions/copy_gc.showRoots.html index 81c98ee02..f73674006 100644 --- a/documentation/functions/copy_gc.showRoots.html +++ b/documentation/functions/copy_gc.showRoots.html @@ -1 +1 @@ -showRoots | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file +showRoots | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/copy_gc.startFlip.html b/documentation/functions/copy_gc.startFlip.html index e9a325884..b28642e8e 100644 --- a/documentation/functions/copy_gc.startFlip.html +++ b/documentation/functions/copy_gc.startFlip.html @@ -1 +1 @@ -startFlip | Source Academy Modules
    • Parameters

      • toSpace: any
      • fromSpace: any
      • heap: any

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +startFlip | Source Academy Modules
    • Parameters

      • toSpace: any
      • fromSpace: any
      • heap: any

      Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/copy_gc.updateRoots.html b/documentation/functions/copy_gc.updateRoots.html index b45ea3ebc..e8d400c63 100644 --- a/documentation/functions/copy_gc.updateRoots.html +++ b/documentation/functions/copy_gc.updateRoots.html @@ -1 +1 @@ -updateRoots | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file +updateRoots | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/copy_gc.updateSlotSegment.html b/documentation/functions/copy_gc.updateSlotSegment.html index d9efc0bb6..45f2c103c 100644 --- a/documentation/functions/copy_gc.updateSlotSegment.html +++ b/documentation/functions/copy_gc.updateSlotSegment.html @@ -1 +1 @@ -updateSlotSegment | Source Academy Modules
    • Parameters

      • tag: number
      • size: number
      • first: number
      • last: number

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +updateSlotSegment | Source Academy Modules
    • Parameters

      • tag: number
      • size: number
      • first: number
      • last: number

      Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/csg.bounding_box.html b/documentation/functions/csg.bounding_box.html index cdffc7cba..20180c2c7 100644 --- a/documentation/functions/csg.bounding_box.html +++ b/documentation/functions/csg.bounding_box.html @@ -10,4 +10,4 @@

    Parameters

    Returns ((axis, minMax) => number)

    bounding box getter function

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/csg.cone.html b/documentation/functions/csg.cone.html index 49f1e2126..2d9c50f09 100644 --- a/documentation/functions/csg.cone.html +++ b/documentation/functions/csg.cone.html @@ -5,4 +5,4 @@
  • Center: (0.5, 0.5, 0.5)
  • Parameters

    Returns Shape

    Generated using TypeDoc

    \ No newline at end of file +

    Returns Shape

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/csg.cube.html b/documentation/functions/csg.cube.html index 9b41e2969..65411cf6c 100644 --- a/documentation/functions/csg.cube.html +++ b/documentation/functions/csg.cube.html @@ -4,4 +4,4 @@
  • Center: (0.5, 0.5, 0.5)
  • Parameters

    Returns Shape

    Generated using TypeDoc

    \ No newline at end of file +

    Returns Shape

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/csg.cylinder.html b/documentation/functions/csg.cylinder.html index 7bece5d2e..cf7618a69 100644 --- a/documentation/functions/csg.cylinder.html +++ b/documentation/functions/csg.cylinder.html @@ -5,4 +5,4 @@
  • Center: (0.5, 0.5, 0.5)
  • Parameters

    Returns Shape

    Generated using TypeDoc

    \ No newline at end of file +

    Returns Shape

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/csg.download_shape_stl.html b/documentation/functions/csg.download_shape_stl.html index 908dbe140..6e39bf126 100644 --- a/documentation/functions/csg.download_shape_stl.html +++ b/documentation/functions/csg.download_shape_stl.html @@ -1,4 +1,4 @@ download_shape_stl | Source Academy Modules
    • Exports the specified Shape as an STL file, downloaded to your device.

      The file can be used for purposes such as 3D printing.

      Parameters

      • shape: Shape

        Shape to export

        -

      Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file +

    Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/csg.empty_shape.html b/documentation/functions/csg.empty_shape.html index a7e5f4aa6..b466711e9 100644 --- a/documentation/functions/csg.empty_shape.html +++ b/documentation/functions/csg.empty_shape.html @@ -1,2 +1,2 @@ empty_shape | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file +

    Returns Shape

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/csg.geodesic_sphere.html b/documentation/functions/csg.geodesic_sphere.html index 543c6d4db..7ab59c486 100644 --- a/documentation/functions/csg.geodesic_sphere.html +++ b/documentation/functions/csg.geodesic_sphere.html @@ -4,4 +4,4 @@
  • Center: Floating at (0.5, 0.5, 0.5)
  • Parameters

    Returns Shape

    Generated using TypeDoc

    \ No newline at end of file +

    Returns Shape

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/csg.group.html b/documentation/functions/csg.group.html index 3758544cc..54ea124c5 100644 --- a/documentation/functions/csg.group.html +++ b/documentation/functions/csg.group.html @@ -5,4 +5,4 @@ scale(group, 5, 5, 5) is.

    Parameters

    Returns Group

    new Group

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/csg.intersect.html b/documentation/functions/csg.intersect.html index a0c744d37..8940dd518 100644 --- a/documentation/functions/csg.intersect.html +++ b/documentation/functions/csg.intersect.html @@ -2,4 +2,4 @@

    Parameters

    Returns Shape

    intersected Shape

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/csg.is_group.html b/documentation/functions/csg.is_group.html index 6639f37c4..58b971659 100644 --- a/documentation/functions/csg.is_group.html +++ b/documentation/functions/csg.is_group.html @@ -1,4 +1,4 @@ is_group | Source Academy Modules
    • Checks if the given parameter is a Group.

      Parameters

      • parameter: unknown

        parameter to check

      Returns boolean

      whether parameter is a Group

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/csg.is_shape.html b/documentation/functions/csg.is_shape.html index 3e372f225..708aa54e2 100644 --- a/documentation/functions/csg.is_shape.html +++ b/documentation/functions/csg.is_shape.html @@ -1,4 +1,4 @@ is_shape | Source Academy Modules
    • Checks if the given parameter is a Shape.

      Parameters

      • parameter: unknown

        parameter to check

      Returns boolean

      whether parameter is a Shape

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/csg.prism.html b/documentation/functions/csg.prism.html index 856cc4822..222acd278 100644 --- a/documentation/functions/csg.prism.html +++ b/documentation/functions/csg.prism.html @@ -5,4 +5,4 @@
  • Center: (0.5, 0.5, 0.5)
  • Parameters

    Returns Shape

    Generated using TypeDoc

    \ No newline at end of file +

    Returns Shape

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/csg.pyramid.html b/documentation/functions/csg.pyramid.html index 17378294a..d8a62a8ec 100644 --- a/documentation/functions/csg.pyramid.html +++ b/documentation/functions/csg.pyramid.html @@ -5,4 +5,4 @@
  • Center: (0.5, 0.5, 0.5)
  • Parameters

    Returns Shape

    Generated using TypeDoc

    \ No newline at end of file +

    Returns Shape

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/csg.render.html b/documentation/functions/csg.render.html index 44e18bab3..207ad934a 100644 --- a/documentation/functions/csg.render.html +++ b/documentation/functions/csg.render.html @@ -1,3 +1,3 @@ render | Source Academy Modules
    • Renders the specified Operable.

      Parameters

      • operable: Operable

        Shape or Group to render

        -

      Returns RenderGroup

    Generated using TypeDoc

    \ No newline at end of file +

    Returns RenderGroup

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/csg.render_axes.html b/documentation/functions/csg.render_axes.html index 51959f58f..5fad40256 100644 --- a/documentation/functions/csg.render_axes.html +++ b/documentation/functions/csg.render_axes.html @@ -1,3 +1,3 @@ render_axes | Source Academy Modules
    • Renders the specified Operable, along with z, y, and z axes.

      Parameters

      • operable: Operable

        Shape or Group to render

        -

      Returns RenderGroup

    Generated using TypeDoc

    \ No newline at end of file +

    Returns RenderGroup

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/csg.render_grid.html b/documentation/functions/csg.render_grid.html index 9c165f301..9e3279cae 100644 --- a/documentation/functions/csg.render_grid.html +++ b/documentation/functions/csg.render_grid.html @@ -1,3 +1,3 @@ render_grid | Source Academy Modules
    • Renders the specified Operable, along with a grid.

      Parameters

      • operable: Operable

        Shape or Group to render

        -

      Returns RenderGroup

    Generated using TypeDoc

    \ No newline at end of file +

    Returns RenderGroup

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/csg.render_grid_axes.html b/documentation/functions/csg.render_grid_axes.html index d0188fbb9..237139b8f 100644 --- a/documentation/functions/csg.render_grid_axes.html +++ b/documentation/functions/csg.render_grid_axes.html @@ -1,3 +1,3 @@ render_grid_axes | Source Academy Modules
    • Renders the specified Operable, along with both a grid and axes.

      Parameters

      • operable: Operable

        Shape or Group to render

        -

      Returns RenderGroup

    Generated using TypeDoc

    \ No newline at end of file +

    Returns RenderGroup

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/csg.rgb.html b/documentation/functions/csg.rgb.html index 7c6d2103d..86cdba8ca 100644 --- a/documentation/functions/csg.rgb.html +++ b/documentation/functions/csg.rgb.html @@ -3,4 +3,4 @@
  • greenValue: number

    green value of the color

  • blueValue: number

    blue value of the color

  • Returns string

    hex color code

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/csg.rotate.html b/documentation/functions/csg.rotate.html index 83da56151..e53ef0c4c 100644 --- a/documentation/functions/csg.rotate.html +++ b/documentation/functions/csg.rotate.html @@ -8,4 +8,4 @@
  • yAngle: number

    y angle in radians

  • zAngle: number

    z angle in radians

  • Returns Operable

    rotated Shape

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/csg.rounded_cube.html b/documentation/functions/csg.rounded_cube.html index 448de215b..307daf324 100644 --- a/documentation/functions/csg.rounded_cube.html +++ b/documentation/functions/csg.rounded_cube.html @@ -4,4 +4,4 @@
  • Center: (0.5, 0.5, 0.5)
  • Parameters

    Returns Shape

    Generated using TypeDoc

    \ No newline at end of file +

    Returns Shape

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/csg.rounded_cylinder.html b/documentation/functions/csg.rounded_cylinder.html index 58bc2c646..c9c73681f 100644 --- a/documentation/functions/csg.rounded_cylinder.html +++ b/documentation/functions/csg.rounded_cylinder.html @@ -5,4 +5,4 @@
  • Center: (0.5, 0.5, 0.5)
  • Parameters

    Returns Shape

    Generated using TypeDoc

    \ No newline at end of file +

    Returns Shape

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/csg.scale.html b/documentation/functions/csg.scale.html index 1746fa7a5..3db619312 100644 --- a/documentation/functions/csg.scale.html +++ b/documentation/functions/csg.scale.html @@ -8,4 +8,4 @@
  • yFactor: number

    y scaling factor

  • zFactor: number

    z scaling factor

  • Returns Operable

    scaled Shape

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/csg.sphere.html b/documentation/functions/csg.sphere.html index 678956466..ba02e8054 100644 --- a/documentation/functions/csg.sphere.html +++ b/documentation/functions/csg.sphere.html @@ -4,4 +4,4 @@
  • Center: (0.5, 0.5, 0.5)
  • Parameters

    Returns Shape

    Generated using TypeDoc

    \ No newline at end of file +

    Returns Shape

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/csg.star.html b/documentation/functions/csg.star.html index ceaf24bb7..5dd89ce03 100644 --- a/documentation/functions/csg.star.html +++ b/documentation/functions/csg.star.html @@ -4,4 +4,4 @@
  • Center: (0.5, 0.5, 0.5)
  • Parameters

    Returns Shape

    Generated using TypeDoc

    \ No newline at end of file +

    Returns Shape

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/csg.subtract.html b/documentation/functions/csg.subtract.html index 422118206..8f64126da 100644 --- a/documentation/functions/csg.subtract.html +++ b/documentation/functions/csg.subtract.html @@ -3,4 +3,4 @@

    Parameters

    Returns Shape

    subtracted Shape

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/csg.torus.html b/documentation/functions/csg.torus.html index 9e7c6a1fa..3b1613f41 100644 --- a/documentation/functions/csg.torus.html +++ b/documentation/functions/csg.torus.html @@ -5,4 +5,4 @@
  • Center: Floating at (0.5, 0.5, 0.5)
  • Parameters

    Returns Shape

    Generated using TypeDoc

    \ No newline at end of file +

    Returns Shape

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/csg.translate.html b/documentation/functions/csg.translate.html index 746c18741..ee83a5423 100644 --- a/documentation/functions/csg.translate.html +++ b/documentation/functions/csg.translate.html @@ -5,4 +5,4 @@
  • yOffset: number

    y offset

  • zOffset: number

    z offset

  • Returns Operable

    translated Shape

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/csg.ungroup.html b/documentation/functions/csg.ungroup.html index dd0d2ecf5..3a826f693 100644 --- a/documentation/functions/csg.ungroup.html +++ b/documentation/functions/csg.ungroup.html @@ -2,4 +2,4 @@ Groups contained within.

    Parameters

    Returns List

    ungrouped list of Shapes and/or Groups

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/csg.union.html b/documentation/functions/csg.union.html index 5d01d4f26..21954e922 100644 --- a/documentation/functions/csg.union.html +++ b/documentation/functions/csg.union.html @@ -2,4 +2,4 @@

    Parameters

    Returns Shape

    unioned Shape

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/curve.animate_3D_curve.html b/documentation/functions/curve.animate_3D_curve.html index 738d5497c..d9860cb54 100644 --- a/documentation/functions/curve.animate_3D_curve.html +++ b/documentation/functions/curve.animate_3D_curve.html @@ -4,4 +4,4 @@
  • drawer: RenderFunction

    Draw function to the generated curves with

  • func: CurveAnimation

    Curve generating function. Takes in a timestamp value and returns a curve

  • Returns AnimatedCurve

    3D Curve Animation

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/curve.animate_curve.html b/documentation/functions/curve.animate_curve.html index 16231d9c2..acca1b536 100644 --- a/documentation/functions/curve.animate_curve.html +++ b/documentation/functions/curve.animate_curve.html @@ -4,4 +4,4 @@
  • drawer: RenderFunction

    Draw function to the generated curves with

  • func: CurveAnimation

    Curve generating function. Takes in a timestamp value and returns a curve

  • Returns AnimatedCurve

    Curve Animation

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/curve.arc.html b/documentation/functions/curve.arc.html index 89330a20a..ff86cf901 100644 --- a/documentation/functions/curve.arc.html +++ b/documentation/functions/curve.arc.html @@ -4,4 +4,4 @@ (0, -1).

    Parameters

    Returns Point

    Point in the arc at t

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/curve.b_of.html b/documentation/functions/curve.b_of.html index 79ed621bf..90e715f0b 100644 --- a/documentation/functions/curve.b_of.html +++ b/documentation/functions/curve.b_of.html @@ -2,4 +2,4 @@

    Parameters

    Returns number

    Blue component of the Point

    Example

    const point = make_color_point(1, 2, 3, 50, 100, 150);
    b_of(point); // Returns 150
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/curve.connect_ends.html b/documentation/functions/curve.connect_ends.html index 26503d90c..e07629d38 100644 --- a/documentation/functions/curve.connect_ends.html +++ b/documentation/functions/curve.connect_ends.html @@ -7,4 +7,4 @@

    Parameters

    Returns Curve

    result Curve

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/curve.connect_rigidly.html b/documentation/functions/curve.connect_rigidly.html index 75aa34e82..d25050711 100644 --- a/documentation/functions/curve.connect_rigidly.html +++ b/documentation/functions/curve.connect_rigidly.html @@ -6,4 +6,4 @@

    Parameters

    Returns Curve

    result Curve

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/curve.draw_3D_connected.html b/documentation/functions/curve.draw_3D_connected.html index b5f05e288..2b99b46db 100644 --- a/documentation/functions/curve.draw_3D_connected.html +++ b/documentation/functions/curve.draw_3D_connected.html @@ -5,4 +5,4 @@

    Parameters

    Returns RenderFunction

    function of type Curve → Drawing

    Example

    draw_3D_connected(100)(t => make_3D_point(t, t, t));
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/curve.draw_3D_connected_full_view.html b/documentation/functions/curve.draw_3D_connected_full_view.html index c9f15ab66..f9ad37d4c 100644 --- a/documentation/functions/curve.draw_3D_connected_full_view.html +++ b/documentation/functions/curve.draw_3D_connected_full_view.html @@ -5,4 +5,4 @@

    Parameters

    Returns RenderFunction

    function of type Curve → Drawing

    Example

    draw_3D_connected_full_view(100)(t => make_3D_point(t, t, t));
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/curve.draw_3D_connected_full_view_proportional.html b/documentation/functions/curve.draw_3D_connected_full_view_proportional.html index d54de8209..5fdac8186 100644 --- a/documentation/functions/curve.draw_3D_connected_full_view_proportional.html +++ b/documentation/functions/curve.draw_3D_connected_full_view_proportional.html @@ -5,4 +5,4 @@

    Parameters

    Returns RenderFunction

    function of type Curve → Drawing

    Example

    draw_3D_connected_full_view_proportional(100)(t => make_3D_point(t, t, t));
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/curve.draw_3D_points.html b/documentation/functions/curve.draw_3D_points.html index 4a804c71b..da85b18c6 100644 --- a/documentation/functions/curve.draw_3D_points.html +++ b/documentation/functions/curve.draw_3D_points.html @@ -5,4 +5,4 @@

    Parameters

    Returns RenderFunction

    function of type Curve → Drawing

    Example

    draw_3D_points(100)(t => make_3D_point(t, t, t));
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/curve.draw_3D_points_full_view.html b/documentation/functions/curve.draw_3D_points_full_view.html index f28e6071e..50ca91f2b 100644 --- a/documentation/functions/curve.draw_3D_points_full_view.html +++ b/documentation/functions/curve.draw_3D_points_full_view.html @@ -5,4 +5,4 @@

    Parameters

    Returns RenderFunction

    function of type Curve → Drawing

    Example

    draw_3D_points_full_view(100)(t => make_3D_point(t, t, t));
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/curve.draw_3D_points_full_view_proportional.html b/documentation/functions/curve.draw_3D_points_full_view_proportional.html index 2dce417ad..979ef6f71 100644 --- a/documentation/functions/curve.draw_3D_points_full_view_proportional.html +++ b/documentation/functions/curve.draw_3D_points_full_view_proportional.html @@ -5,4 +5,4 @@

    Parameters

    Returns RenderFunction

    function of type Curve → Drawing

    Example

    draw_3D_points_full_view_proportional(100)(t => make_3D_point(t, t, t));
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/curve.draw_connected.html b/documentation/functions/curve.draw_connected.html index 701dc315e..d14b828c0 100644 --- a/documentation/functions/curve.draw_connected.html +++ b/documentation/functions/curve.draw_connected.html @@ -4,4 +4,4 @@

    Parameters

    Returns RenderFunction

    function of type Curve → Drawing

    Example

    draw_connected(100)(t => make_point(t, t));
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/curve.draw_connected_full_view.html b/documentation/functions/curve.draw_connected_full_view.html index ed1b182f3..d818cf2bb 100644 --- a/documentation/functions/curve.draw_connected_full_view.html +++ b/documentation/functions/curve.draw_connected_full_view.html @@ -5,4 +5,4 @@

    Parameters

    Returns RenderFunction

    function of type Curve → Drawing

    Example

    draw_connected_full_view(100)(t => make_point(t, t));
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/curve.draw_connected_full_view_proportional.html b/documentation/functions/curve.draw_connected_full_view_proportional.html index aa5c971e0..b0b2ce140 100644 --- a/documentation/functions/curve.draw_connected_full_view_proportional.html +++ b/documentation/functions/curve.draw_connected_full_view_proportional.html @@ -5,4 +5,4 @@

    Parameters

    Returns RenderFunction

    function of type Curve → Drawing

    Example

    draw_connected_full_view_proportional(100)(t => make_point(t, t));
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/curve.draw_points.html b/documentation/functions/curve.draw_points.html index 0d165ea32..43d3aad5e 100644 --- a/documentation/functions/curve.draw_points.html +++ b/documentation/functions/curve.draw_points.html @@ -5,4 +5,4 @@

    Parameters

    Returns RenderFunction

    function of type Curve → Drawing

    Example

    draw_points(100)(t => make_point(t, t));
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/curve.draw_points_full_view.html b/documentation/functions/curve.draw_points_full_view.html index 6c3020b1f..91301fb48 100644 --- a/documentation/functions/curve.draw_points_full_view.html +++ b/documentation/functions/curve.draw_points_full_view.html @@ -6,4 +6,4 @@

    Parameters

    Returns RenderFunction

    function of type Curve → Drawing

    Example

    draw_points_full_view(100)(t => make_point(t, t));
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/curve.draw_points_full_view_proportional.html b/documentation/functions/curve.draw_points_full_view_proportional.html index 72d2972ae..4f78cc205 100644 --- a/documentation/functions/curve.draw_points_full_view_proportional.html +++ b/documentation/functions/curve.draw_points_full_view_proportional.html @@ -6,4 +6,4 @@

    Parameters

    Returns RenderFunction

    function of type Curve → Drawing

    Example

    draw_points_full_view_proportional(100)(t => make_point(t, t));
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/curve.g_of.html b/documentation/functions/curve.g_of.html index 32a7e136f..2d940d1cc 100644 --- a/documentation/functions/curve.g_of.html +++ b/documentation/functions/curve.g_of.html @@ -2,4 +2,4 @@

    Parameters

    Returns number

    Green component of the Point

    Example

    const point = make_color_point(1, 2, 3, 50, 100, 150);
    g_of(point); // Returns 100
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/curve.invert.html b/documentation/functions/curve.invert.html index ccbe431c3..c40e0ec8a 100644 --- a/documentation/functions/curve.invert.html +++ b/documentation/functions/curve.invert.html @@ -3,4 +3,4 @@ original Curve, but in reverse: The result Curve applied to 0 is the original Curve applied to 1 and vice versa.

    Parameters

    Returns Curve

    result Curve

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/curve.make_3D_color_point.html b/documentation/functions/curve.make_3D_color_point.html index 1bf0c58bf..5ca2d3171 100644 --- a/documentation/functions/curve.make_3D_color_point.html +++ b/documentation/functions/curve.make_3D_color_point.html @@ -10,4 +10,4 @@

    Returns Point

    with x, y and z as coordinates, and r, g and b as RGB values

    Example

    const redPoint = make_color_point(0.5, 0.5, 0.5, 255, 0, 0);
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/curve.make_3D_point.html b/documentation/functions/curve.make_3D_point.html index 6701bd433..b696b3a22 100644 --- a/documentation/functions/curve.make_3D_point.html +++ b/documentation/functions/curve.make_3D_point.html @@ -5,4 +5,4 @@

    Returns Point

    with x, y and z as coordinates

    Example

    const point = make_3D_point(0.5, 0.5, 0.5);
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/curve.make_color_point.html b/documentation/functions/curve.make_color_point.html index 07e096b2d..098531edb 100644 --- a/documentation/functions/curve.make_color_point.html +++ b/documentation/functions/curve.make_color_point.html @@ -9,4 +9,4 @@

    Returns Point

    with x and y as coordinates, and r, g and b as RGB values

    Example

    const redPoint = make_color_point(0.5, 0.5, 255, 0, 0);
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/curve.make_point.html b/documentation/functions/curve.make_point.html index d9b7b907b..4d55f3bef 100644 --- a/documentation/functions/curve.make_point.html +++ b/documentation/functions/curve.make_point.html @@ -4,4 +4,4 @@

    Returns Point

    with x and y as coordinates

    Example

    const point = make_point(0.5, 0.5);
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/curve.put_in_standard_position.html b/documentation/functions/curve.put_in_standard_position.html index d54440c6f..21b025ee8 100644 --- a/documentation/functions/curve.put_in_standard_position.html +++ b/documentation/functions/curve.put_in_standard_position.html @@ -7,4 +7,4 @@ on closed Curves where start-point equal end-point.

    Parameters

    Returns Curve

    result Curve

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/curve.r_of.html b/documentation/functions/curve.r_of.html index ad3b59775..47aa7840e 100644 --- a/documentation/functions/curve.r_of.html +++ b/documentation/functions/curve.r_of.html @@ -2,4 +2,4 @@

    Parameters

    Returns number

    Red component of the Point

    Example

    const point = make_color_point(1, 2, 3, 50, 100, 150);
    r_of(point); // Returns 50
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/curve.rotate_around_origin.html b/documentation/functions/curve.rotate_around_origin.html index 66aa67eaf..e61c5ec73 100644 --- a/documentation/functions/curve.rotate_around_origin.html +++ b/documentation/functions/curve.rotate_around_origin.html @@ -4,4 +4,4 @@ extrinsically with Euler angles (a, b, c) about x, y, and z axes.

    Parameters

    Returns CurveTransformer

    function that takes a Curve and returns a Curve

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/curve.scale.html b/documentation/functions/curve.scale.html index ea1364325..728d4aa41 100644 --- a/documentation/functions/curve.scale.html +++ b/documentation/functions/curve.scale.html @@ -6,4 +6,4 @@
  • b: number

    scaling factor in y-direction

  • c: number

    scaling factor in z-direction

  • Returns CurveTransformer

    function that takes a Curve and returns a Curve

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/curve.scale_proportional.html b/documentation/functions/curve.scale_proportional.html index 5f4e915fc..7481488cc 100644 --- a/documentation/functions/curve.scale_proportional.html +++ b/documentation/functions/curve.scale_proportional.html @@ -2,4 +2,4 @@ transformation that scales a given Curve by s in x, y and z direction.

    Parameters

    Returns CurveTransformer

    function that takes a Curve and returns a Curve

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/curve.translate.html b/documentation/functions/curve.translate.html index 937b67090..abf2a8585 100644 --- a/documentation/functions/curve.translate.html +++ b/documentation/functions/curve.translate.html @@ -7,4 +7,4 @@
  • y0: number

    y-value

  • z0: number

    z-value

  • Returns CurveTransformer

    Curve transformation

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/curve.unit_circle.html b/documentation/functions/curve.unit_circle.html index 31a667066..856447be7 100644 --- a/documentation/functions/curve.unit_circle.html +++ b/documentation/functions/curve.unit_circle.html @@ -3,4 +3,4 @@ 0.25, they reach Point (0,1), when t is 0.5, they reach Point (-1, 0), etc.

    Parameters

    Returns Point

    Point on the circle at t

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/curve.unit_line.html b/documentation/functions/curve.unit_line.html index e6d9eed10..7cc819422 100644 --- a/documentation/functions/curve.unit_line.html +++ b/documentation/functions/curve.unit_line.html @@ -2,4 +2,4 @@ x-coordinate at fraction t is t, and the y-coordinate is 0.

    Parameters

    Returns Point

    Point on the line at t

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/curve.unit_line_at.html b/documentation/functions/curve.unit_line_at.html index 35b3138f7..8a3e9d57e 100644 --- a/documentation/functions/curve.unit_line_at.html +++ b/documentation/functions/curve.unit_line_at.html @@ -3,4 +3,4 @@ points with the given y-coordinate.

    Parameters

    Returns Curve

    horizontal Curve

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/curve.x_of.html b/documentation/functions/curve.x_of.html index da5cb80fe..bbc72c463 100644 --- a/documentation/functions/curve.x_of.html +++ b/documentation/functions/curve.x_of.html @@ -2,4 +2,4 @@

    Parameters

    Returns number

    x-coordinate of the Point

    Example

    const point = make_color_point(1, 2, 3, 50, 100, 150);
    x_of(point); // Returns 1
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/curve.y_of.html b/documentation/functions/curve.y_of.html index 4229ff1f7..703563cfa 100644 --- a/documentation/functions/curve.y_of.html +++ b/documentation/functions/curve.y_of.html @@ -2,4 +2,4 @@

    Parameters

    Returns number

    y-coordinate of the Point

    Example

    const point = make_color_point(1, 2, 3, 50, 100, 150);
    y_of(point); // Returns 2
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/curve.z_of.html b/documentation/functions/curve.z_of.html index ba7e35b86..ab583ee86 100644 --- a/documentation/functions/curve.z_of.html +++ b/documentation/functions/curve.z_of.html @@ -2,4 +2,4 @@

    Parameters

    Returns number

    z-coordinate of the Point

    Example

    const point = make_color_point(1, 2, 3, 50, 100, 150);
    z_of(point); // Returns 3
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/game.add.html b/documentation/functions/game.add.html index 0f382b079..5e4f9feff 100644 --- a/documentation/functions/game.add.html +++ b/documentation/functions/game.add.html @@ -1,4 +1,4 @@ add | Source Academy Modules
    • Add the object to the scene. Only objects added to the scene will appear.

      Parameters

      • obj: GameObject

        game object to be added

        -

      Returns GameObject | undefined

    Generated using TypeDoc

    \ No newline at end of file +

    Returns GameObject | undefined

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/game.add_keyboard_listener.html b/documentation/functions/game.add_keyboard_listener.html index eeb367815..90c10af2d 100644 --- a/documentation/functions/game.add_keyboard_listener.html +++ b/documentation/functions/game.add_keyboard_listener.html @@ -9,4 +9,4 @@
  • event: string

    the event name

  • callback: Function

    listener function, executed on event

  • Returns GameObject

    listener game object

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/game.add_listener.html b/documentation/functions/game.add_listener.html index 99be34903..f693480e1 100644 --- a/documentation/functions/game.add_listener.html +++ b/documentation/functions/game.add_listener.html @@ -7,4 +7,4 @@
  • event: string

    the event name

  • callback: Function

    listener function, executed on event

  • Returns GameObject | undefined

    listener game object

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/game.add_to_container.html b/documentation/functions/game.add_to_container.html index 4fa9166cf..0e56b6a4c 100644 --- a/documentation/functions/game.add_to_container.html +++ b/documentation/functions/game.add_to_container.html @@ -3,4 +3,4 @@

    Parameters

    Returns GameObject | undefined

    container object

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/game.add_tween.html b/documentation/functions/game.add_tween.html index e84358b7e..a0cd651dd 100644 --- a/documentation/functions/game.add_tween.html +++ b/documentation/functions/game.add_tween.html @@ -3,4 +3,4 @@

    Parameters

    Returns Promise<GameObject | undefined>

    game object itself

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/game.create_anim.html b/documentation/functions/game.create_anim.html index 93a45dd9f..7d37d5078 100644 --- a/documentation/functions/game.create_anim.html +++ b/documentation/functions/game.create_anim.html @@ -6,4 +6,4 @@ (key is specified within the anim_config); false if the key is already in use.

    Parameters

    Returns boolean

    true if animation is successfully created, false otherwise

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/game.create_anim_config.html b/documentation/functions/game.create_anim_config.html index a227a21fa..6566a66f0 100644 --- a/documentation/functions/game.create_anim_config.html +++ b/documentation/functions/game.create_anim_config.html @@ -11,4 +11,4 @@
  • show_on_start: boolean = true

    should the sprite be visible when the anims start?

  • hide_on_complete: boolean = false

    should the sprite be not visible when the anims finish?

  • Returns ObjectConfig

    animation config

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/game.create_anim_frame_config.html b/documentation/functions/game.create_anim_frame_config.html index 792bc1a79..6e80f6de8 100644 --- a/documentation/functions/game.create_anim_frame_config.html +++ b/documentation/functions/game.create_anim_frame_config.html @@ -7,4 +7,4 @@
  • duration: number = 0

    duration, in ms, of this frame of the animation

  • visible: boolean = true

    should the parent object be visible during this frame?

  • Returns ObjectConfig

    animation frame config

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/game.create_anim_spritesheet_frame_configs.html b/documentation/functions/game.create_anim_spritesheet_frame_configs.html index b620b2480..81510c3cf 100644 --- a/documentation/functions/game.create_anim_spritesheet_frame_configs.html +++ b/documentation/functions/game.create_anim_spritesheet_frame_configs.html @@ -9,4 +9,4 @@ a spritesheet.

    Parameters

    Returns ObjectConfig[] | undefined

    animation frame configs

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/game.create_award.html b/documentation/functions/game.create_award.html index fd01fc7bc..7f0f75021 100644 --- a/documentation/functions/game.create_award.html +++ b/documentation/functions/game.create_award.html @@ -9,4 +9,4 @@
  • y: number

    y position of the image. 0 is at the top side

  • award_key: string

    key for award

  • Returns GameObject

    award game object

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/game.create_config.html b/documentation/functions/game.create_config.html index d0fd4c125..dbd93d399 100644 --- a/documentation/functions/game.create_config.html +++ b/documentation/functions/game.create_config.html @@ -3,4 +3,4 @@

    e.g list(pair("alpha", 0), pair("duration", 1000))

    Parameters

    Returns ObjectConfig

    object config

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/game.create_container.html b/documentation/functions/game.create_container.html index 58e319f62..20dcf351c 100644 --- a/documentation/functions/game.create_container.html +++ b/documentation/functions/game.create_container.html @@ -9,4 +9,4 @@

    Parameters

    Returns GameObject

    container object

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/game.create_ellipse.html b/documentation/functions/game.create_ellipse.html index 179c02c2a..ce8a69ced 100644 --- a/documentation/functions/game.create_ellipse.html +++ b/documentation/functions/game.create_ellipse.html @@ -6,4 +6,4 @@
  • fill: number = 0

    colour fill, in hext e.g 0xffffff

  • alpha: number = 1

    value between 0 and 1 to denote alpha

  • Returns GameObject

    ellipse object

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/game.create_image.html b/documentation/functions/game.create_image.html index 387f6825d..b10afc526 100644 --- a/documentation/functions/game.create_image.html +++ b/documentation/functions/game.create_image.html @@ -5,4 +5,4 @@
  • y: number

    y position of the image. 0 is at the top side

  • asset_key: string

    key to loaded image

  • Returns GameObject | undefined

    image game object

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/game.create_interactive_config.html b/documentation/functions/game.create_interactive_config.html index fea9168cb..8110d387f 100644 --- a/documentation/functions/game.create_interactive_config.html +++ b/documentation/functions/game.create_interactive_config.html @@ -6,4 +6,4 @@
  • pixel_perfect: boolean = false

    pixel perfect function will be set for the hit area. Only works for texture based object

  • alpha_tolerance: number = 1

    if pixel_perfect is set, this is the alpha tolerance threshold value used in the callback

  • Returns ObjectConfig

    interactive config

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/game.create_rect.html b/documentation/functions/game.create_rect.html index 32f9c65ba..f2c5955a9 100644 --- a/documentation/functions/game.create_rect.html +++ b/documentation/functions/game.create_rect.html @@ -7,4 +7,4 @@
  • fill: number = 0

    colour fill, in hext e.g 0xffffff

  • alpha: number = 1

    value between 0 and 1 to denote alpha

  • Returns GameObject

    rectangle object

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/game.create_sound_config.html b/documentation/functions/game.create_sound_config.html index fe71bf0d6..baaba2b6a 100644 --- a/documentation/functions/game.create_sound_config.html +++ b/documentation/functions/game.create_sound_config.html @@ -9,4 +9,4 @@
  • loop: boolean = false

    whether or not the sound should loop

  • delay: number = 0

    time, in seconds, that elapse before the sound actually starts

  • Returns ObjectConfig

    sound config

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/game.create_spritesheet_config.html b/documentation/functions/game.create_spritesheet_config.html index cf3db813b..1416c7b97 100644 --- a/documentation/functions/game.create_spritesheet_config.html +++ b/documentation/functions/game.create_spritesheet_config.html @@ -6,4 +6,4 @@
  • margin: number = 0

    margin in the image; this is the space around the edge of the frames

  • spacing: number = 0

    the spacing between each frame in the image

  • Returns ObjectConfig

    spritesheet config

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/game.create_text.html b/documentation/functions/game.create_text.html index 280b8e6a8..6c4328a11 100644 --- a/documentation/functions/game.create_text.html +++ b/documentation/functions/game.create_text.html @@ -5,4 +5,4 @@
  • text: string

    text to be shown

  • config: ObjectConfig = {}

    text configuration to be used

  • Returns GameObject

    text game object

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/game.create_text_config.html b/documentation/functions/game.create_text_config.html index 6be889642..2df8fe72f 100644 --- a/documentation/functions/game.create_text_config.html +++ b/documentation/functions/game.create_text_config.html @@ -11,4 +11,4 @@
  • stroke_thickness: number = 0

    thickness of stroke

  • align: string = 'left'

    text alignment

  • Returns ObjectConfig

    text config

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/game.create_tween_config.html b/documentation/functions/game.create_tween_config.html index e23adc243..6b4090e18 100644 --- a/documentation/functions/game.create_tween_config.html +++ b/documentation/functions/game.create_tween_config.html @@ -12,4 +12,4 @@
  • loop_delay: number = 0

    The time the tween will pause before starting either a yoyo or returning to the start for a repeat

  • on_loop: Function = nullFn

    function to execute each time the tween loops

  • Returns ObjectConfig

    tween config

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/game.destroy_obj.html b/documentation/functions/game.destroy_obj.html index 62cd3ad52..f578c5464 100644 --- a/documentation/functions/game.destroy_obj.html +++ b/documentation/functions/game.destroy_obj.html @@ -2,4 +2,4 @@ is removed from the scene, and all of its listeners is also removed.

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/game.get_screen_display_height.html b/documentation/functions/game.get_screen_display_height.html index 503eee411..ab177bd58 100644 --- a/documentation/functions/game.get_screen_display_height.html +++ b/documentation/functions/game.get_screen_display_height.html @@ -1,3 +1,3 @@ get_screen_display_height | Source Academy Modules

    Function get_screen_display_height

    • Get game screen display height (accounting window size).

      Returns number

      screen display height

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/game.get_screen_display_width.html b/documentation/functions/game.get_screen_display_width.html index b39eb211c..e5fcbb9f9 100644 --- a/documentation/functions/game.get_screen_display_width.html +++ b/documentation/functions/game.get_screen_display_width.html @@ -1,3 +1,3 @@ get_screen_display_width | Source Academy Modules
    • Get game screen display width (accounting window size).

      Returns number

      screen display width

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/game.get_screen_height.html b/documentation/functions/game.get_screen_height.html index 7c4816e83..5e38a06bc 100644 --- a/documentation/functions/game.get_screen_height.html +++ b/documentation/functions/game.get_screen_height.html @@ -1,3 +1,3 @@ get_screen_height | Source Academy Modules
    • Get in-game screen height.

      Returns number

      screen height

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/game.get_screen_width.html b/documentation/functions/game.get_screen_width.html index f8d960915..5047addda 100644 --- a/documentation/functions/game.get_screen_width.html +++ b/documentation/functions/game.get_screen_width.html @@ -1,3 +1,3 @@ get_screen_width | Source Academy Modules
    • Get in-game screen width.

      Returns number

      screen width

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/game.load_image.html b/documentation/functions/game.load_image.html index 967dcefe5..d7d83d075 100644 --- a/documentation/functions/game.load_image.html +++ b/documentation/functions/game.load_image.html @@ -2,4 +2,4 @@ must be loaded before used in create_image.

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/game.load_sound.html b/documentation/functions/game.load_sound.html index 4f02a0fdb..99e98ef3f 100644 --- a/documentation/functions/game.load_sound.html +++ b/documentation/functions/game.load_sound.html @@ -2,4 +2,4 @@ must be loaded before used in play_sound.

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/game.load_spritesheet.html b/documentation/functions/game.load_spritesheet.html index f998f51cb..1fe28c9b0 100644 --- a/documentation/functions/game.load_spritesheet.html +++ b/documentation/functions/game.load_spritesheet.html @@ -3,4 +3,4 @@

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/game.play_anim_on_image.html b/documentation/functions/game.play_anim_on_image.html index ccaab7473..a93bdedfd 100644 --- a/documentation/functions/game.play_anim_on_image.html +++ b/documentation/functions/game.play_anim_on_image.html @@ -1,4 +1,4 @@ play_anim_on_image | Source Academy Modules
    • Start playing the given animation on image game object.

      Parameters

      • image: GameObject

        image game object

      • anims_key: string

        key associated with an animation

        -

      Returns GameObject | undefined

    Generated using TypeDoc

    \ No newline at end of file +

    Returns GameObject | undefined

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/game.play_sound.html b/documentation/functions/game.play_sound.html index 31699b705..de9107ca6 100644 --- a/documentation/functions/game.play_sound.html +++ b/documentation/functions/game.play_sound.html @@ -2,4 +2,4 @@ Throws error if key is non-existent.

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/game.prepend_remote_url.html b/documentation/functions/game.prepend_remote_url.html index e84ef6da5..a18d0d623 100644 --- a/documentation/functions/game.prepend_remote_url.html +++ b/documentation/functions/game.prepend_remote_url.html @@ -1,3 +1,3 @@ prepend_remote_url | Source Academy Modules
    • Prepend the given asset key with the remote path (S3 path).

      Parameters

      • asset_key: string

      Returns string

      prepended path

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/game.remove_listener.html b/documentation/functions/game.remove_listener.html index b20b0e951..7e736f8e1 100644 --- a/documentation/functions/game.remove_listener.html +++ b/documentation/functions/game.remove_listener.html @@ -1,3 +1,3 @@ remove_listener | Source Academy Modules
    • Deactivate and remove listener.

      Parameters

      • listener: GameObject

      Returns boolean

      if successful

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/game.set_alpha.html b/documentation/functions/game.set_alpha.html index 9c3d14a28..5bb30163e 100644 --- a/documentation/functions/game.set_alpha.html +++ b/documentation/functions/game.set_alpha.html @@ -3,4 +3,4 @@

    Parameters

    Returns GameObject | undefined

    game object itself

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/game.set_display_size.html b/documentation/functions/game.set_display_size.html index 5dc0f1221..97160a7f4 100644 --- a/documentation/functions/game.set_display_size.html +++ b/documentation/functions/game.set_display_size.html @@ -4,4 +4,4 @@
  • x: number

    new display width size

  • y: number

    new display height size

  • Returns GameObject | undefined

    game object itself

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/game.set_flip.html b/documentation/functions/game.set_flip.html index 77531627d..f4b32291e 100644 --- a/documentation/functions/game.set_flip.html +++ b/documentation/functions/game.set_flip.html @@ -4,4 +4,4 @@
  • x: boolean

    to flip in the horizontal state

  • y: boolean

    to flip in the vertical state

  • Returns GameObject | undefined

    game object itself

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/game.set_interactive.html b/documentation/functions/game.set_interactive.html index feba8a827..3d208aa9e 100644 --- a/documentation/functions/game.set_interactive.html +++ b/documentation/functions/game.set_interactive.html @@ -5,4 +5,4 @@

    Parameters

    Returns GameObject | undefined

    game object itself

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/game.set_origin.html b/documentation/functions/game.set_origin.html index 8a079ef32..dff3ec721 100644 --- a/documentation/functions/game.set_origin.html +++ b/documentation/functions/game.set_origin.html @@ -5,4 +5,4 @@
  • x: number

    new anchor x coordinate, between value 0 to 1.

  • y: number

    new anchor y coordinate, between value 0 to 1.

  • Returns GameObject | undefined

    game object itself

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/game.set_position.html b/documentation/functions/game.set_position.html index 4c8b18548..ef3d0d90b 100644 --- a/documentation/functions/game.set_position.html +++ b/documentation/functions/game.set_position.html @@ -4,4 +4,4 @@
  • x: number

    new x position

  • y: number

    new y position

  • Returns GameObject | undefined

    game object itself

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/game.set_rotation.html b/documentation/functions/game.set_rotation.html index 4f93d045c..186ff1f1a 100644 --- a/documentation/functions/game.set_rotation.html +++ b/documentation/functions/game.set_rotation.html @@ -3,4 +3,4 @@

    Parameters

    Returns GameObject | undefined

    game object itself

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/game.set_scale.html b/documentation/functions/game.set_scale.html index cb28ea187..ca715b1bd 100644 --- a/documentation/functions/game.set_scale.html +++ b/documentation/functions/game.set_scale.html @@ -4,4 +4,4 @@
  • x: number

    new x scale

  • y: number

    new y scale

  • Returns GameObject | undefined

    game object itself

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/mark_sweep.addRoots.html b/documentation/functions/mark_sweep.addRoots.html index 44938638c..4b987cdad 100644 --- a/documentation/functions/mark_sweep.addRoots.html +++ b/documentation/functions/mark_sweep.addRoots.html @@ -1 +1 @@ -addRoots | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file +addRoots | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/mark_sweep.allHeap.html b/documentation/functions/mark_sweep.allHeap.html index aaca5e735..6c91e1744 100644 --- a/documentation/functions/mark_sweep.allHeap.html +++ b/documentation/functions/mark_sweep.allHeap.html @@ -1 +1 @@ -allHeap | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file +allHeap | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/mark_sweep.endGC.html b/documentation/functions/mark_sweep.endGC.html index c0d763f62..b31d28cb0 100644 --- a/documentation/functions/mark_sweep.endGC.html +++ b/documentation/functions/mark_sweep.endGC.html @@ -1 +1 @@ -endGC | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file +endGC | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/mark_sweep.generateMemory.html b/documentation/functions/mark_sweep.generateMemory.html index 877faa1d6..8145b21af 100644 --- a/documentation/functions/mark_sweep.generateMemory.html +++ b/documentation/functions/mark_sweep.generateMemory.html @@ -1 +1 @@ -generateMemory | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file +generateMemory | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/mark_sweep.init.html b/documentation/functions/mark_sweep.init.html index 7e93ad116..238e8a50a 100644 --- a/documentation/functions/mark_sweep.init.html +++ b/documentation/functions/mark_sweep.init.html @@ -1 +1 @@ -init | Source Academy Modules
    • Returns {
          get_column_size: (() => number);
          get_command: (() => CommandHeapObject[]);
          get_flips: (() => number[]);
          get_marked: (() => number);
          get_memory_heap: (() => MemoryHeaps);
          get_memory_matrix: (() => MemoryHeaps);
          get_memory_size: (() => number);
          get_roots: (() => number[]);
          get_row_size: (() => number);
          get_slots: (() => number[]);
          get_tags: (() => Tag[]);
          get_types: (() => String[]);
          get_unmarked: (() => number);
          toReplString: (() => string);
      }

      • get_column_size: (() => number)
          • (): number
          • Returns number

      • get_command: (() => CommandHeapObject[])
          • (): CommandHeapObject[]
          • Returns CommandHeapObject[]

      • get_flips: (() => number[])
          • (): number[]
          • Returns number[]

      • get_marked: (() => number)
          • (): number
          • Returns number

      • get_memory_heap: (() => MemoryHeaps)
          • (): MemoryHeaps
          • Returns MemoryHeaps

      • get_memory_matrix: (() => MemoryHeaps)
          • (): MemoryHeaps
          • Returns MemoryHeaps

      • get_memory_size: (() => number)
          • (): number
          • Returns number

      • get_roots: (() => number[])
          • (): number[]
          • Returns number[]

      • get_row_size: (() => number)
          • (): number
          • Returns number

      • get_slots: (() => number[])
          • (): number[]
          • Returns number[]

      • get_tags: (() => Tag[])
          • (): Tag[]
          • Returns Tag[]

      • get_types: (() => String[])
          • (): String[]
          • Returns String[]

      • get_unmarked: (() => number)
          • (): number
          • Returns number

      • toReplString: (() => string)
          • (): string
          • Returns string

    Generated using TypeDoc

    \ No newline at end of file +init | Source Academy Modules
    • Returns {
          get_column_size: (() => number);
          get_command: (() => CommandHeapObject[]);
          get_flips: (() => number[]);
          get_marked: (() => number);
          get_memory_heap: (() => MemoryHeaps);
          get_memory_matrix: (() => MemoryHeaps);
          get_memory_size: (() => number);
          get_roots: (() => number[]);
          get_row_size: (() => number);
          get_slots: (() => number[]);
          get_tags: (() => Tag[]);
          get_types: (() => String[]);
          get_unmarked: (() => number);
          toReplString: (() => string);
      }

      • get_column_size: (() => number)
          • (): number
          • Returns number

      • get_command: (() => CommandHeapObject[])
          • (): CommandHeapObject[]
          • Returns CommandHeapObject[]

      • get_flips: (() => number[])
          • (): number[]
          • Returns number[]

      • get_marked: (() => number)
          • (): number
          • Returns number

      • get_memory_heap: (() => MemoryHeaps)
          • (): MemoryHeaps
          • Returns MemoryHeaps

      • get_memory_matrix: (() => MemoryHeaps)
          • (): MemoryHeaps
          • Returns MemoryHeaps

      • get_memory_size: (() => number)
          • (): number
          • Returns number

      • get_roots: (() => number[])
          • (): number[]
          • Returns number[]

      • get_row_size: (() => number)
          • (): number
          • Returns number

      • get_slots: (() => number[])
          • (): number[]
          • Returns number[]

      • get_tags: (() => Tag[])
          • (): Tag[]
          • Returns Tag[]

      • get_types: (() => String[])
          • (): String[]
          • Returns String[]

      • get_unmarked: (() => number)
          • (): number
          • Returns number

      • toReplString: (() => string)
          • (): string
          • Returns string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/mark_sweep.initialize_memory.html b/documentation/functions/mark_sweep.initialize_memory.html index ca28718d4..7a99884d0 100644 --- a/documentation/functions/mark_sweep.initialize_memory.html +++ b/documentation/functions/mark_sweep.initialize_memory.html @@ -1 +1 @@ -initialize_memory | Source Academy Modules
    • Parameters

      • memorySize: number
      • nodeSize: any
      • marked: any
      • unmarked: any

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +initialize_memory | Source Academy Modules
    • Parameters

      • memorySize: number
      • nodeSize: any
      • marked: any
      • unmarked: any

      Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/mark_sweep.initialize_tag.html b/documentation/functions/mark_sweep.initialize_tag.html index 4e4480ed3..0a25ec6ef 100644 --- a/documentation/functions/mark_sweep.initialize_tag.html +++ b/documentation/functions/mark_sweep.initialize_tag.html @@ -1 +1 @@ -initialize_tag | Source Academy Modules
    • Parameters

      • allTag: number[]
      • types: string[]

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +initialize_tag | Source Academy Modules
    • Parameters

      • allTag: number[]
      • types: string[]

      Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/mark_sweep.newAssign.html b/documentation/functions/mark_sweep.newAssign.html index e31265ef5..3d5d04d88 100644 --- a/documentation/functions/mark_sweep.newAssign.html +++ b/documentation/functions/mark_sweep.newAssign.html @@ -1 +1 @@ -newAssign | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file +newAssign | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/mark_sweep.newCommand.html b/documentation/functions/mark_sweep.newCommand.html index 192af71d7..4254afda8 100644 --- a/documentation/functions/mark_sweep.newCommand.html +++ b/documentation/functions/mark_sweep.newCommand.html @@ -1 +1 @@ -newCommand | Source Academy Modules
    • Parameters

      • type: any
      • left: any
      • right: any
      • sizeLeft: any
      • sizeRight: any
      • heap: any
      • description: any
      • firstDesc: any
      • lastDesc: any
      • queue: never[] = []

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +newCommand | Source Academy Modules
    • Parameters

      • type: any
      • left: any
      • right: any
      • sizeLeft: any
      • sizeRight: any
      • heap: any
      • description: any
      • firstDesc: any
      • lastDesc: any
      • queue: never[] = []

      Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/mark_sweep.newGC.html b/documentation/functions/mark_sweep.newGC.html index cfbd19b38..d9a2e774e 100644 --- a/documentation/functions/mark_sweep.newGC.html +++ b/documentation/functions/mark_sweep.newGC.html @@ -1 +1 @@ -newGC | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file +newGC | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/mark_sweep.newMark.html b/documentation/functions/mark_sweep.newMark.html index a62fbbecb..a634863f4 100644 --- a/documentation/functions/mark_sweep.newMark.html +++ b/documentation/functions/mark_sweep.newMark.html @@ -1 +1 @@ -newMark | Source Academy Modules
    • Parameters

      • left: any
      • heap: any
      • queue: any

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +newMark | Source Academy Modules
    • Parameters

      • left: any
      • heap: any
      • queue: any

      Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/mark_sweep.newNew.html b/documentation/functions/mark_sweep.newNew.html index 669b089d1..c096a9e5b 100644 --- a/documentation/functions/mark_sweep.newNew.html +++ b/documentation/functions/mark_sweep.newNew.html @@ -1 +1 @@ -newNew | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file +newNew | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/mark_sweep.newPop.html b/documentation/functions/mark_sweep.newPop.html index 67b889aa9..c06e3cc4c 100644 --- a/documentation/functions/mark_sweep.newPop.html +++ b/documentation/functions/mark_sweep.newPop.html @@ -1 +1 @@ -newPop | Source Academy Modules
    • Parameters

      • res: any
      • left: any
      • right: any
      • heap: any

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +newPop | Source Academy Modules
    • Parameters

      • res: any
      • left: any
      • right: any
      • heap: any

      Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/mark_sweep.newPush.html b/documentation/functions/mark_sweep.newPush.html index 11359fb73..249b2775d 100644 --- a/documentation/functions/mark_sweep.newPush.html +++ b/documentation/functions/mark_sweep.newPush.html @@ -1 +1 @@ -newPush | Source Academy Modules
    • Parameters

      • left: any
      • right: any
      • heap: any

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +newPush | Source Academy Modules
    • Parameters

      • left: any
      • right: any
      • heap: any

      Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/mark_sweep.newSweep.html b/documentation/functions/mark_sweep.newSweep.html index 68c846022..b2bfa7ea6 100644 --- a/documentation/functions/mark_sweep.newSweep.html +++ b/documentation/functions/mark_sweep.newSweep.html @@ -1 +1 @@ -newSweep | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file +newSweep | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/mark_sweep.newUpdateSweep.html b/documentation/functions/mark_sweep.newUpdateSweep.html index bea2ac638..40324e7f8 100644 --- a/documentation/functions/mark_sweep.newUpdateSweep.html +++ b/documentation/functions/mark_sweep.newUpdateSweep.html @@ -1 +1 @@ -newUpdateSweep | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file +newUpdateSweep | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/mark_sweep.showRoot.html b/documentation/functions/mark_sweep.showRoot.html index 3928cb02e..0d670526b 100644 --- a/documentation/functions/mark_sweep.showRoot.html +++ b/documentation/functions/mark_sweep.showRoot.html @@ -1 +1 @@ -showRoot | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file +showRoot | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/mark_sweep.showRoots.html b/documentation/functions/mark_sweep.showRoots.html index ec774d1ce..c2f298ad1 100644 --- a/documentation/functions/mark_sweep.showRoots.html +++ b/documentation/functions/mark_sweep.showRoots.html @@ -1 +1 @@ -showRoots | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file +showRoots | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/mark_sweep.updateRoots.html b/documentation/functions/mark_sweep.updateRoots.html index b9ffb35c7..bdf1ab450 100644 --- a/documentation/functions/mark_sweep.updateRoots.html +++ b/documentation/functions/mark_sweep.updateRoots.html @@ -1 +1 @@ -updateRoots | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file +updateRoots | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/mark_sweep.updateSlotSegment.html b/documentation/functions/mark_sweep.updateSlotSegment.html index 3172619c7..3bb4fa767 100644 --- a/documentation/functions/mark_sweep.updateSlotSegment.html +++ b/documentation/functions/mark_sweep.updateSlotSegment.html @@ -1 +1 @@ -updateSlotSegment | Source Academy Modules
    • Parameters

      • tag: number
      • size: number
      • first: number
      • last: number

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +updateSlotSegment | Source Academy Modules
    • Parameters

      • tag: number
      • size: number
      • first: number
      • last: number

      Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/nbody.addVectors.html b/documentation/functions/nbody.addVectors.html index c1d935367..555a73978 100644 --- a/documentation/functions/nbody.addVectors.html +++ b/documentation/functions/nbody.addVectors.html @@ -2,4 +2,4 @@

    Parameters

    Returns Vector3

    The sum of the two vectors.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/nbody.clone.html b/documentation/functions/nbody.clone.html index c069fddbf..58de42bbb 100644 --- a/documentation/functions/nbody.clone.html +++ b/documentation/functions/nbody.clone.html @@ -1,4 +1,4 @@ clone | Source Academy Modules
    • Deep clone an object.

      Parameters

      • obj: Vector3 | CelestialBody | State | Universe

        The object to clone.

      Returns CelestialBody | State | Universe | Vector3

      The cloned object.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/nbody.createBodyCenterTransformation.html b/documentation/functions/nbody.createBodyCenterTransformation.html index 51e62dbe2..68afc0ef5 100644 --- a/documentation/functions/nbody.createBodyCenterTransformation.html +++ b/documentation/functions/nbody.createBodyCenterTransformation.html @@ -1,4 +1,4 @@ createBodyCenterTransformation | Source Academy Modules

    Function createBodyCenterTransformation

    • Create a frame of reference transformation that moves the origin to the center of ith both.

      Parameters

      • Optional i: number

        The index of the body to center on.

      Returns BodyCenterTransformation

      A new body center transformation.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/nbody.createCelestialBody.html b/documentation/functions/nbody.createCelestialBody.html index 9adc829a5..9ee2e77c3 100644 --- a/documentation/functions/nbody.createCelestialBody.html +++ b/documentation/functions/nbody.createCelestialBody.html @@ -5,4 +5,4 @@
  • Optional velocity: Vector3

    velocity of the body.

  • Optional acceleration: Vector3

    acceleration of the body.

  • Returns CelestialBody

    A new celestial body.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/nbody.createCentripetalForce.html b/documentation/functions/nbody.createCentripetalForce.html index 8ba1d038f..5a6a86fa3 100644 --- a/documentation/functions/nbody.createCentripetalForce.html +++ b/documentation/functions/nbody.createCentripetalForce.html @@ -1,4 +1,4 @@ createCentripetalForce | Source Academy Modules
    • Create a centripetal force that pulls bodies towards a center.

      Parameters

      • Optional center: Vector3

        The center of the centripetal force.

      Returns CentripetalForce

      A new centripetal force.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/nbody.createCoMTransformation.html b/documentation/functions/nbody.createCoMTransformation.html index e391308d2..4a2dcfefc 100644 --- a/documentation/functions/nbody.createCoMTransformation.html +++ b/documentation/functions/nbody.createCoMTransformation.html @@ -1,3 +1,3 @@ createCoMTransformation | Source Academy Modules
    • Create a frame of reference transformation that moves the origin to the center of mass of the system.

      Returns CoMTransformation

      A new center of mass transformation.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/nbody.createCombinedForce.html b/documentation/functions/nbody.createCombinedForce.html index 4ac676c3c..b2640aae1 100644 --- a/documentation/functions/nbody.createCombinedForce.html +++ b/documentation/functions/nbody.createCombinedForce.html @@ -1,4 +1,4 @@ createCombinedForce | Source Academy Modules
    • Create a combined force that is an additive combination of all the given forces.

      Parameters

      • forces: Force[]

        The forces to combine.

      Returns CombinedForce

      A new combined force.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/nbody.createExplicitEulerSim.html b/documentation/functions/nbody.createExplicitEulerSim.html index 5ccc798e8..6030f5720 100644 --- a/documentation/functions/nbody.createExplicitEulerSim.html +++ b/documentation/functions/nbody.createExplicitEulerSim.html @@ -1,4 +1,4 @@ createExplicitEulerSim | Source Academy Modules
    • Create an explicit euler integrator to be used as the simulation function.

      Parameters

      • Optional force: Force

        The force that applies to the nbody system.

      Returns ExplicitEulerSim

      A new explicit Euler simulation.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/nbody.createForce.html b/documentation/functions/nbody.createForce.html index 9af62705a..613d3a836 100644 --- a/documentation/functions/nbody.createForce.html +++ b/documentation/functions/nbody.createForce.html @@ -1,4 +1,4 @@ createForce | Source Academy Modules
    • Create a force that applies to all bodies using the provided higher order/lambda/arrow/anonymous function.

      Parameters

      • fn: ((bodies) => Vector3[])

        A function that takes an array of bodies and returns an array of forces of the same length.

          • (bodies): Vector3[]
          • Parameters

            • bodies: CelestialBody[]

            Returns Vector3[]

      Returns Force

      A new lambda force.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/nbody.createGravity.html b/documentation/functions/nbody.createGravity.html index c4f2322c5..13ba51517 100644 --- a/documentation/functions/nbody.createGravity.html +++ b/documentation/functions/nbody.createGravity.html @@ -1,4 +1,4 @@ createGravity | Source Academy Modules
    • Create a force that applies to all bodies.

      Parameters

      • Optional G: number

        The gravitational constant.

      Returns Gravity

      A new gravity force.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/nbody.createLambdaSim.html b/documentation/functions/nbody.createLambdaSim.html index 175befb68..df92ecaf8 100644 --- a/documentation/functions/nbody.createLambdaSim.html +++ b/documentation/functions/nbody.createLambdaSim.html @@ -1,4 +1,4 @@ createLambdaSim | Source Academy Modules
    • Create a simulate function (usually a numerical integrator) that is used to simulate the nbody system using the provided higher order/lambda/arrow/anonymous function.

      Parameters

      • fn: ((deltaT, prevState, currState) => State)

        The function to be used as the simulate function.

          • (deltaT, prevState, currState): State
          • Parameters

            • deltaT: number
            • prevState: State
            • currState: State

            Returns State

      Returns LambdaSim

      A new lambda simulation.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/nbody.createLambdaTransformation.html b/documentation/functions/nbody.createLambdaTransformation.html index c92f469f6..5cb58ac86 100644 --- a/documentation/functions/nbody.createLambdaTransformation.html +++ b/documentation/functions/nbody.createLambdaTransformation.html @@ -1,4 +1,4 @@ createLambdaTransformation | Source Academy Modules
    • Create a frame of reference transformation using a higher order/lambda/arrow/anonymous function.

      Parameters

      • fn: ((state) => State)

        A function that takes a state and returns a new transformed state.

          • (state): State
          • Parameters

            • state: State

            Returns State

      Returns LambdaTransformation

      A new lambda transformation.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/nbody.createPinTransformation.html b/documentation/functions/nbody.createPinTransformation.html index 7249e8592..fb3620627 100644 --- a/documentation/functions/nbody.createPinTransformation.html +++ b/documentation/functions/nbody.createPinTransformation.html @@ -2,4 +2,4 @@

    Parameters

    Returns PinTransformation

    A new pin transformation.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/nbody.createRotateTransformation.html b/documentation/functions/nbody.createRotateTransformation.html index 1ad452771..d35c6f34a 100644 --- a/documentation/functions/nbody.createRotateTransformation.html +++ b/documentation/functions/nbody.createRotateTransformation.html @@ -2,4 +2,4 @@

    Parameters

    Returns RotateTransformation

    A new rotate transformation.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/nbody.createRungeKutta4Sim.html b/documentation/functions/nbody.createRungeKutta4Sim.html index 8ecbb62fa..f22c7c387 100644 --- a/documentation/functions/nbody.createRungeKutta4Sim.html +++ b/documentation/functions/nbody.createRungeKutta4Sim.html @@ -2,4 +2,4 @@

    Parameters

    Returns RungeKutta4Sim

    A new Runge-Kutta 4 simulation.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/nbody.createSemiImplicitEulerSim.html b/documentation/functions/nbody.createSemiImplicitEulerSim.html index 460248122..99843d3ef 100644 --- a/documentation/functions/nbody.createSemiImplicitEulerSim.html +++ b/documentation/functions/nbody.createSemiImplicitEulerSim.html @@ -1,4 +1,4 @@ createSemiImplicitEulerSim | Source Academy Modules
    • Create a numerical integrator that uses the semi-implicit Euler method to simulate the nbody system.

      Parameters

      • Optional force: Force

        The force that applies to the nbody system.

      Returns SemiImplicitEulerSim

      A new semi-implicit Euler simulation.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/nbody.createSimulation.html b/documentation/functions/nbody.createSimulation.html index 8e0618d21..a0716a157 100644 --- a/documentation/functions/nbody.createSimulation.html +++ b/documentation/functions/nbody.createSimulation.html @@ -6,4 +6,4 @@
  • Optional showTrails: boolean

    Whether to show trails.

  • Optional maxTrailLength: number

    The maximum length of trails.

  • Returns Simulation

    A new simulation.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/nbody.createState.html b/documentation/functions/nbody.createState.html index 53a676f80..63f5bf0bd 100644 --- a/documentation/functions/nbody.createState.html +++ b/documentation/functions/nbody.createState.html @@ -1,4 +1,4 @@ createState | Source Academy Modules
    • Create a new state snapshot of the universe.

      Parameters

      • bodies: CelestialBody[]

        The bodies in the state.

      Returns State

      A new state.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/nbody.createTimedRotateTransformation.html b/documentation/functions/nbody.createTimedRotateTransformation.html index f55fbed66..3425b5649 100644 --- a/documentation/functions/nbody.createTimedRotateTransformation.html +++ b/documentation/functions/nbody.createTimedRotateTransformation.html @@ -2,4 +2,4 @@

    Parameters

    Returns TimedRotateTransformation

    A new timed rotate transformation.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/nbody.createUniverse.html b/documentation/functions/nbody.createUniverse.html index 6e3fd799e..4d2ee4e7c 100644 --- a/documentation/functions/nbody.createUniverse.html +++ b/documentation/functions/nbody.createUniverse.html @@ -6,4 +6,4 @@
  • simFunc: SimulateFunction

    The simulation function of the universe.

  • transformations: Transformation[]

    The transformations of the universe.

  • Returns Universe

    A new universe.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/nbody.createVector.html b/documentation/functions/nbody.createVector.html index 685bcaa62..2a320f2b0 100644 --- a/documentation/functions/nbody.createVector.html +++ b/documentation/functions/nbody.createVector.html @@ -3,4 +3,4 @@
  • y: number

    y component of the vector.

  • z: number

    z component of the vector.

  • Returns Vector3

    A new 3D vector.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/nbody.createVelocityVerletSim.html b/documentation/functions/nbody.createVelocityVerletSim.html index 021cdd06a..857ef3dda 100644 --- a/documentation/functions/nbody.createVelocityVerletSim.html +++ b/documentation/functions/nbody.createVelocityVerletSim.html @@ -1,4 +1,4 @@ createVelocityVerletSim | Source Academy Modules
    • Create a numerical integrator that uses the velocity Verlet method to simulate the nbody system.

      Parameters

      • force: Force

        The force that applies to the nbody system.

      Returns VelocityVerletSim

      A new velocity Verlet simulation.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/nbody.getBodies.html b/documentation/functions/nbody.getBodies.html index e64c38403..79262f832 100644 --- a/documentation/functions/nbody.getBodies.html +++ b/documentation/functions/nbody.getBodies.html @@ -1,4 +1,4 @@ getBodies | Source Academy Modules
    • Get the bodies in a state.

      Parameters

      • state: State

        The state.

      Returns CelestialBody[]

      The bodies in the state.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/nbody.getX.html b/documentation/functions/nbody.getX.html index e96864a4c..5bf3686d8 100644 --- a/documentation/functions/nbody.getX.html +++ b/documentation/functions/nbody.getX.html @@ -1,4 +1,4 @@ getX | Source Academy Modules
    • Get the x component of a vector.

      Parameters

      • v: Vector3

        The vector.

      Returns number

      The x component of the vector.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/nbody.getY.html b/documentation/functions/nbody.getY.html index 3cd10b349..327d05406 100644 --- a/documentation/functions/nbody.getY.html +++ b/documentation/functions/nbody.getY.html @@ -1,4 +1,4 @@ getY | Source Academy Modules
    • Get the y component of a vector.

      Parameters

      • v: Vector3

        The vector.

      Returns number

      The y component of the vector.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/nbody.getZ.html b/documentation/functions/nbody.getZ.html index 108ed7f03..4b08c4117 100644 --- a/documentation/functions/nbody.getZ.html +++ b/documentation/functions/nbody.getZ.html @@ -1,4 +1,4 @@ getZ | Source Academy Modules
    • Get the z component of a vector.

      Parameters

      • v: Vector3

        The vector.

      Returns number

      The z component of the vector.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/nbody.multiplyScalar.html b/documentation/functions/nbody.multiplyScalar.html index d4e32fb5c..bcb90557e 100644 --- a/documentation/functions/nbody.multiplyScalar.html +++ b/documentation/functions/nbody.multiplyScalar.html @@ -2,4 +2,4 @@

    Parameters

    Returns Vector3

    The vector multiplied by the scalar.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/nbody.playSim.html b/documentation/functions/nbody.playSim.html index db1ba3d7d..51dc45781 100644 --- a/documentation/functions/nbody.playSim.html +++ b/documentation/functions/nbody.playSim.html @@ -1,3 +1,3 @@ playSim | Source Academy Modules
    • Play a simulation.

      Parameters

      • sim: Simulation

        The simulation to play.

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/nbody.recordSim.html b/documentation/functions/nbody.recordSim.html index 2ae3734da..840d93dc3 100644 --- a/documentation/functions/nbody.recordSim.html +++ b/documentation/functions/nbody.recordSim.html @@ -2,4 +2,4 @@

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/nbody.setX.html b/documentation/functions/nbody.setX.html index 405e9785c..41a68af12 100644 --- a/documentation/functions/nbody.setX.html +++ b/documentation/functions/nbody.setX.html @@ -1,4 +1,4 @@ setX | Source Academy Modules
    • Set the x component of a vector.

      Parameters

      • v: Vector3

        The vector.

      • x: number

        The new x component.

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/nbody.setY.html b/documentation/functions/nbody.setY.html index a9635b1ec..377bb5d3e 100644 --- a/documentation/functions/nbody.setY.html +++ b/documentation/functions/nbody.setY.html @@ -1,4 +1,4 @@ setY | Source Academy Modules
    • Set the y component of a vector.

      Parameters

      • v: Vector3

        The vector.

      • y: number

        The new y component.

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/nbody.setZ.html b/documentation/functions/nbody.setZ.html index 2d57701bd..ea0ae3b7c 100644 --- a/documentation/functions/nbody.setZ.html +++ b/documentation/functions/nbody.setZ.html @@ -1,4 +1,4 @@ setZ | Source Academy Modules
    • Set the z component of a vector.

      Parameters

      • v: Vector3

        The vector.

      • z: number

        The new z component.

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/nbody.subVectors.html b/documentation/functions/nbody.subVectors.html index a8d1c36c0..70702816c 100644 --- a/documentation/functions/nbody.subVectors.html +++ b/documentation/functions/nbody.subVectors.html @@ -2,4 +2,4 @@

    Parameters

    Returns Vector3

    The difference of the two vectors.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/painter.display_painter.html b/documentation/functions/painter.display_painter.html index 24d1d0bd9..c9465a778 100644 --- a/documentation/functions/painter.display_painter.html +++ b/documentation/functions/painter.display_painter.html @@ -5,4 +5,4 @@ *

    Example

    display_painter(flipped_outline_painter)(unit_frame);
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/painter.draw_line.html b/documentation/functions/painter.draw_line.html index bd92d24fb..4bec1b39a 100644 --- a/documentation/functions/painter.draw_line.html +++ b/documentation/functions/painter.draw_line.html @@ -3,4 +3,4 @@
  • v_end: number[]

    vector of the second point

  • Returns void

    Example

    const v1 = pair(1,2);
    const v2 = pair(2,3);
    draw_line(v1, v2);
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/physics_2d.add_box_object.html b/documentation/functions/physics_2d.add_box_object.html index 1e740e03c..5e81daf33 100644 --- a/documentation/functions/physics_2d.add_box_object.html +++ b/documentation/functions/physics_2d.add_box_object.html @@ -4,4 +4,4 @@
  • velc: Vector2

    initial velocity vector

  • size: Vector2

    size

  • isStatic: boolean
  • Returns PhysicsObject

    new box object

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/physics_2d.add_circle_object.html b/documentation/functions/physics_2d.add_circle_object.html index bd98ecc28..8b712e229 100644 --- a/documentation/functions/physics_2d.add_circle_object.html +++ b/documentation/functions/physics_2d.add_circle_object.html @@ -4,4 +4,4 @@
  • velc: Vector2

    initial velocity vector

  • radius: number

    radius

  • isStatic: boolean
  • Returns PhysicsObject

    new circle object

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/physics_2d.add_triangle_object.html b/documentation/functions/physics_2d.add_triangle_object.html index 4540b9cc9..22777818f 100644 --- a/documentation/functions/physics_2d.add_triangle_object.html +++ b/documentation/functions/physics_2d.add_triangle_object.html @@ -5,4 +5,4 @@
  • base: number

    base

  • height: number

    height

  • isStatic: boolean
  • Returns PhysicsObject

    new triangle object

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/physics_2d.add_vector.html b/documentation/functions/physics_2d.add_vector.html index 5ffd653b2..7294e095f 100644 --- a/documentation/functions/physics_2d.add_vector.html +++ b/documentation/functions/physics_2d.add_vector.html @@ -1,3 +1,3 @@ add_vector | Source Academy Modules
    • Adds two vectors together and returns the resultant vector.

      Parameters

      • vec1: Vector2
      • vec2: Vector2

      Returns Vector2

      vector 2d

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/physics_2d.add_wall.html b/documentation/functions/physics_2d.add_wall.html index 41384a436..769710865 100644 --- a/documentation/functions/physics_2d.add_wall.html +++ b/documentation/functions/physics_2d.add_wall.html @@ -3,4 +3,4 @@
  • rot: number

    rotation of the wall

  • size: Vector2

    size of the wall

  • Returns PhysicsObject

    new box (wall) object

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/physics_2d.apply_force.html b/documentation/functions/physics_2d.apply_force.html index c2e315ed4..361fd1119 100644 --- a/documentation/functions/physics_2d.apply_force.html +++ b/documentation/functions/physics_2d.apply_force.html @@ -2,4 +2,4 @@

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/physics_2d.apply_force_to_center.html b/documentation/functions/physics_2d.apply_force_to_center.html index 027e869c2..36933fc5d 100644 --- a/documentation/functions/physics_2d.apply_force_to_center.html +++ b/documentation/functions/physics_2d.apply_force_to_center.html @@ -1,4 +1,4 @@ apply_force_to_center | Source Academy Modules
    • Applies a force to given object at its center.

      Parameters

      • force: Force

        existing force

      • obj: PhysicsObject

        existing object the force applies on

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/physics_2d.array_to_vector.html b/documentation/functions/physics_2d.array_to_vector.html index 257fdab7e..6a1ba1dfa 100644 --- a/documentation/functions/physics_2d.array_to_vector.html +++ b/documentation/functions/physics_2d.array_to_vector.html @@ -1,4 +1,4 @@ array_to_vector | Source Academy Modules
    • Converts an array of 2 numbers into a 2d vector.

      Parameters

      • arr: [number, number]

        array with [x, y]

      Returns Vector2

      vector 2d

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/physics_2d.get_angular_velocity.html b/documentation/functions/physics_2d.get_angular_velocity.html index 016de5f1b..944c33fc9 100644 --- a/documentation/functions/physics_2d.get_angular_velocity.html +++ b/documentation/functions/physics_2d.get_angular_velocity.html @@ -1,4 +1,4 @@ get_angular_velocity | Source Academy Modules
    • Gets angular velocity of the object at current world time.

      Parameters

      • obj: PhysicsObject

        exisiting object

      Returns Vector2

      angular velocity vector

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/physics_2d.get_position.html b/documentation/functions/physics_2d.get_position.html index f28231d6d..8a8d4f6d6 100644 --- a/documentation/functions/physics_2d.get_position.html +++ b/documentation/functions/physics_2d.get_position.html @@ -1,4 +1,4 @@ get_position | Source Academy Modules
    • Gets position of the object at current world time.

      Parameters

      • obj: PhysicsObject

        existing object

      Returns Vector2

      position of center

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/physics_2d.get_rotation.html b/documentation/functions/physics_2d.get_rotation.html index c55728ce4..9e40de692 100644 --- a/documentation/functions/physics_2d.get_rotation.html +++ b/documentation/functions/physics_2d.get_rotation.html @@ -1,4 +1,4 @@ get_rotation | Source Academy Modules
    • Gets rotation of the object at current world time.

      Parameters

      • obj: PhysicsObject

        existing object

      Returns number

      rotation of object

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/physics_2d.get_velocity.html b/documentation/functions/physics_2d.get_velocity.html index e668eb48a..6949e9c26 100644 --- a/documentation/functions/physics_2d.get_velocity.html +++ b/documentation/functions/physics_2d.get_velocity.html @@ -1,4 +1,4 @@ get_velocity | Source Academy Modules
    • Gets velocity of the object at current world time.

      Parameters

      • obj: PhysicsObject

        exisiting object

      Returns Vector2

      velocity vector

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/physics_2d.impact_start_time.html b/documentation/functions/physics_2d.impact_start_time.html index 7e01b3f98..6ffe60a2f 100644 --- a/documentation/functions/physics_2d.impact_start_time.html +++ b/documentation/functions/physics_2d.impact_start_time.html @@ -1,4 +1,4 @@ impact_start_time | Source Academy Modules
    • Gets the impact start time of two currently touching objects. Returns -1 if they are not touching.

      Parameters

      • obj1: PhysicsObject
      • obj2: PhysicsObject

      Returns number

      impact start time

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/physics_2d.is_touching.html b/documentation/functions/physics_2d.is_touching.html index 9f185030b..23d0d09ea 100644 --- a/documentation/functions/physics_2d.is_touching.html +++ b/documentation/functions/physics_2d.is_touching.html @@ -1,3 +1,3 @@ is_touching | Source Academy Modules
    • Checks if two objects are touching at current world time.

      Parameters

      • obj1: PhysicsObject
      • obj2: PhysicsObject

      Returns boolean

      touching state

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/physics_2d.make_force.html b/documentation/functions/physics_2d.make_force.html index 090c3453e..d61c4c456 100644 --- a/documentation/functions/physics_2d.make_force.html +++ b/documentation/functions/physics_2d.make_force.html @@ -4,4 +4,4 @@
  • dur: number

    duration of force

  • start: number

    start time of force

  • Returns Force

    new force

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/physics_2d.make_ground.html b/documentation/functions/physics_2d.make_ground.html index 129942768..b85ac017c 100644 --- a/documentation/functions/physics_2d.make_ground.html +++ b/documentation/functions/physics_2d.make_ground.html @@ -1,4 +1,4 @@ make_ground | Source Academy Modules
    • Makes the ground body of the world.

      Parameters

      • height: number

        height of ground

      • friction: number

        friction of ground

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/physics_2d.make_vector.html b/documentation/functions/physics_2d.make_vector.html index cca441cd8..0b564a734 100644 --- a/documentation/functions/physics_2d.make_vector.html +++ b/documentation/functions/physics_2d.make_vector.html @@ -2,4 +2,4 @@

    Parameters

    Returns Vector2

    with x, y as components

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/physics_2d.scale_size.html b/documentation/functions/physics_2d.scale_size.html index 4fbc93d30..4cc8e4187 100644 --- a/documentation/functions/physics_2d.scale_size.html +++ b/documentation/functions/physics_2d.scale_size.html @@ -1,4 +1,4 @@ scale_size | Source Academy Modules
    • Resizes the object with given scale factor.

      Parameters

      • obj: PhysicsObject

        existinig object

      • scale: number

        scaling size

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/physics_2d.set_angular_velocity.html b/documentation/functions/physics_2d.set_angular_velocity.html index 8dbef7bc9..06a838bba 100644 --- a/documentation/functions/physics_2d.set_angular_velocity.html +++ b/documentation/functions/physics_2d.set_angular_velocity.html @@ -1,4 +1,4 @@ set_angular_velocity | Source Academy Modules
    • Sets current angular velocity of the object.

      Parameters

      • obj: PhysicsObject

        exisiting object

      • velc: number

        angular velocity number

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/physics_2d.set_density.html b/documentation/functions/physics_2d.set_density.html index 13e366049..9c4424562 100644 --- a/documentation/functions/physics_2d.set_density.html +++ b/documentation/functions/physics_2d.set_density.html @@ -1,4 +1,4 @@ set_density | Source Academy Modules
    • Set density of the object.

      Parameters

      • obj: PhysicsObject

        existing object

      • density: number

        density

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/physics_2d.set_friction.html b/documentation/functions/physics_2d.set_friction.html index 7366f3c48..91474cc9c 100644 --- a/documentation/functions/physics_2d.set_friction.html +++ b/documentation/functions/physics_2d.set_friction.html @@ -1,2 +1,2 @@ set_friction | Source Academy Modules
    • Sets the friction value of the object.

      -

      Parameters

      • obj: PhysicsObject
      • friction: number

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/physics_2d.set_gravity.html b/documentation/functions/physics_2d.set_gravity.html index 9cd558ca5..4f22ae575 100644 --- a/documentation/functions/physics_2d.set_gravity.html +++ b/documentation/functions/physics_2d.set_gravity.html @@ -2,4 +2,4 @@

    Parameters

    Returns void

    Example

    set_gravity(0, -9.8); // gravity vector for real world
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/physics_2d.set_position.html b/documentation/functions/physics_2d.set_position.html index cb1cd38ff..41063d04c 100644 --- a/documentation/functions/physics_2d.set_position.html +++ b/documentation/functions/physics_2d.set_position.html @@ -1,4 +1,4 @@ set_position | Source Academy Modules
    • Sets the position of the object.

      Parameters

      • obj: PhysicsObject

        existing object

      • pos: Vector2

        new position

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/physics_2d.set_rotation.html b/documentation/functions/physics_2d.set_rotation.html index a1bfb9992..cd4a53e41 100644 --- a/documentation/functions/physics_2d.set_rotation.html +++ b/documentation/functions/physics_2d.set_rotation.html @@ -1,4 +1,4 @@ set_rotation | Source Academy Modules
    • Sets the rotation of the object.

      Parameters

      • obj: PhysicsObject

        existing object

      • rot: number

        new rotation

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/physics_2d.set_velocity.html b/documentation/functions/physics_2d.set_velocity.html index 45efc9779..2a8287c83 100644 --- a/documentation/functions/physics_2d.set_velocity.html +++ b/documentation/functions/physics_2d.set_velocity.html @@ -1,4 +1,4 @@ set_velocity | Source Academy Modules
    • Sets current velocity of the object.

      Parameters

      • obj: PhysicsObject

        exisiting object

      • velc: Vector2

        new velocity

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/physics_2d.simulate_world.html b/documentation/functions/physics_2d.simulate_world.html index fd877ed9b..827d839fd 100644 --- a/documentation/functions/physics_2d.simulate_world.html +++ b/documentation/functions/physics_2d.simulate_world.html @@ -1,3 +1,3 @@ simulate_world | Source Academy Modules
    • Simulates the world for given duration.

      Parameters

      • total_time: number

        total time to simulate

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/physics_2d.subtract_vector.html b/documentation/functions/physics_2d.subtract_vector.html index 5478a3905..fb2d9e7a2 100644 --- a/documentation/functions/physics_2d.subtract_vector.html +++ b/documentation/functions/physics_2d.subtract_vector.html @@ -1,3 +1,3 @@ subtract_vector | Source Academy Modules
    • Subtract the second vector from the first and returns the resultant vector.

      Parameters

      • vec1: Vector2
      • vec2: Vector2

      Returns Vector2

      vector 2d

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/physics_2d.update_world.html b/documentation/functions/physics_2d.update_world.html index 69ff1b7a9..b37b19352 100644 --- a/documentation/functions/physics_2d.update_world.html +++ b/documentation/functions/physics_2d.update_world.html @@ -1,3 +1,3 @@ update_world | Source Academy Modules
    • Updates the world once with the given time step.

      Parameters

      • dt: number

        value of fixed time step

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/physics_2d.vector_to_array.html b/documentation/functions/physics_2d.vector_to_array.html index 459dbe17e..25c7d9b3a 100644 --- a/documentation/functions/physics_2d.vector_to_array.html +++ b/documentation/functions/physics_2d.vector_to_array.html @@ -1,4 +1,4 @@ vector_to_array | Source Academy Modules
    • Converts a 2d vector into an array.

      Parameters

      • vec: Vector2

        2D vector to convert

      Returns number[]

      array with [x, y]

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/pix_n_flix.alpha_of.html b/documentation/functions/pix_n_flix.alpha_of.html index 4be9eb9ec..716caad9c 100644 --- a/documentation/functions/pix_n_flix.alpha_of.html +++ b/documentation/functions/pix_n_flix.alpha_of.html @@ -1,4 +1,4 @@ alpha_of | Source Academy Modules
    • Returns the alpha component of the given pixel.

      Parameters

      • pixel: Pixel

        The given pixel

      Returns number

      The alpha component as a number between 0 and 255

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/pix_n_flix.blue_of.html b/documentation/functions/pix_n_flix.blue_of.html index 725a80acb..310b19072 100644 --- a/documentation/functions/pix_n_flix.blue_of.html +++ b/documentation/functions/pix_n_flix.blue_of.html @@ -1,4 +1,4 @@ blue_of | Source Academy Modules
    • Returns the blue component of the given pixel.

      Parameters

      • pixel: Pixel

        The given pixel

      Returns number

      The blue component as a number between 0 and 255

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/pix_n_flix.compose_filter.html b/documentation/functions/pix_n_flix.compose_filter.html index 908dcd45f..22fdfbd43 100644 --- a/documentation/functions/pix_n_flix.compose_filter.html +++ b/documentation/functions/pix_n_flix.compose_filter.html @@ -3,4 +3,4 @@

    Parameters

    Returns Filter

    The filter equivalent to applying filter1 and then filter2

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/pix_n_flix.copy_image.html b/documentation/functions/pix_n_flix.copy_image.html index 092a51a4f..a95133315 100644 --- a/documentation/functions/pix_n_flix.copy_image.html +++ b/documentation/functions/pix_n_flix.copy_image.html @@ -2,4 +2,4 @@ destination image.

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/pix_n_flix.get_video_time.html b/documentation/functions/pix_n_flix.get_video_time.html index dfd74b6c9..78ffc40ac 100644 --- a/documentation/functions/pix_n_flix.get_video_time.html +++ b/documentation/functions/pix_n_flix.get_video_time.html @@ -1,3 +1,3 @@ get_video_time | Source Academy Modules
    • Returns the elapsed time in milliseconds since the start of the video.

      Returns number

      The elapsed time in milliseconds since the start of the video

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/pix_n_flix.green_of.html b/documentation/functions/pix_n_flix.green_of.html index 5f54739ee..a8539dad3 100644 --- a/documentation/functions/pix_n_flix.green_of.html +++ b/documentation/functions/pix_n_flix.green_of.html @@ -1,4 +1,4 @@ green_of | Source Academy Modules
    • Returns the green component of the given pixel.

      Parameters

      • pixel: Pixel

        The given pixel

      Returns number

      The green component as a number between 0 and 255

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/pix_n_flix.image_height.html b/documentation/functions/pix_n_flix.image_height.html index 284892d8f..b12e9a708 100644 --- a/documentation/functions/pix_n_flix.image_height.html +++ b/documentation/functions/pix_n_flix.image_height.html @@ -1,4 +1,4 @@ image_height | Source Academy Modules
    • Returns the current height of the displayed images in pixels, i.e. the number of pixels in the vertical dimension.

      Returns number

      The height of the displayed images (in pixels)

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/pix_n_flix.image_width.html b/documentation/functions/pix_n_flix.image_width.html index 957e25a88..f352ff355 100644 --- a/documentation/functions/pix_n_flix.image_width.html +++ b/documentation/functions/pix_n_flix.image_width.html @@ -1,4 +1,4 @@ image_width | Source Academy Modules
    • Returns the current width of the displayed images in pixels, i.e. the number of pixels in the horizontal dimension.

      Returns number

      The width of the displayed images (in pixels)

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/pix_n_flix.install_filter.html b/documentation/functions/pix_n_flix.install_filter.html index cde26fe48..1ae12bc1e 100644 --- a/documentation/functions/pix_n_flix.install_filter.html +++ b/documentation/functions/pix_n_flix.install_filter.html @@ -4,4 +4,4 @@

    A filter is a function that is applied to two two-dimensional arrays of Pixels: the source image and the destination image.

    -

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/pix_n_flix.keep_aspect_ratio.html b/documentation/functions/pix_n_flix.keep_aspect_ratio.html index a834eb86a..522bca678 100644 --- a/documentation/functions/pix_n_flix.keep_aspect_ratio.html +++ b/documentation/functions/pix_n_flix.keep_aspect_ratio.html @@ -1,2 +1,2 @@ keep_aspect_ratio | Source Academy Modules
    • Sets pix_n_flix to preserve the aspect ratio of the video or image

      -

      Parameters

      • _keepAspectRatio: boolean

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/pix_n_flix.pause_at.html b/documentation/functions/pix_n_flix.pause_at.html index e4aeef252..4d9178f3b 100644 --- a/documentation/functions/pix_n_flix.pause_at.html +++ b/documentation/functions/pix_n_flix.pause_at.html @@ -1,3 +1,3 @@ pause_at | Source Academy Modules
    • Pauses the video at a set time after the video starts.

      Parameters

      • pause_time: number

        Time in ms after the video starts.

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/pix_n_flix.red_of.html b/documentation/functions/pix_n_flix.red_of.html index 30b24470e..4f03ed59b 100644 --- a/documentation/functions/pix_n_flix.red_of.html +++ b/documentation/functions/pix_n_flix.red_of.html @@ -1,4 +1,4 @@ red_of | Source Academy Modules
    • Returns the red component of the given pixel.

      Parameters

      • pixel: Pixel

        The given pixel

      Returns number

      The red component as a number between 0 and 255

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/pix_n_flix.reset_filter.html b/documentation/functions/pix_n_flix.reset_filter.html index 612135e1e..45dca938a 100644 --- a/documentation/functions/pix_n_flix.reset_filter.html +++ b/documentation/functions/pix_n_flix.reset_filter.html @@ -1,2 +1,2 @@ reset_filter | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/pix_n_flix.set_dimensions.html b/documentation/functions/pix_n_flix.set_dimensions.html index 565caf81c..4f9c00e15 100644 --- a/documentation/functions/pix_n_flix.set_dimensions.html +++ b/documentation/functions/pix_n_flix.set_dimensions.html @@ -2,4 +2,4 @@ Note: Only accepts width and height values within the range of 1 to 500.

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/pix_n_flix.set_fps.html b/documentation/functions/pix_n_flix.set_fps.html index bd8e2145a..c69d68265 100644 --- a/documentation/functions/pix_n_flix.set_fps.html +++ b/documentation/functions/pix_n_flix.set_fps.html @@ -1,4 +1,4 @@ set_fps | Source Academy Modules
    • Sets the framerate (i.e. frames per second (FPS)) of the video. Note: Only accepts FPS values within the range of 2 to 30.

      Parameters

      • fps: number

        FPS of video (default value: 10)

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/pix_n_flix.set_loop_count.html b/documentation/functions/pix_n_flix.set_loop_count.html index 6093f8bf2..d260debe3 100644 --- a/documentation/functions/pix_n_flix.set_loop_count.html +++ b/documentation/functions/pix_n_flix.set_loop_count.html @@ -1,4 +1,4 @@ set_loop_count | Source Academy Modules
    • Sets the number of times the video is played. If the number of times the video repeats is negative, the video will loop forever.

      Parameters

      • n: number

        number of times the video repeats after the first iteration. If n < 1, n will be taken to be 1. (Default value of Infinity)

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/pix_n_flix.set_rgba.html b/documentation/functions/pix_n_flix.set_rgba.html index 712748367..27cd39f2c 100644 --- a/documentation/functions/pix_n_flix.set_rgba.html +++ b/documentation/functions/pix_n_flix.set_rgba.html @@ -5,4 +5,4 @@
  • g: number

    The green component as a number between 0 and 255

  • b: number

    The blue component as a number between 0 and 255

  • a: number

    The alpha component as a number between 0 and 255

    -
  • Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/pix_n_flix.set_volume.html b/documentation/functions/pix_n_flix.set_volume.html index b50084544..69cc1d02f 100644 --- a/documentation/functions/pix_n_flix.set_volume.html +++ b/documentation/functions/pix_n_flix.set_volume.html @@ -1,4 +1,4 @@ set_volume | Source Academy Modules
    • Sets the audio volume of the local video file played. Note: Only accepts volume value within the range of 0 to 100.

      Parameters

      • volume: number

        Volume of video (Default value of 50)

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/pix_n_flix.start.html b/documentation/functions/pix_n_flix.start.html index 3b97befb8..3c207f35a 100644 --- a/documentation/functions/pix_n_flix.start.html +++ b/documentation/functions/pix_n_flix.start.html @@ -1,2 +1,2 @@ start | Source Academy Modules
    • Starts processing the image or video using the installed filter.

      -

      Returns StartPacket

    Generated using TypeDoc

    \ No newline at end of file +

    Returns StartPacket

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/pix_n_flix.use_image_url.html b/documentation/functions/pix_n_flix.use_image_url.html index 72b766248..82ae7822f 100644 --- a/documentation/functions/pix_n_flix.use_image_url.html +++ b/documentation/functions/pix_n_flix.use_image_url.html @@ -1,4 +1,4 @@ use_image_url | Source Academy Modules
    • Sets pix_n_flix to use the image from the given URL as the image feed instead of using the default live camera feed.

      Parameters

      • URL: string

        URL of the image

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/pix_n_flix.use_local_file.html b/documentation/functions/pix_n_flix.use_local_file.html index b444249aa..73f8dd340 100644 --- a/documentation/functions/pix_n_flix.use_local_file.html +++ b/documentation/functions/pix_n_flix.use_local_file.html @@ -1,3 +1,3 @@ use_local_file | Source Academy Modules
    • Sets pix_n_flix to use video or image feed from a local file instead of using the default live camera feed.

      -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/pix_n_flix.use_video_url.html b/documentation/functions/pix_n_flix.use_video_url.html index ed9ddd6ae..65e7d28cd 100644 --- a/documentation/functions/pix_n_flix.use_video_url.html +++ b/documentation/functions/pix_n_flix.use_video_url.html @@ -1,4 +1,4 @@ use_video_url | Source Academy Modules
    • Sets pix_n_flix to use the video from the given URL as the video feed instead of using the default live camera feed.

      Parameters

      • URL: string

        URL of the video

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/plotly.draw_connected_2d.html b/documentation/functions/plotly.draw_connected_2d.html index 58bc667ef..77f0ff952 100644 --- a/documentation/functions/plotly.draw_connected_2d.html +++ b/documentation/functions/plotly.draw_connected_2d.html @@ -3,4 +3,4 @@

    Parameters

    Returns CurvePlotFunction

    function of type Curve → Drawing

    Example

    draw_connected_2d(100)(t => make_point(t, t));
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/plotly.draw_connected_3d.html b/documentation/functions/plotly.draw_connected_3d.html index a2f88fb1c..52b552293 100644 --- a/documentation/functions/plotly.draw_connected_3d.html +++ b/documentation/functions/plotly.draw_connected_3d.html @@ -3,4 +3,4 @@

    Parameters

    Returns CurvePlotFunction

    function of type 3D Curve → Drawing

    Example

    draw_connected_3d(100)(t => make_point(t, t));
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/plotly.draw_points_2d.html b/documentation/functions/plotly.draw_points_2d.html index 287e805a9..12806245f 100644 --- a/documentation/functions/plotly.draw_points_2d.html +++ b/documentation/functions/plotly.draw_points_2d.html @@ -7,4 +7,4 @@

    Parameters

    Returns CurvePlotFunction

    function of type 2D Curve → Drawing

    Example

    draw_points_2d(100)(t => make_point(t, t));
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/plotly.draw_points_3d.html b/documentation/functions/plotly.draw_points_3d.html index da6eb37f5..becef3baf 100644 --- a/documentation/functions/plotly.draw_points_3d.html +++ b/documentation/functions/plotly.draw_points_3d.html @@ -7,4 +7,4 @@

    Parameters

    Returns CurvePlotFunction

    function of type 3D Curve → Drawing

    Example

    draw_points_3d(100)(t => make_point(t, t));
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/plotly.draw_sound_2d.html b/documentation/functions/plotly.draw_sound_2d.html index cbfd0398a..ee5b2a229 100644 --- a/documentation/functions/plotly.draw_sound_2d.html +++ b/documentation/functions/plotly.draw_sound_2d.html @@ -1,3 +1,3 @@ draw_sound_2d | Source Academy Modules
    • Visualizes the sound on a 2d line graph

      Parameters

      • sound: Sound

        the sound which is to be visualized on plotly

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/plotly.new_plot.html b/documentation/functions/plotly.new_plot.html index 2b7969c4c..e3d557b74 100644 --- a/documentation/functions/plotly.new_plot.html +++ b/documentation/functions/plotly.new_plot.html @@ -6,4 +6,4 @@

    Types

    // The data format for input [{field_name}, value] from among the following fields
    data = {
    type: PlotType;
    x: Datum[] | Datum[][];
    y: Datum[] | Datum[][];
    z: Datum[] | Datum[][] | Datum[][][];
    mode:
    | 'lines'
    | 'markers'
    | 'text'
    | 'lines+markers'
    | 'text+markers'
    | 'text+lines'
    | 'text+lines+markers'
    }


    type Datum = string | number | Date | null;
    type PlotType =
    | 'bar'
    | 'barpolar'
    | 'box'
    | 'candlestick'
    | 'carpet'
    | 'choropleth'
    | 'choroplethmapbox'
    | 'cone'
    | 'contour'
    | 'contourcarpet'
    | 'densitymapbox'
    | 'funnel'
    | 'funnelarea'
    | 'heatmap'
    | 'heatmapgl'
    | 'histogram'
    | 'histogram2d'
    | 'histogram2dcontour'
    | 'image'
    | 'indicator'
    | 'isosurface'
    | 'mesh3d'
    | 'ohlc'
    | 'parcats'
    | 'parcoords'
    | 'pie'
    | 'pointcloud'
    | 'sankey'
    | 'scatter'
    | 'scatter3d'
    | 'scattercarpet'
    | 'scattergeo'
    | 'scattergl'
    | 'scattermapbox'
    | 'scatterpolar'
    | 'scatterpolargl'
    | 'scatterternary'
    | 'splom'
    | 'streamtube'
    | 'sunburst'
    | 'surface'
    | 'table'
    | 'treemap'
    | 'violin'
    | 'volume'
    | 'waterfall';
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/plotly.new_plot_json.html b/documentation/functions/plotly.new_plot_json.html index db896c96a..c8ce5663f 100644 --- a/documentation/functions/plotly.new_plot_json.html +++ b/documentation/functions/plotly.new_plot_json.html @@ -4,4 +4,4 @@

    Types

    // The data format for input [{field_name}, value] from among the following fields
    data = {
    type: PlotType;
    x: Datum[] | Datum[][];
    y: Datum[] | Datum[][];
    z: Datum[] | Datum[][] | Datum[][][];
    mode:
    | 'lines'
    | 'markers'
    | 'text'
    | 'lines+markers'
    | 'text+markers'
    | 'text+lines'
    | 'text+lines+markers'
    }[]


    type Datum = string | number | Date | null;
    type PlotType =
    | 'bar'
    | 'barpolar'
    | 'box'
    | 'candlestick'
    | 'carpet'
    | 'choropleth'
    | 'choroplethmapbox'
    | 'cone'
    | 'contour'
    | 'contourcarpet'
    | 'densitymapbox'
    | 'funnel'
    | 'funnelarea'
    | 'heatmap'
    | 'heatmapgl'
    | 'histogram'
    | 'histogram2d'
    | 'histogram2dcontour'
    | 'image'
    | 'indicator'
    | 'isosurface'
    | 'mesh3d'
    | 'ohlc'
    | 'parcats'
    | 'parcoords'
    | 'pie'
    | 'pointcloud'
    | 'sankey'
    | 'scatter'
    | 'scatter3d'
    | 'scattercarpet'
    | 'scattergeo'
    | 'scattergl'
    | 'scattermapbox'
    | 'scatterpolar'
    | 'scatterpolargl'
    | 'scatterternary'
    | 'splom'
    | 'streamtube'
    | 'sunburst'
    | 'surface'
    | 'table'
    | 'treemap'
    | 'violin'
    | 'volume'
    | 'waterfall';
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/repeat.repeat.html b/documentation/functions/repeat.repeat.html index e675298d0..b88c3ca0b 100644 --- a/documentation/functions/repeat.repeat.html +++ b/documentation/functions/repeat.repeat.html @@ -5,4 +5,4 @@

    Returns Function

    the new function that has the same effect as func repeated n times

    Example

    const plusTen = repeat(x => x + 2, 5);
    plusTen(0); // Returns 10
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/repeat.thrice.html b/documentation/functions/repeat.thrice.html index 8ed340fad..b099389ad 100644 --- a/documentation/functions/repeat.thrice.html +++ b/documentation/functions/repeat.thrice.html @@ -4,4 +4,4 @@

    Returns Function

    the new function that has the same effect as (x => func(func(func(x))))

    Example

    const plusNine = thrice(x => x + 3);
    plusNine(0); // Returns 9
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/repeat.twice.html b/documentation/functions/repeat.twice.html index 50677eeaa..691b629e9 100644 --- a/documentation/functions/repeat.twice.html +++ b/documentation/functions/repeat.twice.html @@ -4,4 +4,4 @@

    Returns Function

    the new function that has the same effect as (x => func(func(x)))

    Example

    const plusTwo = twice(x => x + 1);
    plusTwo(2); // Returns 4
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/repl.default_js_slang.html b/documentation/functions/repl.default_js_slang.html index 92c542c5a..b7c03e009 100644 --- a/documentation/functions/repl.default_js_slang.html +++ b/documentation/functions/repl.default_js_slang.html @@ -1,2 +1,2 @@ default_js_slang | Source Academy Modules
    • When use this function as the entrance function in the parameter of "set_evaluator", the Programmable Repl will directly use the default js-slang interpreter to run your program in Programmable Repl editor. Do not directly call this function in your own code.

      -

      Parameters

      • _program: string

      Returns any

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    Returns any

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/repl.repl_display.html b/documentation/functions/repl.repl_display.html index 2cbc17c0e..f336cf95d 100644 --- a/documentation/functions/repl.repl_display.html +++ b/documentation/functions/repl.repl_display.html @@ -28,4 +28,4 @@
  • Note that if you apply the conflicting attributes together, only one conflicted style will take effect and other conflicting styles will be discarded, like "pair(pair(pair("123", small), medium), large) " (Set conflicting font size for the same text)
  • Also note that for safety matters, certain words and characters are not allowed to appear under rich text display mode.
  • -

    Parameters

    Returns any

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    Returns any

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/repl.set_background_image.html b/documentation/functions/repl.set_background_image.html index 09a4d517c..3df925ad1 100644 --- a/documentation/functions/repl.set_background_image.html +++ b/documentation/functions/repl.set_background_image.html @@ -1,2 +1,2 @@ set_background_image | Source Academy Modules
    • Set Programmable Repl editor background image with a customized image URL

      -

      Parameters

      • img_url: string
      • background_color_alpha: number

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/repl.set_evaluator.html b/documentation/functions/repl.set_evaluator.html index a7316281f..e28eed814 100644 --- a/documentation/functions/repl.set_evaluator.html +++ b/documentation/functions/repl.set_evaluator.html @@ -3,4 +3,4 @@
    function parse_and_evaluate(code) {
    // ...
    }

    Parameters

    Returns {
        toReplString: (() => string);
    }

    Generated using TypeDoc

    \ No newline at end of file +

    Returns {
        toReplString: (() => string);
    }

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/repl.set_font_size.html b/documentation/functions/repl.set_font_size.html index 6bafda9e0..726503e7c 100644 --- a/documentation/functions/repl.set_font_size.html +++ b/documentation/functions/repl.set_font_size.html @@ -1,2 +1,2 @@ set_font_size | Source Academy Modules
    • Set Programmable Repl editor font size

      -

      Parameters

      • font_size_px: number

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/repl.set_program_text.html b/documentation/functions/repl.set_program_text.html new file mode 100644 index 000000000..3411ccdaf --- /dev/null +++ b/documentation/functions/repl.set_program_text.html @@ -0,0 +1,2 @@ +set_program_text | Source Academy Modules
    • Set program text in the Repl editor to the given string

      +

      Parameters

      • text: string

      Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/robot_simulation.addControllerToWorld.html b/documentation/functions/robot_simulation.addControllerToWorld.html index f351be157..9d08b8894 100644 --- a/documentation/functions/robot_simulation.addControllerToWorld.html +++ b/documentation/functions/robot_simulation.addControllerToWorld.html @@ -5,4 +5,4 @@

    The controller should be added to the world using this function in order for the simulation to access the controller's logic.

    *This is a Utility function and should be called within init_simulation.

    -

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/robot_simulation.createCSE.html b/documentation/functions/robot_simulation.createCSE.html index e33ce064a..d174cee47 100644 --- a/documentation/functions/robot_simulation.createCSE.html +++ b/documentation/functions/robot_simulation.createCSE.html @@ -4,4 +4,4 @@

    The returned Program object is designed to be added to the world using addControllerToWorld.

    This is a Controller function and should be called within init_simulation.

    Returns Program

    Program

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/robot_simulation.createCuboid.html b/documentation/functions/robot_simulation.createCuboid.html index 8d827c393..010a9f2f1 100644 --- a/documentation/functions/robot_simulation.createCuboid.html +++ b/documentation/functions/robot_simulation.createCuboid.html @@ -16,4 +16,4 @@

    Returns Cuboid

    Cuboid

    Example

    init_simulation(() => {
    const physics = createPhysics();
    const renderer = createRenderer();
    const timer = createTimer();
    const robot_console = createRobotConsole();
    const world = createWorld(physics, renderer, timer, robot_console);

    const cuboid = createCuboid(...);
    addControllerToWorld(cuboid, world);

    return world;
    });
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/robot_simulation.createCustomPhysics.html b/documentation/functions/robot_simulation.createCustomPhysics.html index d68a0fdfb..0e3ab13e4 100644 --- a/documentation/functions/robot_simulation.createCustomPhysics.html +++ b/documentation/functions/robot_simulation.createCustomPhysics.html @@ -5,4 +5,4 @@

    Parameters

    Returns Physics

    Physics

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/robot_simulation.createEv3.html b/documentation/functions/robot_simulation.createEv3.html index 550e19461..0d805dabb 100644 --- a/documentation/functions/robot_simulation.createEv3.html +++ b/documentation/functions/robot_simulation.createEv3.html @@ -7,4 +7,4 @@

    Returns DefaultEv3

    EV3

    Example

    init_simulation(() => {
    ...
    const ev3 = createEv3(physics, renderer);
    saveToContext('ev3', ev3);
    })
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/robot_simulation.createFloor.html b/documentation/functions/robot_simulation.createFloor.html index 5121ce9dc..44054b206 100644 --- a/documentation/functions/robot_simulation.createFloor.html +++ b/documentation/functions/robot_simulation.createFloor.html @@ -4,4 +4,4 @@

    Parameters

    Returns Cuboid

    Cuboid

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/robot_simulation.createPaper.html b/documentation/functions/robot_simulation.createPaper.html index 8a69375f0..de44765b7 100644 --- a/documentation/functions/robot_simulation.createPaper.html +++ b/documentation/functions/robot_simulation.createPaper.html @@ -9,4 +9,4 @@
  • y: number

    The y position of the paper.

  • rotation: number

    The rotation of the paper in degrees.

  • Returns Paper

    Paper

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/robot_simulation.createPhysics.html b/documentation/functions/robot_simulation.createPhysics.html index a2aaf3aad..7227b36c6 100644 --- a/documentation/functions/robot_simulation.createPhysics.html +++ b/documentation/functions/robot_simulation.createPhysics.html @@ -3,4 +3,4 @@

    The returned Physics object is designed to be passed into createWorld.

    This is a configuration function and should be called within init_simulation.

    Returns Physics

    Physics

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/robot_simulation.createRenderer.html b/documentation/functions/robot_simulation.createRenderer.html index 929e4ac0a..b3c0dfc6d 100644 --- a/documentation/functions/robot_simulation.createRenderer.html +++ b/documentation/functions/robot_simulation.createRenderer.html @@ -2,4 +2,4 @@

    The returned Renderer object is designed to be passed into createWorld.

    This is a configuration function and should be called within init_simulation.

    Returns Renderer

    Renderer

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/robot_simulation.createRobotConsole.html b/documentation/functions/robot_simulation.createRobotConsole.html index 4419569b9..78f455969 100644 --- a/documentation/functions/robot_simulation.createRobotConsole.html +++ b/documentation/functions/robot_simulation.createRobotConsole.html @@ -4,4 +4,4 @@

    The returned RobotConsole object is designed to be passed into createWorld.

    This is a configuration function and should be called within init_simulation.

    Returns RobotConsole

    RobotConsole

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/robot_simulation.createTimer.html b/documentation/functions/robot_simulation.createTimer.html index 1d8d76a73..2b6c53b38 100644 --- a/documentation/functions/robot_simulation.createTimer.html +++ b/documentation/functions/robot_simulation.createTimer.html @@ -2,4 +2,4 @@

    The returned Timer object is designed to be passed into createWorld.

    This is a configuration function and should be called within init_simulation.

    Returns Timer

    Timer

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/robot_simulation.createWall.html b/documentation/functions/robot_simulation.createWall.html index d34586a91..e53389f3a 100644 --- a/documentation/functions/robot_simulation.createWall.html +++ b/documentation/functions/robot_simulation.createWall.html @@ -9,4 +9,4 @@
  • length: number

    The length of the wall in meters

  • height: number

    The height of the wall in meters

  • Returns Cuboid

    Cuboid

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/robot_simulation.createWorld.html b/documentation/functions/robot_simulation.createWorld.html index fe6efd497..73307d4f2 100644 --- a/documentation/functions/robot_simulation.createWorld.html +++ b/documentation/functions/robot_simulation.createWorld.html @@ -13,4 +13,4 @@

    Example

    An empty simulation

    init_simulation(() => {
    const physics = createPhysics();
    const renderer = createRenderer();
    const timer = createTimer();
    const robot_console = createRobotConsole();
    const world = createWorld(physics, renderer, timer, robot_console);

    return world;
    });
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/robot_simulation.ev3_colorSensor.html b/documentation/functions/robot_simulation.ev3_colorSensor.html index d04736f61..3fc38a30c 100644 --- a/documentation/functions/robot_simulation.ev3_colorSensor.html +++ b/documentation/functions/robot_simulation.ev3_colorSensor.html @@ -1,3 +1,3 @@ ev3_colorSensor | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/robot_simulation.ev3_colorSensorBlue.html b/documentation/functions/robot_simulation.ev3_colorSensorBlue.html index 23b951bb2..c9acdb9c7 100644 --- a/documentation/functions/robot_simulation.ev3_colorSensorBlue.html +++ b/documentation/functions/robot_simulation.ev3_colorSensorBlue.html @@ -1,4 +1,4 @@ ev3_colorSensorBlue | Source Academy Modules
    • Gets the amount of blue seen by the colour sensor.

      Parameters

      • colorSensor: ColorSensor

        The color sensor

      Returns number

      The amount of blue, in sensor-specific units.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/robot_simulation.ev3_colorSensorGreen.html b/documentation/functions/robot_simulation.ev3_colorSensorGreen.html index b04416478..47732620b 100644 --- a/documentation/functions/robot_simulation.ev3_colorSensorGreen.html +++ b/documentation/functions/robot_simulation.ev3_colorSensorGreen.html @@ -1,4 +1,4 @@ ev3_colorSensorGreen | Source Academy Modules
    • Gets the amount of green seen by the colour sensor.

      Parameters

      • colorSensor: ColorSensor

        The color sensor

      Returns number

      The amount of green, in sensor-specific units.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/robot_simulation.ev3_colorSensorRed.html b/documentation/functions/robot_simulation.ev3_colorSensorRed.html index 8649b6256..6f0434514 100644 --- a/documentation/functions/robot_simulation.ev3_colorSensorRed.html +++ b/documentation/functions/robot_simulation.ev3_colorSensorRed.html @@ -1,4 +1,4 @@ ev3_colorSensorRed | Source Academy Modules
    • Gets the amount of red seen by the colour sensor.

      Parameters

      • colorSensor: ColorSensor

        The color sensor

      Returns number

      The amount of blue, in sensor-specific units.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/robot_simulation.ev3_motorA.html b/documentation/functions/robot_simulation.ev3_motorA.html index 215d75e45..f9c79c459 100644 --- a/documentation/functions/robot_simulation.ev3_motorA.html +++ b/documentation/functions/robot_simulation.ev3_motorA.html @@ -1,3 +1,3 @@ ev3_motorA | Source Academy Modules
    • Gets the motor connected to port A.

      Returns MotorFunctionReturnType

      The motor connected to port A

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/robot_simulation.ev3_motorB.html b/documentation/functions/robot_simulation.ev3_motorB.html index 170795a2d..9cfa63a78 100644 --- a/documentation/functions/robot_simulation.ev3_motorB.html +++ b/documentation/functions/robot_simulation.ev3_motorB.html @@ -1,3 +1,3 @@ ev3_motorB | Source Academy Modules
    • Gets the motor connected to port B.

      Returns MotorFunctionReturnType

      The motor connected to port B

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/robot_simulation.ev3_motorC.html b/documentation/functions/robot_simulation.ev3_motorC.html index e5ff36301..34435007c 100644 --- a/documentation/functions/robot_simulation.ev3_motorC.html +++ b/documentation/functions/robot_simulation.ev3_motorC.html @@ -1,3 +1,3 @@ ev3_motorC | Source Academy Modules
    • Gets the motor connected to port C.

      Returns MotorFunctionReturnType

      The motor connected to port C

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/robot_simulation.ev3_motorD.html b/documentation/functions/robot_simulation.ev3_motorD.html index 93d420885..d747c8f90 100644 --- a/documentation/functions/robot_simulation.ev3_motorD.html +++ b/documentation/functions/robot_simulation.ev3_motorD.html @@ -1,3 +1,3 @@ ev3_motorD | Source Academy Modules
    • Gets the motor connected to port D.

      Returns MotorFunctionReturnType

      The motor connected to port D

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/robot_simulation.ev3_pause.html b/documentation/functions/robot_simulation.ev3_pause.html index 1cb39c8ef..3c910ad29 100644 --- a/documentation/functions/robot_simulation.ev3_pause.html +++ b/documentation/functions/robot_simulation.ev3_pause.html @@ -1,3 +1,3 @@ ev3_pause | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/robot_simulation.ev3_runToRelativePosition.html b/documentation/functions/robot_simulation.ev3_runToRelativePosition.html index 77619f69c..fba6161fc 100644 --- a/documentation/functions/robot_simulation.ev3_runToRelativePosition.html +++ b/documentation/functions/robot_simulation.ev3_runToRelativePosition.html @@ -5,4 +5,4 @@

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/robot_simulation.ev3_ultrasonicSensor.html b/documentation/functions/robot_simulation.ev3_ultrasonicSensor.html index 620e0e569..1dd0959a4 100644 --- a/documentation/functions/robot_simulation.ev3_ultrasonicSensor.html +++ b/documentation/functions/robot_simulation.ev3_ultrasonicSensor.html @@ -1,3 +1,3 @@ ev3_ultrasonicSensor | Source Academy Modules
    • Gets the ultrasonic sensor connected any of ports 1, 2, 3 or 4.

      Returns UltrasonicSensor

      The ultrasonic sensor

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/robot_simulation.ev3_ultrasonicSensorDistance.html b/documentation/functions/robot_simulation.ev3_ultrasonicSensorDistance.html index 80bad9b97..f8231cda4 100644 --- a/documentation/functions/robot_simulation.ev3_ultrasonicSensorDistance.html +++ b/documentation/functions/robot_simulation.ev3_ultrasonicSensorDistance.html @@ -1,4 +1,4 @@ ev3_ultrasonicSensorDistance | Source Academy Modules
    • Gets the distance read by the ultrasonic sensor in centimeters.

      Parameters

      • ultraSonicSensor: UltrasonicSensor

        The ultrasonic sensor

      Returns number

      The distance, in centimeters.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/robot_simulation.init_simulation.html b/documentation/functions/robot_simulation.init_simulation.html index 8254f3add..e53154c8f 100644 --- a/documentation/functions/robot_simulation.init_simulation.html +++ b/documentation/functions/robot_simulation.init_simulation.html @@ -6,4 +6,4 @@ The world should be saved to the context using saveToContext.

    Parameters

    Returns void

    void

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/robot_simulation.saveToContext.html b/documentation/functions/robot_simulation.saveToContext.html index 28d9823d7..7851a06cd 100644 --- a/documentation/functions/robot_simulation.saveToContext.html +++ b/documentation/functions/robot_simulation.saveToContext.html @@ -5,4 +5,4 @@

    Parameters

    Returns void

    void

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune.anaglyph.html b/documentation/functions/rune.anaglyph.html index 502f2c6f5..e14ad399a 100644 --- a/documentation/functions/rune.anaglyph.html +++ b/documentation/functions/rune.anaglyph.html @@ -2,4 +2,4 @@ anaglyph.

    Parameters

    Returns Rune

    The specified Rune

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune.animate_anaglyph.html b/documentation/functions/rune.animate_anaglyph.html index f129fc05b..beb128908 100644 --- a/documentation/functions/rune.animate_anaglyph.html +++ b/documentation/functions/rune.animate_anaglyph.html @@ -3,4 +3,4 @@
  • fps: number

    Duration of each frame in frames per seconds

  • func: RuneAnimation

    Takes in the timestamp and returns a Rune to draw

  • Returns AnimatedRune

    A rune animation

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune.animate_rune.html b/documentation/functions/rune.animate_rune.html index fb8251728..db7ac4a48 100644 --- a/documentation/functions/rune.animate_rune.html +++ b/documentation/functions/rune.animate_rune.html @@ -3,4 +3,4 @@
  • fps: number

    Duration of each frame in frames per seconds

  • func: RuneAnimation

    Takes in the timestamp and returns a Rune to draw

  • Returns AnimatedRune

    A rune animation

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune.beside.html b/documentation/functions/rune.beside.html index b6ee94b8a..854dfbca2 100644 --- a/documentation/functions/rune.beside.html +++ b/documentation/functions/rune.beside.html @@ -5,4 +5,4 @@

    Parameters

    Returns Rune

    Resulting Rune

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune.beside_frac.html b/documentation/functions/rune.beside_frac.html index eb8f7a286..c9bfc4400 100644 --- a/documentation/functions/rune.beside_frac.html +++ b/documentation/functions/rune.beside_frac.html @@ -7,4 +7,4 @@
  • rune1: Rune

    Given Rune

  • rune2: Rune

    Given Rune

  • Returns Rune

    Resulting Rune

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune.black.html b/documentation/functions/rune.black.html index cc9ccf3e5..d297f82e5 100644 --- a/documentation/functions/rune.black.html +++ b/documentation/functions/rune.black.html @@ -1,4 +1,4 @@ black | Source Academy Modules
    • Colors the given rune black (#000000).

      Parameters

      • rune: Rune

        The rune to color

      Returns Rune

      The colored Rune

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune.blue.html b/documentation/functions/rune.blue.html index d8521cc93..30901ca78 100644 --- a/documentation/functions/rune.blue.html +++ b/documentation/functions/rune.blue.html @@ -1,4 +1,4 @@ blue | Source Academy Modules
    • Colors the given rune blue (#2196F3).

      Parameters

      • rune: Rune

        The rune to color

      Returns Rune

      The colored Rune

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune.brown.html b/documentation/functions/rune.brown.html index 22d560264..a9ef2e053 100644 --- a/documentation/functions/rune.brown.html +++ b/documentation/functions/rune.brown.html @@ -1,4 +1,4 @@ brown | Source Academy Modules
    • Colors the given rune brown.

      Parameters

      • rune: Rune

        The rune to color

      Returns Rune

      The colored Rune

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune.color.html b/documentation/functions/rune.color.html index 136f946cc..cde66b14e 100644 --- a/documentation/functions/rune.color.html +++ b/documentation/functions/rune.color.html @@ -7,4 +7,4 @@
  • g: number

    Green value [0.0-1.0]

  • b: number

    Blue value [0.0-1.0]

  • Returns Rune

    The colored Rune

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune.flip_horiz.html b/documentation/functions/rune.flip_horiz.html index 37b4c9fd7..e73778990 100644 --- a/documentation/functions/rune.flip_horiz.html +++ b/documentation/functions/rune.flip_horiz.html @@ -3,4 +3,4 @@ creating a mirror image

    Parameters

    Returns Rune

    Resulting Rune

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune.flip_vert.html b/documentation/functions/rune.flip_vert.html index eea90754a..e494cc857 100644 --- a/documentation/functions/rune.flip_vert.html +++ b/documentation/functions/rune.flip_vert.html @@ -3,4 +3,4 @@ turning it upside down

    Parameters

    Returns Rune

    Resulting Rune

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune.from_url.html b/documentation/functions/rune.from_url.html index 78b27894e..59ff73070 100644 --- a/documentation/functions/rune.from_url.html +++ b/documentation/functions/rune.from_url.html @@ -2,4 +2,4 @@

    Parameters

    Returns Rune

    Rune created using the image.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune.green.html b/documentation/functions/rune.green.html index f9ba43666..eed0d3bb8 100644 --- a/documentation/functions/rune.green.html +++ b/documentation/functions/rune.green.html @@ -1,4 +1,4 @@ green | Source Academy Modules
    • Colors the given rune green (#4CAF50).

      Parameters

      • rune: Rune

        The rune to color

      Returns Rune

      The colored Rune

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune.hollusion.html b/documentation/functions/rune.hollusion.html index a89016d51..e89527107 100644 --- a/documentation/functions/rune.hollusion.html +++ b/documentation/functions/rune.hollusion.html @@ -2,4 +2,4 @@ of 0.1.

    Parameters

    Returns Rune

    The specified Rune

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune.hollusion_magnitude.html b/documentation/functions/rune.hollusion_magnitude.html index 728205916..019917889 100644 --- a/documentation/functions/rune.hollusion_magnitude.html +++ b/documentation/functions/rune.hollusion_magnitude.html @@ -3,4 +3,4 @@

    Parameters

    Returns Rune

    The specified Rune

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune.indigo.html b/documentation/functions/rune.indigo.html index 11f253ae8..e1233a0fa 100644 --- a/documentation/functions/rune.indigo.html +++ b/documentation/functions/rune.indigo.html @@ -1,4 +1,4 @@ indigo | Source Academy Modules
    • Colors the given rune indigo (#3F51B5).

      Parameters

      • rune: Rune

        The rune to color

      Returns Rune

      The colored Rune

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune.make_cross.html b/documentation/functions/rune.make_cross.html index 014b96935..004a362fa 100644 --- a/documentation/functions/rune.make_cross.html +++ b/documentation/functions/rune.make_cross.html @@ -3,4 +3,4 @@ given Rune in different orientations

    Parameters

    Returns Rune

    Resulting Rune

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune.orange.html b/documentation/functions/rune.orange.html index 733b11e87..34e0c8d4a 100644 --- a/documentation/functions/rune.orange.html +++ b/documentation/functions/rune.orange.html @@ -1,4 +1,4 @@ orange | Source Academy Modules
    • Colors the given rune orange (#FF9800).

      Parameters

      • rune: Rune

        The rune to color

      Returns Rune

      The colored Rune

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune.overlay.html b/documentation/functions/rune.overlay.html index 4a2768457..9105538aa 100644 --- a/documentation/functions/rune.overlay.html +++ b/documentation/functions/rune.overlay.html @@ -2,4 +2,4 @@

    Parameters

    Returns Rune

    Resulting Runes

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune.overlay_frac.html b/documentation/functions/rune.overlay_frac.html index 787c1c859..25909968d 100644 --- a/documentation/functions/rune.overlay_frac.html +++ b/documentation/functions/rune.overlay_frac.html @@ -3,4 +3,4 @@
  • rune1: Rune

    Given Rune

  • rune2: Rune

    Given Rune

  • Returns Rune

    Resulting Rune

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune.pink.html b/documentation/functions/rune.pink.html index 78b07d421..d061da771 100644 --- a/documentation/functions/rune.pink.html +++ b/documentation/functions/rune.pink.html @@ -1,4 +1,4 @@ pink | Source Academy Modules
    • Colors the given rune pink (#E91E63s).

      Parameters

      • rune: Rune

        The rune to color

      Returns Rune

      The colored Rune

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune.purple.html b/documentation/functions/rune.purple.html index 3a32bb02f..c6fe9e431 100644 --- a/documentation/functions/rune.purple.html +++ b/documentation/functions/rune.purple.html @@ -1,4 +1,4 @@ purple | Source Academy Modules
    • Colors the given rune purple (#AA00FF).

      Parameters

      • rune: Rune

        The rune to color

      Returns Rune

      The colored Rune

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune.quarter_turn_left.html b/documentation/functions/rune.quarter_turn_left.html index 8452b7ffa..975493552 100644 --- a/documentation/functions/rune.quarter_turn_left.html +++ b/documentation/functions/rune.quarter_turn_left.html @@ -3,4 +3,4 @@ anti-clockwise direction.

    Parameters

    Returns Rune

    Resulting Rune

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune.quarter_turn_right.html b/documentation/functions/rune.quarter_turn_right.html index d4e417498..56945bafe 100644 --- a/documentation/functions/rune.quarter_turn_right.html +++ b/documentation/functions/rune.quarter_turn_right.html @@ -3,4 +3,4 @@ clockwise direction.

    Parameters

    Returns Rune

    Resulting Rune

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune.random_color.html b/documentation/functions/rune.random_color.html index b834e9f6f..d1fa531ff 100644 --- a/documentation/functions/rune.random_color.html +++ b/documentation/functions/rune.random_color.html @@ -3,4 +3,4 @@ colors: red, pink, purple, indigo, blue, green, yellow, orange, brown

    Parameters

    Returns Rune

    The colored Rune

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune.red.html b/documentation/functions/rune.red.html index f94427e7e..c9c8f871e 100644 --- a/documentation/functions/rune.red.html +++ b/documentation/functions/rune.red.html @@ -1,4 +1,4 @@ red | Source Academy Modules
    • Colors the given rune red (#F44336).

      Parameters

      • rune: Rune

        The rune to color

      Returns Rune

      The colored Rune

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune.repeat_pattern.html b/documentation/functions/rune.repeat_pattern.html index 518f4c443..60ff092b4 100644 --- a/documentation/functions/rune.repeat_pattern.html +++ b/documentation/functions/rune.repeat_pattern.html @@ -6,4 +6,4 @@
  • Result of n times application of pattern to initial: pattern(pattern(...pattern(pattern(initial))...))
  • -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune.rotate.html b/documentation/functions/rune.rotate.html index 02f06f818..10c9a8887 100644 --- a/documentation/functions/rune.rotate.html +++ b/documentation/functions/rune.rotate.html @@ -5,4 +5,4 @@

    Parameters

    Returns Rune

    Rotated Rune

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune.scale.html b/documentation/functions/rune.scale.html index aa44eaebb..4df3bf8f7 100644 --- a/documentation/functions/rune.scale.html +++ b/documentation/functions/rune.scale.html @@ -2,4 +2,4 @@

    Parameters

    Returns Rune

    Resulting scaled Rune

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune.scale_independent.html b/documentation/functions/rune.scale_independent.html index 1f8bbf9bd..9566afb49 100644 --- a/documentation/functions/rune.scale_independent.html +++ b/documentation/functions/rune.scale_independent.html @@ -3,4 +3,4 @@
  • ratio_y: number

    Scaling factor in y direction

  • rune: Rune

    Given Rune

  • Returns Rune

    Resulting scaled Rune

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune.show.html b/documentation/functions/rune.show.html index 4a27f2c8f..5c6444c52 100644 --- a/documentation/functions/rune.show.html +++ b/documentation/functions/rune.show.html @@ -1,4 +1,4 @@ show | Source Academy Modules
    • Renders the specified Rune in a tab as a basic drawing.

      Parameters

      • rune: Rune

        The Rune to render

      Returns Rune

      The specified Rune

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune.stack.html b/documentation/functions/rune.stack.html index 29ae1db53..e79226e2d 100644 --- a/documentation/functions/rune.stack.html +++ b/documentation/functions/rune.stack.html @@ -5,4 +5,4 @@

    Parameters

    Returns Rune

    Resulting Rune

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune.stack_frac.html b/documentation/functions/rune.stack_frac.html index 91dedc55b..9f40740f0 100644 --- a/documentation/functions/rune.stack_frac.html +++ b/documentation/functions/rune.stack_frac.html @@ -7,4 +7,4 @@
  • rune1: Rune

    Given Rune

  • rune2: Rune

    Given Rune

  • Returns Rune

    Resulting Rune

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune.stackn.html b/documentation/functions/rune.stackn.html index 148348dbe..4868aea1e 100644 --- a/documentation/functions/rune.stackn.html +++ b/documentation/functions/rune.stackn.html @@ -3,4 +3,4 @@

    Parameters

    Returns Rune

    Resulting Rune

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune.translate.html b/documentation/functions/rune.translate.html index d50b4a324..879a9500e 100644 --- a/documentation/functions/rune.translate.html +++ b/documentation/functions/rune.translate.html @@ -3,4 +3,4 @@
  • y: number

    Translation in y direction

  • rune: Rune

    Given Rune

  • Returns Rune

    Resulting translated Rune

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune.turn_upside_down.html b/documentation/functions/rune.turn_upside_down.html index 366afd999..7c65044fc 100644 --- a/documentation/functions/rune.turn_upside_down.html +++ b/documentation/functions/rune.turn_upside_down.html @@ -2,4 +2,4 @@ by turning it upside-down

    Parameters

    Returns Rune

    Resulting Rune

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune.white.html b/documentation/functions/rune.white.html index f544fd69f..72af8f5d6 100644 --- a/documentation/functions/rune.white.html +++ b/documentation/functions/rune.white.html @@ -1,4 +1,4 @@ white | Source Academy Modules
    • Colors the given rune white (#FFFFFF).

      Parameters

      • rune: Rune

        The rune to color

      Returns Rune

      The colored Rune

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune.yellow.html b/documentation/functions/rune.yellow.html index 3f503d65a..4024f42a7 100644 --- a/documentation/functions/rune.yellow.html +++ b/documentation/functions/rune.yellow.html @@ -1,4 +1,4 @@ yellow | Source Academy Modules
    • Colors the given rune yellow (#FFEB3B).

      Parameters

      • rune: Rune

        The rune to color

      Returns Rune

      The colored Rune

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune_in_words.anaglyph.html b/documentation/functions/rune_in_words.anaglyph.html index c90e584ab..4cbce691b 100644 --- a/documentation/functions/rune_in_words.anaglyph.html +++ b/documentation/functions/rune_in_words.anaglyph.html @@ -2,4 +2,4 @@ anaglyph.

    Parameters

    Returns string

    The specified Rune

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune_in_words.beside.html b/documentation/functions/rune_in_words.beside.html index 6b908611d..f983e2ea1 100644 --- a/documentation/functions/rune_in_words.beside.html +++ b/documentation/functions/rune_in_words.beside.html @@ -5,4 +5,4 @@

    Parameters

    Returns string

    Resulting Rune

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune_in_words.beside_frac.html b/documentation/functions/rune_in_words.beside_frac.html index afebecb7f..b7e3dc199 100644 --- a/documentation/functions/rune_in_words.beside_frac.html +++ b/documentation/functions/rune_in_words.beside_frac.html @@ -7,4 +7,4 @@
  • rune1: string

    Given Rune

  • rune2: string

    Given Rune

  • Returns string

    Resulting Rune

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune_in_words.black.html b/documentation/functions/rune_in_words.black.html index 340c84f68..4950bc58c 100644 --- a/documentation/functions/rune_in_words.black.html +++ b/documentation/functions/rune_in_words.black.html @@ -1,4 +1,4 @@ black | Source Academy Modules
    • Colors the given rune black (#000000).

      Parameters

      • rune: string

        The rune to color

      Returns string

      The colored Rune

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune_in_words.blue.html b/documentation/functions/rune_in_words.blue.html index 9e43f0c6b..86cfb18bd 100644 --- a/documentation/functions/rune_in_words.blue.html +++ b/documentation/functions/rune_in_words.blue.html @@ -1,4 +1,4 @@ blue | Source Academy Modules
    • Colors the given rune blue (#2196F3).

      Parameters

      • rune: string

        The rune to color

      Returns string

      The colored Rune

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune_in_words.brown.html b/documentation/functions/rune_in_words.brown.html index be6add33e..9ec90e538 100644 --- a/documentation/functions/rune_in_words.brown.html +++ b/documentation/functions/rune_in_words.brown.html @@ -1,4 +1,4 @@ brown | Source Academy Modules
    • Colors the given rune brown.

      Parameters

      • rune: string

        The rune to color

      Returns string

      The colored Rune

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune_in_words.color.html b/documentation/functions/rune_in_words.color.html index 56d43209d..39097b235 100644 --- a/documentation/functions/rune_in_words.color.html +++ b/documentation/functions/rune_in_words.color.html @@ -7,4 +7,4 @@
  • g: number

    Green value [0.0-1.0]

  • b: number

    Blue value [0.0-1.0]

  • Returns string

    The colored Rune

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune_in_words.flip_horiz.html b/documentation/functions/rune_in_words.flip_horiz.html index c1924219b..113ce7f19 100644 --- a/documentation/functions/rune_in_words.flip_horiz.html +++ b/documentation/functions/rune_in_words.flip_horiz.html @@ -3,4 +3,4 @@ creating a mirror image

    Parameters

    Returns string

    Resulting Rune

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune_in_words.flip_vert.html b/documentation/functions/rune_in_words.flip_vert.html index fc1b5f1a0..87af357f3 100644 --- a/documentation/functions/rune_in_words.flip_vert.html +++ b/documentation/functions/rune_in_words.flip_vert.html @@ -3,4 +3,4 @@ turning it upside down

    Parameters

    Returns string

    Resulting Rune

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune_in_words.from_url.html b/documentation/functions/rune_in_words.from_url.html index 77e85246e..5fa40472d 100644 --- a/documentation/functions/rune_in_words.from_url.html +++ b/documentation/functions/rune_in_words.from_url.html @@ -2,4 +2,4 @@

    Parameters

    Returns string

    Rune created using the image.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune_in_words.green.html b/documentation/functions/rune_in_words.green.html index fda096e6d..9683b6647 100644 --- a/documentation/functions/rune_in_words.green.html +++ b/documentation/functions/rune_in_words.green.html @@ -1,4 +1,4 @@ green | Source Academy Modules
    • Colors the given rune green (#4CAF50).

      Parameters

      • rune: string

        The rune to color

      Returns string

      The colored Rune

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune_in_words.hollusion.html b/documentation/functions/rune_in_words.hollusion.html index 351418a9e..218ba0633 100644 --- a/documentation/functions/rune_in_words.hollusion.html +++ b/documentation/functions/rune_in_words.hollusion.html @@ -2,4 +2,4 @@ of 0.1.

    Parameters

    Returns string

    The specified Rune

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune_in_words.indigo.html b/documentation/functions/rune_in_words.indigo.html index 03c4fb501..a161f6a68 100644 --- a/documentation/functions/rune_in_words.indigo.html +++ b/documentation/functions/rune_in_words.indigo.html @@ -1,4 +1,4 @@ indigo | Source Academy Modules
    • Colors the given rune indigo (#3F51B5).

      Parameters

      • rune: string

        The rune to color

      Returns string

      The colored Rune

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune_in_words.make_cross.html b/documentation/functions/rune_in_words.make_cross.html index 60f0db94d..02c129be5 100644 --- a/documentation/functions/rune_in_words.make_cross.html +++ b/documentation/functions/rune_in_words.make_cross.html @@ -3,4 +3,4 @@ given Rune in different orientations

    Parameters

    Returns string

    Resulting Rune

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune_in_words.orange.html b/documentation/functions/rune_in_words.orange.html index fcb4cff54..ac4a41cc4 100644 --- a/documentation/functions/rune_in_words.orange.html +++ b/documentation/functions/rune_in_words.orange.html @@ -1,4 +1,4 @@ orange | Source Academy Modules
    • Colors the given rune orange (#FF9800).

      Parameters

      • rune: string

        The rune to color

      Returns string

      The colored Rune

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune_in_words.overlay.html b/documentation/functions/rune_in_words.overlay.html index 195375a88..cc696841e 100644 --- a/documentation/functions/rune_in_words.overlay.html +++ b/documentation/functions/rune_in_words.overlay.html @@ -2,4 +2,4 @@

    Parameters

    Returns string

    Resulting Runes

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune_in_words.overlay_frac.html b/documentation/functions/rune_in_words.overlay_frac.html index 051cd2b26..65d474d28 100644 --- a/documentation/functions/rune_in_words.overlay_frac.html +++ b/documentation/functions/rune_in_words.overlay_frac.html @@ -3,4 +3,4 @@
  • rune1: string

    Given Rune

  • rune2: string

    Given Rune

  • Returns string

    Resulting Rune

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune_in_words.pink.html b/documentation/functions/rune_in_words.pink.html index 9367cf962..796a8882a 100644 --- a/documentation/functions/rune_in_words.pink.html +++ b/documentation/functions/rune_in_words.pink.html @@ -1,4 +1,4 @@ pink | Source Academy Modules
    • Colors the given rune pink (#E91E63s).

      Parameters

      • rune: string

        The rune to color

      Returns string

      The colored Rune

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune_in_words.purple.html b/documentation/functions/rune_in_words.purple.html index bba17fb1c..54f7d7890 100644 --- a/documentation/functions/rune_in_words.purple.html +++ b/documentation/functions/rune_in_words.purple.html @@ -1,4 +1,4 @@ purple | Source Academy Modules
    • Colors the given rune purple (#AA00FF).

      Parameters

      • rune: string

        The rune to color

      Returns string

      The colored Rune

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune_in_words.quarter_turn_left.html b/documentation/functions/rune_in_words.quarter_turn_left.html index 5daf3d47b..d66dd3356 100644 --- a/documentation/functions/rune_in_words.quarter_turn_left.html +++ b/documentation/functions/rune_in_words.quarter_turn_left.html @@ -3,4 +3,4 @@ anti-clockwise direction.

    Parameters

    Returns string

    Resulting Rune

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune_in_words.quarter_turn_right.html b/documentation/functions/rune_in_words.quarter_turn_right.html index 3fed228e4..dc7696ff8 100644 --- a/documentation/functions/rune_in_words.quarter_turn_right.html +++ b/documentation/functions/rune_in_words.quarter_turn_right.html @@ -3,4 +3,4 @@ clockwise direction.

    Parameters

    Returns string

    Resulting Rune

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune_in_words.random_color.html b/documentation/functions/rune_in_words.random_color.html index 85defa102..342259c22 100644 --- a/documentation/functions/rune_in_words.random_color.html +++ b/documentation/functions/rune_in_words.random_color.html @@ -3,4 +3,4 @@ colors: red, pink, purple, indigo, blue, green, yellow, orange, brown

    Parameters

    Returns string

    The colored Rune

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune_in_words.red.html b/documentation/functions/rune_in_words.red.html index 67ea0171e..cbdb32dfa 100644 --- a/documentation/functions/rune_in_words.red.html +++ b/documentation/functions/rune_in_words.red.html @@ -1,4 +1,4 @@ red | Source Academy Modules
    • Colors the given rune red (#F44336).

      Parameters

      • rune: string

        The rune to color

      Returns string

      The colored Rune

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune_in_words.repeat_pattern.html b/documentation/functions/rune_in_words.repeat_pattern.html index a3e9a6be6..c333ca75a 100644 --- a/documentation/functions/rune_in_words.repeat_pattern.html +++ b/documentation/functions/rune_in_words.repeat_pattern.html @@ -6,4 +6,4 @@
  • Result of n times application of pattern to initial: pattern(pattern(...pattern(pattern(initial))...))
  • -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune_in_words.rotate.html b/documentation/functions/rune_in_words.rotate.html index 506734a82..6ea8d77a0 100644 --- a/documentation/functions/rune_in_words.rotate.html +++ b/documentation/functions/rune_in_words.rotate.html @@ -5,4 +5,4 @@

    Parameters

    Returns string

    Rotated Rune

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune_in_words.scale.html b/documentation/functions/rune_in_words.scale.html index 8a75d67bb..fe19d6b57 100644 --- a/documentation/functions/rune_in_words.scale.html +++ b/documentation/functions/rune_in_words.scale.html @@ -2,4 +2,4 @@

    Parameters

    Returns string

    Resulting scaled Rune

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune_in_words.scale_independent.html b/documentation/functions/rune_in_words.scale_independent.html index cf708db4d..b5155836a 100644 --- a/documentation/functions/rune_in_words.scale_independent.html +++ b/documentation/functions/rune_in_words.scale_independent.html @@ -3,4 +3,4 @@
  • ratio_y: number

    Scaling factor in y direction

  • rune: string

    Given Rune

  • Returns string

    Resulting scaled Rune

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune_in_words.show.html b/documentation/functions/rune_in_words.show.html index 11260db75..efb46ee76 100644 --- a/documentation/functions/rune_in_words.show.html +++ b/documentation/functions/rune_in_words.show.html @@ -1,4 +1,4 @@ show | Source Academy Modules
    • Renders the specified Rune in a tab as a basic drawing.

      Parameters

      • rune: string

        The Rune to render

      Returns string

      The specified Rune

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune_in_words.stack.html b/documentation/functions/rune_in_words.stack.html index f9b4d1948..7b71e1faf 100644 --- a/documentation/functions/rune_in_words.stack.html +++ b/documentation/functions/rune_in_words.stack.html @@ -5,4 +5,4 @@

    Parameters

    Returns string

    Resulting Rune

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune_in_words.stack_frac.html b/documentation/functions/rune_in_words.stack_frac.html index 50eef9199..90f66ac36 100644 --- a/documentation/functions/rune_in_words.stack_frac.html +++ b/documentation/functions/rune_in_words.stack_frac.html @@ -7,4 +7,4 @@
  • rune1: string

    Given Rune

  • rune2: string

    Given Rune

  • Returns string

    Resulting Rune

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune_in_words.stackn.html b/documentation/functions/rune_in_words.stackn.html index 07993cdea..d4f80845b 100644 --- a/documentation/functions/rune_in_words.stackn.html +++ b/documentation/functions/rune_in_words.stackn.html @@ -3,4 +3,4 @@

    Parameters

    Returns string

    Resulting Rune

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune_in_words.translate.html b/documentation/functions/rune_in_words.translate.html index f03ab034d..17d431620 100644 --- a/documentation/functions/rune_in_words.translate.html +++ b/documentation/functions/rune_in_words.translate.html @@ -3,4 +3,4 @@
  • y: number

    Translation in y direction

  • rune: string

    Given Rune

  • Returns string

    Resulting translated Rune

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune_in_words.turn_upside_down.html b/documentation/functions/rune_in_words.turn_upside_down.html index 472d955fd..55b4136de 100644 --- a/documentation/functions/rune_in_words.turn_upside_down.html +++ b/documentation/functions/rune_in_words.turn_upside_down.html @@ -2,4 +2,4 @@ by turning it upside-down

    Parameters

    Returns string

    Resulting Rune

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune_in_words.white.html b/documentation/functions/rune_in_words.white.html index 36adf0390..8473dca0d 100644 --- a/documentation/functions/rune_in_words.white.html +++ b/documentation/functions/rune_in_words.white.html @@ -1,4 +1,4 @@ white | Source Academy Modules
    • Colors the given rune white (#FFFFFF).

      Parameters

      • rune: string

        The rune to color

      Returns string

      The colored Rune

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/rune_in_words.yellow.html b/documentation/functions/rune_in_words.yellow.html index a977de99a..0c5609cd5 100644 --- a/documentation/functions/rune_in_words.yellow.html +++ b/documentation/functions/rune_in_words.yellow.html @@ -1,4 +1,4 @@ yellow | Source Academy Modules
    • Colors the given rune yellow (#FFEB3B).

      Parameters

      • rune: string

        The rune to color

      Returns string

      The colored Rune

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/sound.adsr.html b/documentation/functions/sound.adsr.html index 71e1baf93..0c93e4144 100644 --- a/documentation/functions/sound.adsr.html +++ b/documentation/functions/sound.adsr.html @@ -12,4 +12,4 @@

    Returns SoundTransformer

    Envelope a function from Sound to Sound

    Example

    adsr(0.2, 0.3, 0.3, 0.1)(sound);
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/sound.bell.html b/documentation/functions/sound.bell.html index 25f64b3fb..1c254a025 100644 --- a/documentation/functions/sound.bell.html +++ b/documentation/functions/sound.bell.html @@ -5,4 +5,4 @@

    Returns Sound

    Sound resulting bell Sound with given pitch and duration

    Example

    bell(40, 1);
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/sound.cello.html b/documentation/functions/sound.cello.html index 9a4cdb673..d41372f2b 100644 --- a/documentation/functions/sound.cello.html +++ b/documentation/functions/sound.cello.html @@ -5,4 +5,4 @@

    Returns Sound

    Sound resulting cello Sound with given pitch and duration

    Example

    cello(36, 5);
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/sound.consecutively.html b/documentation/functions/sound.consecutively.html index 5dd068dc9..0a56d36cb 100644 --- a/documentation/functions/sound.consecutively.html +++ b/documentation/functions/sound.consecutively.html @@ -6,4 +6,4 @@

    Returns Sound

    the combined Sound

    Example

    consecutively(list(sine_sound(200, 2), sine_sound(400, 3)));
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/sound.get_duration.html b/documentation/functions/sound.get_duration.html index e1da351ca..51931a3ce 100644 --- a/documentation/functions/sound.get_duration.html +++ b/documentation/functions/sound.get_duration.html @@ -3,4 +3,4 @@

    Returns number

    the duration of the Sound

    Example

    get_duration(make_sound(t => Math_sin(2 * Math_PI * 440 * t), 5)); // Returns 5
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/sound.get_wave.html b/documentation/functions/sound.get_wave.html index 6d22e4427..1e5ad9359 100644 --- a/documentation/functions/sound.get_wave.html +++ b/documentation/functions/sound.get_wave.html @@ -3,4 +3,4 @@

    Returns Wave

    the wave function of the Sound

    Example

    get_wave(make_sound(t => Math_sin(2 * Math_PI * 440 * t), 5)); // Returns t => Math_sin(2 * Math_PI * 440 * t)
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/sound.init_record.html b/documentation/functions/sound.init_record.html index 5aed90e50..0480d8f10 100644 --- a/documentation/functions/sound.init_record.html +++ b/documentation/functions/sound.init_record.html @@ -1,4 +1,4 @@ init_record | Source Academy Modules
    • Initialize recording by obtaining permission to use the default device microphone

      Returns string

      string "obtaining recording permission"

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/sound.is_sound.html b/documentation/functions/sound.is_sound.html index 5902f3e01..ce74f2c14 100644 --- a/documentation/functions/sound.is_sound.html +++ b/documentation/functions/sound.is_sound.html @@ -3,4 +3,4 @@

    Returns x is Sound

    true if x is a Sound, false otherwise

    Example

    is_sound(make_sound(t => 0, 2)); // Returns true
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/sound.letter_name_to_frequency.html b/documentation/functions/sound.letter_name_to_frequency.html index bfbc8fccb..0e7403c26 100644 --- a/documentation/functions/sound.letter_name_to_frequency.html +++ b/documentation/functions/sound.letter_name_to_frequency.html @@ -2,4 +2,4 @@

    Parameters

    Returns number

    the corresponding frequency

    Example

    letter_name_to_frequency("A4"); // Returns 440
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/sound.letter_name_to_midi_note.html b/documentation/functions/sound.letter_name_to_midi_note.html index 569694cb7..59ef0126c 100644 --- a/documentation/functions/sound.letter_name_to_midi_note.html +++ b/documentation/functions/sound.letter_name_to_midi_note.html @@ -6,4 +6,4 @@

    Parameters

    Returns number

    the corresponding midi note

    Example

    letter_name_to_midi_note("C4"); // Returns 60
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/sound.make_sound.html b/documentation/functions/sound.make_sound.html index a848c8d16..0777d24ca 100644 --- a/documentation/functions/sound.make_sound.html +++ b/documentation/functions/sound.make_sound.html @@ -7,4 +7,4 @@

    Returns Sound

    with wave as wave function and duration as duration

    Example

    const s = make_sound(t => Math_sin(2 * Math_PI * 440 * t), 5);
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/sound.midi_note_to_frequency.html b/documentation/functions/sound.midi_note_to_frequency.html index 458820877..253fb79fc 100644 --- a/documentation/functions/sound.midi_note_to_frequency.html +++ b/documentation/functions/sound.midi_note_to_frequency.html @@ -3,4 +3,4 @@

    Returns number

    the frequency of the MIDI note

    Example

    midi_note_to_frequency(69); // Returns 440
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/sound.noise_sound.html b/documentation/functions/sound.noise_sound.html index 618432a9f..29b4a9ac0 100644 --- a/documentation/functions/sound.noise_sound.html +++ b/documentation/functions/sound.noise_sound.html @@ -3,4 +3,4 @@

    Returns Sound

    resulting noise Sound

    Example

    noise_sound(5);
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/sound.phase_mod.html b/documentation/functions/sound.phase_mod.html index 854a39925..5e6356c44 100644 --- a/documentation/functions/sound.phase_mod.html +++ b/documentation/functions/sound.phase_mod.html @@ -10,4 +10,4 @@

    Returns SoundTransformer

    function which takes in a Sound and returns a Sound

    Example

    phase_mod(440, 5, 1)(sine_sound(220, 5));
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/sound.piano.html b/documentation/functions/sound.piano.html index ebee2a2cd..f28c93bb5 100644 --- a/documentation/functions/sound.piano.html +++ b/documentation/functions/sound.piano.html @@ -5,4 +5,4 @@

    Returns Sound

    Sound resulting piano Sound with given pitch and duration

    Example

    piano(48, 5);
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/sound.play.html b/documentation/functions/sound.play.html index 86fe2c9ca..2fa9d9f56 100644 --- a/documentation/functions/sound.play.html +++ b/documentation/functions/sound.play.html @@ -4,4 +4,4 @@

    Returns Sound

    the given Sound

    Example

    play(sine_sound(440, 5));
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/sound.play_in_tab.html b/documentation/functions/sound.play_in_tab.html index d2ce89ffd..5bc9642ef 100644 --- a/documentation/functions/sound.play_in_tab.html +++ b/documentation/functions/sound.play_in_tab.html @@ -5,4 +5,4 @@

    Returns Sound

    the given Sound

    Example

    play_in_tab(sine_sound(440, 5));
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/sound.play_wave.html b/documentation/functions/sound.play_wave.html index 2d1f6898e..deca0fca0 100644 --- a/documentation/functions/sound.play_wave.html +++ b/documentation/functions/sound.play_wave.html @@ -4,4 +4,4 @@
  • duration: number
  • Returns Sound

    the resulting Sound

    Example

    play_wave(t => math_sin(t * 3000), 5);
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/sound.record.html b/documentation/functions/sound.record.html index 19aa861a6..9d7062a0c 100644 --- a/documentation/functions/sound.record.html +++ b/documentation/functions/sound.record.html @@ -13,4 +13,4 @@

    Returns (() => (() => Sound))

    nullary stop function; stop() stops the recording and returns a Sound promise: a nullary function that returns the recorded Sound

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/sound.record_for.html b/documentation/functions/sound.record_for.html index 9f3ef6743..2d7d59e51 100644 --- a/documentation/functions/sound.record_for.html +++ b/documentation/functions/sound.record_for.html @@ -9,4 +9,4 @@

    Parameters

    Returns (() => Sound)

    promise: nullary function which returns recorded Sound

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/sound.sawtooth_sound.html b/documentation/functions/sound.sawtooth_sound.html index 2bfb66e50..1d9ccdd35 100644 --- a/documentation/functions/sound.sawtooth_sound.html +++ b/documentation/functions/sound.sawtooth_sound.html @@ -4,4 +4,4 @@

    Returns Sound

    resulting sawtooth wave Sound

    Example

    sawtooth_sound(440, 5);
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/sound.silence_sound.html b/documentation/functions/sound.silence_sound.html index bed4641c4..b96e1b09b 100644 --- a/documentation/functions/sound.silence_sound.html +++ b/documentation/functions/sound.silence_sound.html @@ -3,4 +3,4 @@

    Returns Sound

    resulting silence Sound

    Example

    silence_sound(5);
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/sound.simultaneously.html b/documentation/functions/sound.simultaneously.html index 640439bf8..56c48af1d 100644 --- a/documentation/functions/sound.simultaneously.html +++ b/documentation/functions/sound.simultaneously.html @@ -7,4 +7,4 @@

    Returns Sound

    the combined Sound

    Example

    simultaneously(list(sine_sound(200, 2), sine_sound(400, 3)))
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/sound.sine_sound.html b/documentation/functions/sound.sine_sound.html index e2508dda7..98d607258 100644 --- a/documentation/functions/sound.sine_sound.html +++ b/documentation/functions/sound.sine_sound.html @@ -4,4 +4,4 @@

    Returns Sound

    resulting sine wave Sound

    Example

    sine_sound(440, 5);
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/sound.square_sound.html b/documentation/functions/sound.square_sound.html index 4fd1a8567..2014a0b0b 100644 --- a/documentation/functions/sound.square_sound.html +++ b/documentation/functions/sound.square_sound.html @@ -3,4 +3,4 @@

    Returns Sound

    resulting square wave Sound

    Example

    square_sound(440, 5);
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/sound.stacking_adsr.html b/documentation/functions/sound.stacking_adsr.html index f350fb4e8..c10b65a32 100644 --- a/documentation/functions/sound.stacking_adsr.html +++ b/documentation/functions/sound.stacking_adsr.html @@ -13,4 +13,4 @@

    Returns Sound

    Sound resulting Sound

    Example

    stacking_adsr(sine_sound, 300, 5, list(adsr(0.1, 0.3, 0.2, 0.5), adsr(0.2, 0.5, 0.6, 0.1), adsr(0.3, 0.1, 0.7, 0.3)));
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/sound.stop.html b/documentation/functions/sound.stop.html index 4582ffdcb..ab9c18c46 100644 --- a/documentation/functions/sound.stop.html +++ b/documentation/functions/sound.stop.html @@ -1,2 +1,2 @@ stop | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/sound.triangle_sound.html b/documentation/functions/sound.triangle_sound.html index 51eec95c9..10e846d47 100644 --- a/documentation/functions/sound.triangle_sound.html +++ b/documentation/functions/sound.triangle_sound.html @@ -4,4 +4,4 @@

    Returns Sound

    resulting triangle wave Sound

    Example

    triangle_sound(440, 5);
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/sound.trombone.html b/documentation/functions/sound.trombone.html index ee4102098..e9d378b9d 100644 --- a/documentation/functions/sound.trombone.html +++ b/documentation/functions/sound.trombone.html @@ -5,4 +5,4 @@

    Returns Sound

    Sound resulting trombone Sound with given pitch and duration

    Example

    trombone(60, 2);
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/sound.violin.html b/documentation/functions/sound.violin.html index 8ad7d1659..8300e86b5 100644 --- a/documentation/functions/sound.violin.html +++ b/documentation/functions/sound.violin.html @@ -5,4 +5,4 @@

    Returns Sound

    Sound resulting violin Sound with given pitch and duration

    Example

    violin(53, 4);
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/sound_matrix.clear_all_timeout.html b/documentation/functions/sound_matrix.clear_all_timeout.html index 27ad363d0..35503b4ec 100644 --- a/documentation/functions/sound_matrix.clear_all_timeout.html +++ b/documentation/functions/sound_matrix.clear_all_timeout.html @@ -1 +1 @@ -clear_all_timeout | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file +clear_all_timeout | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/sound_matrix.get_matrix.html b/documentation/functions/sound_matrix.get_matrix.html index 5613396ec..bc4b835ab 100644 --- a/documentation/functions/sound_matrix.get_matrix.html +++ b/documentation/functions/sound_matrix.get_matrix.html @@ -1 +1 @@ -get_matrix | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file +get_matrix | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/sound_matrix.set_timeout.html b/documentation/functions/sound_matrix.set_timeout.html index 53879d8c5..23442c363 100644 --- a/documentation/functions/sound_matrix.set_timeout.html +++ b/documentation/functions/sound_matrix.set_timeout.html @@ -1 +1 @@ -set_timeout | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file +set_timeout | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/stereo_sound.adsr.html b/documentation/functions/stereo_sound.adsr.html index a8cbbf9fb..6f96c8c60 100644 --- a/documentation/functions/stereo_sound.adsr.html +++ b/documentation/functions/stereo_sound.adsr.html @@ -12,4 +12,4 @@

    Returns SoundTransformer

    Envelope a function from Sound to Sound

    Example

    adsr(0.2, 0.3, 0.3, 0.1)(sound);
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/stereo_sound.bell.html b/documentation/functions/stereo_sound.bell.html index df3cd5850..b252d2ca8 100644 --- a/documentation/functions/stereo_sound.bell.html +++ b/documentation/functions/stereo_sound.bell.html @@ -5,4 +5,4 @@

    Returns Sound

    Sound resulting bell Sound with given pitch and duration

    Example

    bell(40, 1);
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/stereo_sound.cello.html b/documentation/functions/stereo_sound.cello.html index 4e39e2857..3e1b182f4 100644 --- a/documentation/functions/stereo_sound.cello.html +++ b/documentation/functions/stereo_sound.cello.html @@ -5,4 +5,4 @@

    Returns Sound

    Sound resulting cello Sound with given pitch and duration

    Example

    cello(36, 5);
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/stereo_sound.consecutively.html b/documentation/functions/stereo_sound.consecutively.html index e786dc47f..616ef3393 100644 --- a/documentation/functions/stereo_sound.consecutively.html +++ b/documentation/functions/stereo_sound.consecutively.html @@ -6,4 +6,4 @@

    Returns Sound

    the combined Sound

    Example

    consecutively(list(sine_sound(200, 2), sine_sound(400, 3)));
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/stereo_sound.get_duration.html b/documentation/functions/stereo_sound.get_duration.html index a864eed30..36c6b3283 100644 --- a/documentation/functions/stereo_sound.get_duration.html +++ b/documentation/functions/stereo_sound.get_duration.html @@ -3,4 +3,4 @@

    Returns number

    the duration of the Sound

    Example

    get_duration(make_sound(t => math_sin(2 * math_PI * 440 * t), 5)); // Returns 5
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/stereo_sound.get_left_wave.html b/documentation/functions/stereo_sound.get_left_wave.html index 42c4c7c4e..1a7443bb9 100644 --- a/documentation/functions/stereo_sound.get_left_wave.html +++ b/documentation/functions/stereo_sound.get_left_wave.html @@ -3,4 +3,4 @@

    Returns Wave

    the wave function of the Sound

    Example

    get_wave(make_sound(t => math_sin(2 * math_PI * 440 * t), 5)); // Returns t => math_sin(2 * math_PI * 440 * t)
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/stereo_sound.get_right_wave.html b/documentation/functions/stereo_sound.get_right_wave.html index 2782181dd..3fb7d6603 100644 --- a/documentation/functions/stereo_sound.get_right_wave.html +++ b/documentation/functions/stereo_sound.get_right_wave.html @@ -3,4 +3,4 @@

    Returns Wave

    the wave function of the Sound

    Example

    get_wave(make_sound(t => math_sin(2 * math_PI * 440 * t), 5)); // Returns t => math_sin(2 * math_PI * 440 * t)
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/stereo_sound.init_record.html b/documentation/functions/stereo_sound.init_record.html index 12cc99c16..64c348f76 100644 --- a/documentation/functions/stereo_sound.init_record.html +++ b/documentation/functions/stereo_sound.init_record.html @@ -1,4 +1,4 @@ init_record | Source Academy Modules
    • Initialize recording by obtaining permission to use the default device microphone

      Returns string

      string "obtaining recording permission"

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/stereo_sound.is_sound.html b/documentation/functions/stereo_sound.is_sound.html index 855b6a46a..3b0b31a9e 100644 --- a/documentation/functions/stereo_sound.is_sound.html +++ b/documentation/functions/stereo_sound.is_sound.html @@ -3,4 +3,4 @@

    Returns boolean

    true if x is a Sound, false otherwise

    Example

    is_sound(make_sound(t => 0, 2)); // Returns true
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/stereo_sound.letter_name_to_frequency.html b/documentation/functions/stereo_sound.letter_name_to_frequency.html index d5549925d..d14937a82 100644 --- a/documentation/functions/stereo_sound.letter_name_to_frequency.html +++ b/documentation/functions/stereo_sound.letter_name_to_frequency.html @@ -2,4 +2,4 @@

    Parameters

    Returns number

    the corresponding frequency

    Example

    letter_name_to_frequency("A4"); // Returns 440
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/stereo_sound.letter_name_to_midi_note.html b/documentation/functions/stereo_sound.letter_name_to_midi_note.html index f99e05d4f..166509f9c 100644 --- a/documentation/functions/stereo_sound.letter_name_to_midi_note.html +++ b/documentation/functions/stereo_sound.letter_name_to_midi_note.html @@ -6,4 +6,4 @@

    Parameters

    Returns number

    the corresponding midi note

    Example

    letter_name_to_midi_note("C4"); // Returns 60
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/stereo_sound.make_sound.html b/documentation/functions/stereo_sound.make_sound.html index aff3885ca..9dd8a3d54 100644 --- a/documentation/functions/stereo_sound.make_sound.html +++ b/documentation/functions/stereo_sound.make_sound.html @@ -7,4 +7,4 @@

    Returns Sound

    Sound with the given wave function for both channels and duration as duration

    Example

    const s = make_sound(t => math_sin(2 * math_PI * 440 * t), 5);
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/stereo_sound.make_stereo_sound.html b/documentation/functions/stereo_sound.make_stereo_sound.html index 7c357a8bc..68e62dd00 100644 --- a/documentation/functions/stereo_sound.make_stereo_sound.html +++ b/documentation/functions/stereo_sound.make_stereo_sound.html @@ -8,4 +8,4 @@

    Returns Sound

    resulting stereo Sound

    Example

    const s = make_stereo_sound(t => math_sin(2 * math_PI * 440 * t), t => math_sin(2 * math_PI * 300 * t), 5);
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/stereo_sound.midi_note_to_frequency.html b/documentation/functions/stereo_sound.midi_note_to_frequency.html index 3361f0a28..a2c93c3a4 100644 --- a/documentation/functions/stereo_sound.midi_note_to_frequency.html +++ b/documentation/functions/stereo_sound.midi_note_to_frequency.html @@ -3,4 +3,4 @@

    Returns number

    the frequency of the MIDI note

    Example

    midi_note_to_frequency(69); // Returns 440
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/stereo_sound.noise_sound.html b/documentation/functions/stereo_sound.noise_sound.html index 9339482a5..4959e0405 100644 --- a/documentation/functions/stereo_sound.noise_sound.html +++ b/documentation/functions/stereo_sound.noise_sound.html @@ -3,4 +3,4 @@

    Returns Sound

    resulting noise sound

    Example

    noise_sound(5);
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/stereo_sound.pan.html b/documentation/functions/stereo_sound.pan.html index a3c2dcc21..9e624d089 100644 --- a/documentation/functions/stereo_sound.pan.html +++ b/documentation/functions/stereo_sound.pan.html @@ -3,4 +3,4 @@ An amount of -1 is a hard left pan, 0 is balanced, 1 is hard right pan.

    Parameters

    Returns SoundTransformer

    a Sound Transformer that pans a Sound

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/stereo_sound.pan_mod.html b/documentation/functions/stereo_sound.pan_mod.html index 54904c0f4..29ffe38ae 100644 --- a/documentation/functions/stereo_sound.pan_mod.html +++ b/documentation/functions/stereo_sound.pan_mod.html @@ -4,4 +4,4 @@ -1 is a hard left pan, 0 is balanced, 1 is hard right pan.

    Parameters

    Returns SoundTransformer

    a Sound Transformer that pans a Sound

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/stereo_sound.phase_mod.html b/documentation/functions/stereo_sound.phase_mod.html index 0ceb751df..1cc3e1899 100644 --- a/documentation/functions/stereo_sound.phase_mod.html +++ b/documentation/functions/stereo_sound.phase_mod.html @@ -10,4 +10,4 @@

    Returns SoundTransformer

    function which takes in a Sound and returns a Sound

    Example

    phase_mod(440, 5, 1)(sine_sound(220, 5));
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/stereo_sound.piano.html b/documentation/functions/stereo_sound.piano.html index 66471f6dc..2aee7f6e7 100644 --- a/documentation/functions/stereo_sound.piano.html +++ b/documentation/functions/stereo_sound.piano.html @@ -5,4 +5,4 @@

    Returns Sound

    Sound resulting piano Sound with given pitch and duration

    Example

    piano(48, 5);
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/stereo_sound.play.html b/documentation/functions/stereo_sound.play.html index 140d660cf..0ff6ace5f 100644 --- a/documentation/functions/stereo_sound.play.html +++ b/documentation/functions/stereo_sound.play.html @@ -4,4 +4,4 @@

    Returns Sound

    the given Sound

    Example

    play(sine_sound(440, 5));
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/stereo_sound.play_in_tab.html b/documentation/functions/stereo_sound.play_in_tab.html index cf9bc6337..8f73cfbf8 100644 --- a/documentation/functions/stereo_sound.play_in_tab.html +++ b/documentation/functions/stereo_sound.play_in_tab.html @@ -5,4 +5,4 @@

    Returns Sound

    the given Sound

    Example

    play_in_tab(sine_sound(440, 5));
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/stereo_sound.play_wave.html b/documentation/functions/stereo_sound.play_wave.html index de2ddd62f..f453ff957 100644 --- a/documentation/functions/stereo_sound.play_wave.html +++ b/documentation/functions/stereo_sound.play_wave.html @@ -4,4 +4,4 @@
  • duration: number
  • Returns Sound

    the given Sound

    Example

    play_wave(t => math_sin(t * 3000), 5);
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/stereo_sound.play_waves.html b/documentation/functions/stereo_sound.play_waves.html index 93c35fde9..e4a924b11 100644 --- a/documentation/functions/stereo_sound.play_waves.html +++ b/documentation/functions/stereo_sound.play_waves.html @@ -6,4 +6,4 @@
  • duration: number
  • Returns Sound

    the given Sound

    Example

    play_waves(t => math_sin(t * 3000), t => math_sin(t * 6000), 5);
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/stereo_sound.record.html b/documentation/functions/stereo_sound.record.html index 8e45b402c..aa49c81f8 100644 --- a/documentation/functions/stereo_sound.record.html +++ b/documentation/functions/stereo_sound.record.html @@ -13,4 +13,4 @@

    Returns (() => (() => Sound))

    nullary stop function; stop() stops the recording and returns a sound promise: a nullary function that returns the recorded Sound

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/stereo_sound.record_for.html b/documentation/functions/stereo_sound.record_for.html index 2ccbe5767..ee4a73add 100644 --- a/documentation/functions/stereo_sound.record_for.html +++ b/documentation/functions/stereo_sound.record_for.html @@ -9,4 +9,4 @@

    Parameters

    Returns (() => Sound)

    promise: nullary function which returns the recorded sound

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/stereo_sound.sawtooth_sound.html b/documentation/functions/stereo_sound.sawtooth_sound.html index d4f0cfe4d..fbb71b8ee 100644 --- a/documentation/functions/stereo_sound.sawtooth_sound.html +++ b/documentation/functions/stereo_sound.sawtooth_sound.html @@ -4,4 +4,4 @@

    Returns Sound

    resulting sawtooth wave sound

    Example

    sawtooth_sound(440, 5);
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/stereo_sound.silence_sound.html b/documentation/functions/stereo_sound.silence_sound.html index e600fc629..06c15095d 100644 --- a/documentation/functions/stereo_sound.silence_sound.html +++ b/documentation/functions/stereo_sound.silence_sound.html @@ -3,4 +3,4 @@

    Returns Sound

    resulting silence sound

    Example

    silence_sound(5);
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/stereo_sound.simultaneously.html b/documentation/functions/stereo_sound.simultaneously.html index 1c959c5d4..6f1039a89 100644 --- a/documentation/functions/stereo_sound.simultaneously.html +++ b/documentation/functions/stereo_sound.simultaneously.html @@ -7,4 +7,4 @@

    Returns Sound

    the combined Sound

    Example

    simultaneously(list(sine_sound(200, 2), sine_sound(400, 3)))
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/stereo_sound.sine_sound.html b/documentation/functions/stereo_sound.sine_sound.html index b375d9aa5..102fbd483 100644 --- a/documentation/functions/stereo_sound.sine_sound.html +++ b/documentation/functions/stereo_sound.sine_sound.html @@ -4,4 +4,4 @@

    Returns Sound

    resulting sine wave sound

    Example

    sine_sound(440, 5);
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/stereo_sound.square_sound.html b/documentation/functions/stereo_sound.square_sound.html index 6f006ff86..29a934245 100644 --- a/documentation/functions/stereo_sound.square_sound.html +++ b/documentation/functions/stereo_sound.square_sound.html @@ -3,4 +3,4 @@

    Returns Sound

    resulting square wave sound

    Example

    square_sound(440, 5);
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/stereo_sound.squash.html b/documentation/functions/stereo_sound.squash.html index 388f4d828..8bf8dfac3 100644 --- a/documentation/functions/stereo_sound.squash.html +++ b/documentation/functions/stereo_sound.squash.html @@ -2,4 +2,4 @@ resulting in an effectively mono sound.

    Parameters

    Returns Sound

    a new sound with the left and right channels averaged

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/stereo_sound.stacking_adsr.html b/documentation/functions/stereo_sound.stacking_adsr.html index 53f4d4956..ec7c6fbb4 100644 --- a/documentation/functions/stereo_sound.stacking_adsr.html +++ b/documentation/functions/stereo_sound.stacking_adsr.html @@ -13,4 +13,4 @@

    Returns Sound

    Sound resulting Sound

    Example

    stacking_adsr(sine_sound, 300, 5, list(adsr(0.1, 0.3, 0.2, 0.5), adsr(0.2, 0.5, 0.6, 0.1), adsr(0.3, 0.1, 0.7, 0.3)));
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/stereo_sound.stop.html b/documentation/functions/stereo_sound.stop.html index fb4c67a24..d61da183d 100644 --- a/documentation/functions/stereo_sound.stop.html +++ b/documentation/functions/stereo_sound.stop.html @@ -1,2 +1,2 @@ stop | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/stereo_sound.triangle_sound.html b/documentation/functions/stereo_sound.triangle_sound.html index 6e27c2ef0..184c05a40 100644 --- a/documentation/functions/stereo_sound.triangle_sound.html +++ b/documentation/functions/stereo_sound.triangle_sound.html @@ -4,4 +4,4 @@

    Returns Sound

    resulting triangle wave sound

    Example

    triangle_sound(440, 5);
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/stereo_sound.trombone.html b/documentation/functions/stereo_sound.trombone.html index f69ca7a08..a75dfd52d 100644 --- a/documentation/functions/stereo_sound.trombone.html +++ b/documentation/functions/stereo_sound.trombone.html @@ -5,4 +5,4 @@

    Returns Sound

    Sound resulting trombone Sound with given pitch and duration

    Example

    trombone(60, 2);
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/stereo_sound.violin.html b/documentation/functions/stereo_sound.violin.html index 268627bf1..43df146b3 100644 --- a/documentation/functions/stereo_sound.violin.html +++ b/documentation/functions/stereo_sound.violin.html @@ -5,4 +5,4 @@

    Returns Sound

    Sound resulting violin Sound with given pitch and duration

    Example

    violin(53, 4);
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.add_impulse_force.html b/documentation/functions/unity_academy.add_impulse_force.html index 3ef852446..52e832387 100644 --- a/documentation/functions/unity_academy.add_impulse_force.html +++ b/documentation/functions/unity_academy.add_impulse_force.html @@ -1,4 +1,4 @@ add_impulse_force | Source Academy Modules
    • Add an impulse force on the Rigidbody attached on the GameObject, using its mass.

      Usage of all physics functions under the Physics category requires calling apply_rigidbody first on the applied game objects.

      Parameters

      • gameObjectIdentifier: GameObjectIdentifier

        The identifier for the GameObject that you want to add the force.

        -
      • force: Vector3

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +
  • force: Vector3
  • Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.add_vectors.html b/documentation/functions/unity_academy.add_vectors.html index de41f8b26..1ffe149de 100644 --- a/documentation/functions/unity_academy.add_vectors.html +++ b/documentation/functions/unity_academy.add_vectors.html @@ -2,4 +2,4 @@

    Parameters

    Returns Vector3

    The sum of the two vectors

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.apply_rigidbody.html b/documentation/functions/unity_academy.apply_rigidbody.html index 4fd02a138..e791619f3 100644 --- a/documentation/functions/unity_academy.apply_rigidbody.html +++ b/documentation/functions/unity_academy.apply_rigidbody.html @@ -6,4 +6,4 @@
  • https://docs.unity3d.com/ScriptReference/Rigidbody2D.html (For 2D Mode)
  • Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.copy_position.html b/documentation/functions/unity_academy.copy_position.html index cac4007c4..5b062631b 100644 --- a/documentation/functions/unity_academy.copy_position.html +++ b/documentation/functions/unity_academy.copy_position.html @@ -3,4 +3,4 @@

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.copy_rotation.html b/documentation/functions/unity_academy.copy_rotation.html index 2bb402904..30cac0f9d 100644 --- a/documentation/functions/unity_academy.copy_rotation.html +++ b/documentation/functions/unity_academy.copy_rotation.html @@ -3,4 +3,4 @@

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.copy_scale.html b/documentation/functions/unity_academy.copy_scale.html index 6f65b1225..30c7c6811 100644 --- a/documentation/functions/unity_academy.copy_scale.html +++ b/documentation/functions/unity_academy.copy_scale.html @@ -3,4 +3,4 @@

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.cross.html b/documentation/functions/unity_academy.cross.html index 84651b0da..4b896ff82 100644 --- a/documentation/functions/unity_academy.cross.html +++ b/documentation/functions/unity_academy.cross.html @@ -2,4 +2,4 @@

    Parameters

    Returns Vector3

    The cross product

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.debug_log.html b/documentation/functions/unity_academy.debug_log.html index fa6577a9d..54d516671 100644 --- a/documentation/functions/unity_academy.debug_log.html +++ b/documentation/functions/unity_academy.debug_log.html @@ -1,4 +1,4 @@ debug_log | Source Academy Modules
    • Log to Unity Academy Embedded Frontend's console.

      You can use rich text for the parameter content.

      Parameters

      • content: any

        The content of the log message.

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.debug_logerror.html b/documentation/functions/unity_academy.debug_logerror.html index 5d3538bb7..2f8d5c2a2 100644 --- a/documentation/functions/unity_academy.debug_logerror.html +++ b/documentation/functions/unity_academy.debug_logerror.html @@ -2,4 +2,4 @@

    Note that this function does not "really" throw any error. It just logs a message with red font color and the student code will continue running normally after calling this function to log the error.

    You can use rich text for the parameter content.

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.debug_logwarning.html b/documentation/functions/unity_academy.debug_logwarning.html index cc9279646..2fd8d31f5 100644 --- a/documentation/functions/unity_academy.debug_logwarning.html +++ b/documentation/functions/unity_academy.debug_logwarning.html @@ -1,4 +1,4 @@ debug_logwarning | Source Academy Modules
    • Log to Unity Academy Embedded Frontend's console, with yellow font color as highlighting.

      You can use rich text for the parameter content.

      Parameters

      • content: any

        The content of the log message.

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.delta_time.html b/documentation/functions/unity_academy.delta_time.html index a23185805..d3361ad7d 100644 --- a/documentation/functions/unity_academy.delta_time.html +++ b/documentation/functions/unity_academy.delta_time.html @@ -6,4 +6,4 @@

    By assigning the above code to a GameObject with set_update, that GameObject will move in a constant speed for about 3 units per second along world +Z axis.

    For more information, see https://docs.unity3d.com/ScriptReference/Time-deltaTime.html

    Returns number

    the delta time value in decimal

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.destroy.html b/documentation/functions/unity_academy.destroy.html index 9f0503f93..b9945cf3f 100644 --- a/documentation/functions/unity_academy.destroy.html +++ b/documentation/functions/unity_academy.destroy.html @@ -2,4 +2,4 @@

    Note that this won't remove the GameObject immediately, the actual removal will happen at the end of the current main cycle loop.

    For more information, see https://docs.unity3d.com/ScriptReference/Object.Destroy.html

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.dot.html b/documentation/functions/unity_academy.dot.html index 76ad58a64..1dc492a34 100644 --- a/documentation/functions/unity_academy.dot.html +++ b/documentation/functions/unity_academy.dot.html @@ -2,4 +2,4 @@

    Parameters

    Returns number

    The dot product

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.gameobject_distance.html b/documentation/functions/unity_academy.gameobject_distance.html index 7083504d4..7c3855d01 100644 --- a/documentation/functions/unity_academy.gameobject_distance.html +++ b/documentation/functions/unity_academy.gameobject_distance.html @@ -2,4 +2,4 @@

    Parameters

    Returns number

    The value of the distance between these two GameObjects

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.get_angular_velocity.html b/documentation/functions/unity_academy.get_angular_velocity.html index a50062d23..b4a73e0ea 100644 --- a/documentation/functions/unity_academy.get_angular_velocity.html +++ b/documentation/functions/unity_academy.get_angular_velocity.html @@ -3,4 +3,4 @@

    **2D Mode Special: **In 2D mode there is no angular velocity on X nor Y axis, so in the X and Y values in the returned Vector3 will always be zero.

    Parameters

    Returns Vector3

    the angular velocity at this moment represented in a Vector3.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.get_custom_prop.html b/documentation/functions/unity_academy.get_custom_prop.html index ca69471b0..67e0278c7 100644 --- a/documentation/functions/unity_academy.get_custom_prop.html +++ b/documentation/functions/unity_academy.get_custom_prop.html @@ -2,4 +2,4 @@

    Parameters

    Returns any

    The value of the custom property with the given name on the given GameObject. If the property value is not set, this function will return undefined.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.get_key.html b/documentation/functions/unity_academy.get_key.html index dfc977786..e24d6815f 100644 --- a/documentation/functions/unity_academy.get_key.html +++ b/documentation/functions/unity_academy.get_key.html @@ -2,4 +2,4 @@

    For more information, see https://docs.unity3d.com/ScriptReference/Input.GetKey.html

    Parameters

    Returns boolean

    A boolean value equivalent to Input.GetKey(keyCode) in Unity.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.get_key_down.html b/documentation/functions/unity_academy.get_key_down.html index 5b8d93153..3eaee8ca7 100644 --- a/documentation/functions/unity_academy.get_key_down.html +++ b/documentation/functions/unity_academy.get_key_down.html @@ -2,4 +2,4 @@

    For more information, see https://docs.unity3d.com/ScriptReference/Input.GetKeyDown.html

    Parameters

    Returns boolean

    A boolean value equivalent to Input.GetKeyDown(keyCode) in Unity.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.get_key_up.html b/documentation/functions/unity_academy.get_key_up.html index bfcb71f16..752442c81 100644 --- a/documentation/functions/unity_academy.get_key_up.html +++ b/documentation/functions/unity_academy.get_key_up.html @@ -2,4 +2,4 @@

    For more information, see https://docs.unity3d.com/ScriptReference/Input.GetKeyUp.html

    Parameters

    Returns boolean

    A boolean value equivalent to Input.GetKeyUp(keyCode) in Unity.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.get_main_camera_following_target.html b/documentation/functions/unity_academy.get_main_camera_following_target.html index 8e93cd095..f8d38b593 100644 --- a/documentation/functions/unity_academy.get_main_camera_following_target.html +++ b/documentation/functions/unity_academy.get_main_camera_following_target.html @@ -6,4 +6,4 @@

    The main camera following target GameObject is a primitive GameObject. This means that you are not allowed to destroy it and/or instantiate it during runtime. Multiple calls to this function will return GameObject identifiers that refer to the same primitive GameObject.

    If default main camera controllers are disabled (you have called request_for_main_camera_control), then the following target GameObject is useless.

    Returns GameObjectIdentifier

    The GameObject idenfitier for the main camera following target GameObject.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.get_mass.html b/documentation/functions/unity_academy.get_mass.html index b076f0535..c3f812056 100644 --- a/documentation/functions/unity_academy.get_mass.html +++ b/documentation/functions/unity_academy.get_mass.html @@ -2,4 +2,4 @@

    Usage of all physics functions under the Physics - Rigidbody category requires calling apply_rigidbody first on the applied game objects.

    Parameters

    Returns number

    The mass of the rigidbody attached on the GameObject

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.get_position.html b/documentation/functions/unity_academy.get_position.html index bb93079d8..38da7d65d 100644 --- a/documentation/functions/unity_academy.get_position.html +++ b/documentation/functions/unity_academy.get_position.html @@ -1,4 +1,4 @@ get_position | Source Academy Modules
    • Returns the world position of a given GameObject

      Parameters

      • gameObjectIdentifier: GameObjectIdentifier

        The identifier for the GameObject that you want to get position for.

      Returns Vector3

      The position represented in a Vector3.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.get_rotation_euler.html b/documentation/functions/unity_academy.get_rotation_euler.html index f1ffe2611..568eea81b 100644 --- a/documentation/functions/unity_academy.get_rotation_euler.html +++ b/documentation/functions/unity_academy.get_rotation_euler.html @@ -1,4 +1,4 @@ get_rotation_euler | Source Academy Modules
    • Returns the world Euler angle rotation of a given GameObject

      Parameters

      • gameObjectIdentifier: GameObjectIdentifier

        The identifier for the GameObject that you want to get rotation for.

      Returns Vector3

      The Euler angle rotation represented in a Vector3.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.get_scale.html b/documentation/functions/unity_academy.get_scale.html index 307702b1e..73eb4b904 100644 --- a/documentation/functions/unity_academy.get_scale.html +++ b/documentation/functions/unity_academy.get_scale.html @@ -2,4 +2,4 @@

    By default the scale of a GameObject is (1, 1, 1)

    Parameters

    Returns Vector3

    The scale represented in a Vector3.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.get_velocity.html b/documentation/functions/unity_academy.get_velocity.html index 5025bdf0f..80771b9c0 100644 --- a/documentation/functions/unity_academy.get_velocity.html +++ b/documentation/functions/unity_academy.get_velocity.html @@ -2,4 +2,4 @@

    Usage of all physics functions under the Physics - Rigidbody category requires calling apply_rigidbody first on the applied game objects.

    Parameters

    Returns Vector3

    the velocity at this moment represented in a Vector3.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.get_x.html b/documentation/functions/unity_academy.get_x.html index 4880a5488..eab067919 100644 --- a/documentation/functions/unity_academy.get_x.html +++ b/documentation/functions/unity_academy.get_x.html @@ -1,4 +1,4 @@ get_x | Source Academy Modules
    • Get the X component of a 3D vector

      Parameters

      • vector: Vector3

        The 3D vector

      Returns number

      The X component of the given vector

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.get_y.html b/documentation/functions/unity_academy.get_y.html index 6a0e3fe9d..a33542ac8 100644 --- a/documentation/functions/unity_academy.get_y.html +++ b/documentation/functions/unity_academy.get_y.html @@ -1,4 +1,4 @@ get_y | Source Academy Modules
    • Get the Y component of a 3D vector

      Parameters

      • vector: Vector3

        The 3D vector

      Returns number

      The Y component of the given vector

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.get_z.html b/documentation/functions/unity_academy.get_z.html index 6979ec1a3..e1719301d 100644 --- a/documentation/functions/unity_academy.get_z.html +++ b/documentation/functions/unity_academy.get_z.html @@ -1,4 +1,4 @@ get_z | Source Academy Modules
    • Get the Z component of a 3D vector

      Parameters

      • vector: Vector3

        The 3D vector

      Returns number

      The Z component of the given vector

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.gui_button.html b/documentation/functions/unity_academy.gui_button.html index 4c7b5e0f7..ae4b99989 100644 --- a/documentation/functions/unity_academy.gui_button.html +++ b/documentation/functions/unity_academy.gui_button.html @@ -14,4 +14,4 @@
  • width: number

    The width for the button.

  • height: number

    The height for the button.

  • onClick: Function

    The function that will be called when user clicks the button on screen.

    -
  • Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.gui_label.html b/documentation/functions/unity_academy.gui_label.html index 0f0cddb5f..5424344ab 100644 --- a/documentation/functions/unity_academy.gui_label.html +++ b/documentation/functions/unity_academy.gui_label.html @@ -5,4 +5,4 @@

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.init_unity_academy_2d.html b/documentation/functions/unity_academy.init_unity_academy_2d.html index fd4e550da..2c3608e6b 100644 --- a/documentation/functions/unity_academy.init_unity_academy_2d.html +++ b/documentation/functions/unity_academy.init_unity_academy_2d.html @@ -1,3 +1,3 @@ init_unity_academy_2d | Source Academy Modules
    • Load and initialize Unity Academy WebGL player and set it to 2D mode. All other functions (except Maths functions) in this module requires calling this function or init_unity_academy_3d first.

      I recommand you just call this function at the beginning of your Source Unity program under the 'import' statements.

      -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.init_unity_academy_3d.html b/documentation/functions/unity_academy.init_unity_academy_3d.html index 04e6c82e7..e3b93c884 100644 --- a/documentation/functions/unity_academy.init_unity_academy_3d.html +++ b/documentation/functions/unity_academy.init_unity_academy_3d.html @@ -1,3 +1,3 @@ init_unity_academy_3d | Source Academy Modules
    • Load and initialize Unity Academy WebGL player and set it to 3D mode. All other functions (except Maths functions) in this module requires calling this function or init_unity_academy_2d first.

      I recommand you just call this function at the beginning of your Source Unity program under the 'import' statements.

      -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.instantiate.html b/documentation/functions/unity_academy.instantiate.html index ca8676c82..cfb81ac20 100644 --- a/documentation/functions/unity_academy.instantiate.html +++ b/documentation/functions/unity_academy.instantiate.html @@ -4,4 +4,4 @@

    Available Prefab Information: Click Here

    Parameters

    Returns GameObjectIdentifier

    the identifier of the newly created GameObject

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.instantiate_empty.html b/documentation/functions/unity_academy.instantiate_empty.html index 34812fad9..3777a3c10 100644 --- a/documentation/functions/unity_academy.instantiate_empty.html +++ b/documentation/functions/unity_academy.instantiate_empty.html @@ -2,4 +2,4 @@

    An empty GameObject is invisible and only have transform properties by default.

    You may use the empty GameObject to run some general game management code or use the position of the empty GameObject to represent a point in the scene that the rest of your codes can access and utilize.

    Returns GameObjectIdentifier

    the identifier of the newly created GameObject

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.instantiate_sprite.html b/documentation/functions/unity_academy.instantiate_sprite.html index a5f1e923f..06d1edbc7 100644 --- a/documentation/functions/unity_academy.instantiate_sprite.html +++ b/documentation/functions/unity_academy.instantiate_sprite.html @@ -4,4 +4,4 @@

    2D mode only

    Parameters

    Returns GameObjectIdentifier

    the identifier of the newly created GameObject

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.look_at.html b/documentation/functions/unity_academy.look_at.html index f02719ab7..b49dc8118 100644 --- a/documentation/functions/unity_academy.look_at.html +++ b/documentation/functions/unity_academy.look_at.html @@ -3,4 +3,4 @@

    For more information, see https://docs.unity3d.com/ScriptReference/Transform.LookAt.html

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.magnitude.html b/documentation/functions/unity_academy.magnitude.html index a7da8ea99..87a909945 100644 --- a/documentation/functions/unity_academy.magnitude.html +++ b/documentation/functions/unity_academy.magnitude.html @@ -1,4 +1,4 @@ magnitude | Source Academy Modules
    • Calcuate the magnitude of a vector

      Parameters

      • vector: Vector3

        The vector

      Returns number

      The magnitude of the vector

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.normalize.html b/documentation/functions/unity_academy.normalize.html index 4b1db72ef..297ac3008 100644 --- a/documentation/functions/unity_academy.normalize.html +++ b/documentation/functions/unity_academy.normalize.html @@ -1,4 +1,4 @@ normalize | Source Academy Modules
    • Normalize a vector. The returned vector will have the same direction as the original vector but have a magnitude of 1.

      Parameters

      • vector: Vector3

        The original vector

      Returns Vector3

      The normalized vector. This function will return a zero vector if the original vector is a zero vector.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.on_collision_enter.html b/documentation/functions/unity_academy.on_collision_enter.html index 89c7e0500..94301ac14 100644 --- a/documentation/functions/unity_academy.on_collision_enter.html +++ b/documentation/functions/unity_academy.on_collision_enter.html @@ -15,4 +15,4 @@

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.on_collision_exit.html b/documentation/functions/unity_academy.on_collision_exit.html index 2ce866c0a..9c580b819 100644 --- a/documentation/functions/unity_academy.on_collision_exit.html +++ b/documentation/functions/unity_academy.on_collision_exit.html @@ -15,4 +15,4 @@

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.on_collision_stay.html b/documentation/functions/unity_academy.on_collision_stay.html index 4c6ec8064..d34f95c07 100644 --- a/documentation/functions/unity_academy.on_collision_stay.html +++ b/documentation/functions/unity_academy.on_collision_stay.html @@ -15,4 +15,4 @@

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.play_animator_state.html b/documentation/functions/unity_academy.play_animator_state.html index 1e756cc86..2842e660d 100644 --- a/documentation/functions/unity_academy.play_animator_state.html +++ b/documentation/functions/unity_academy.play_animator_state.html @@ -3,4 +3,4 @@

    3D mode only

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.point_distance.html b/documentation/functions/unity_academy.point_distance.html index 27e293c33..2d49be04f 100644 --- a/documentation/functions/unity_academy.point_distance.html +++ b/documentation/functions/unity_academy.point_distance.html @@ -2,4 +2,4 @@

    Parameters

    Returns number

    The value of the distance between the two points

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.remove_collider_components.html b/documentation/functions/unity_academy.remove_collider_components.html index 06393724f..2404b22ef 100644 --- a/documentation/functions/unity_academy.remove_collider_components.html +++ b/documentation/functions/unity_academy.remove_collider_components.html @@ -2,4 +2,4 @@

    You can use this function on GameObjects those you don't want them to collide with other GameObjects.

    For example, you may use this on the background image sprite GameObject in 2D scene.

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.request_for_main_camera_control.html b/documentation/functions/unity_academy.request_for_main_camera_control.html index 10a68a819..0d5b1e5d6 100644 --- a/documentation/functions/unity_academy.request_for_main_camera_control.html +++ b/documentation/functions/unity_academy.request_for_main_camera_control.html @@ -2,4 +2,4 @@

    When you request for the direct control over main camera with this function, the default camera controllers will be disabled, thus the GameObject identifier returned by get_main_camera_following_target will become useless, as you can no longer use the default main camera controllers.

    This function is for totally customizing the position and rotation of the main camera. If you'd like to simplify the camera controlling with the help of the default camera controllers in Unity Academy, please consider use get_main_camera_following_target function.

    Returns GameObjectIdentifier

    The GameObject identifier that can directly be used to control the main camera's position and rotation

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.rotate_world.html b/documentation/functions/unity_academy.rotate_world.html index 1a696b047..eca5cf537 100644 --- a/documentation/functions/unity_academy.rotate_world.html +++ b/documentation/functions/unity_academy.rotate_world.html @@ -1,4 +1,4 @@ rotate_world | Source Academy Modules
    • Rotates a GameObject with given x, y and z values (Euler angle)

      Parameters

      • gameObjectIdentifier: GameObjectIdentifier

        The identifier for the GameObject that you want to rotate.

      • angles: Vector3

        The values you want to rotate along each axis with respect to the world space

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.same_gameobject.html b/documentation/functions/unity_academy.same_gameobject.html index e7475825a..6a5ce6db1 100644 --- a/documentation/functions/unity_academy.same_gameobject.html +++ b/documentation/functions/unity_academy.same_gameobject.html @@ -2,4 +2,4 @@

    Parameters

    Returns boolean

    Returns true if the two GameObject identifiers refers to the same GameObject and false otherwise.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.scale_vector.html b/documentation/functions/unity_academy.scale_vector.html index d50a426a3..9b86c6962 100644 --- a/documentation/functions/unity_academy.scale_vector.html +++ b/documentation/functions/unity_academy.scale_vector.html @@ -2,4 +2,4 @@

    Parameters

    Returns Vector3

    The scaled vector

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.set_angular_drag.html b/documentation/functions/unity_academy.set_angular_drag.html index 03c6671b5..87efa5288 100644 --- a/documentation/functions/unity_academy.set_angular_drag.html +++ b/documentation/functions/unity_academy.set_angular_drag.html @@ -3,4 +3,4 @@

    Usage of all physics functions under the Physics - Rigidbody category requires calling apply_rigidbody first on the applied game objects.

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.set_angular_velocity.html b/documentation/functions/unity_academy.set_angular_velocity.html index 1fc82e0f3..2daef4c37 100644 --- a/documentation/functions/unity_academy.set_angular_velocity.html +++ b/documentation/functions/unity_academy.set_angular_velocity.html @@ -3,4 +3,4 @@

    **2D Mode Special: **In 2D mode there is no angular velocity on X nor Y axis, so the X and Y values in the Vector3 is ignored.

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.set_custom_prop.html b/documentation/functions/unity_academy.set_custom_prop.html index cf40ab07a..96ad26ff5 100644 --- a/documentation/functions/unity_academy.set_custom_prop.html +++ b/documentation/functions/unity_academy.set_custom_prop.html @@ -2,4 +2,4 @@

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.set_drag.html b/documentation/functions/unity_academy.set_drag.html index 068233f38..10687596e 100644 --- a/documentation/functions/unity_academy.set_drag.html +++ b/documentation/functions/unity_academy.set_drag.html @@ -3,4 +3,4 @@

    Usage of all physics functions under the Physics - Rigidbody category requires calling apply_rigidbody first on the applied game objects.

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.set_mass.html b/documentation/functions/unity_academy.set_mass.html index 23b6a0003..0de7525b5 100644 --- a/documentation/functions/unity_academy.set_mass.html +++ b/documentation/functions/unity_academy.set_mass.html @@ -2,4 +2,4 @@

    Usage of all physics functions under the Physics - Rigidbody category requires calling apply_rigidbody first on the applied game objects.

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.set_position.html b/documentation/functions/unity_academy.set_position.html index c7ab92c68..89d06ff26 100644 --- a/documentation/functions/unity_academy.set_position.html +++ b/documentation/functions/unity_academy.set_position.html @@ -1,4 +1,4 @@ set_position | Source Academy Modules
    • Set the world position of a given GameObject

      Parameters

      • gameObjectIdentifier: GameObjectIdentifier

        The identifier for the GameObject that you want to change position for.

      • position: Vector3

        The new position for the GameObject.

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.set_rotation_euler.html b/documentation/functions/unity_academy.set_rotation_euler.html index a49ae80fa..333bfa0cf 100644 --- a/documentation/functions/unity_academy.set_rotation_euler.html +++ b/documentation/functions/unity_academy.set_rotation_euler.html @@ -1,4 +1,4 @@ set_rotation_euler | Source Academy Modules
    • Set the world rotation of a given GameObject with given Euler angle rotation.

      Parameters

      • gameObjectIdentifier: GameObjectIdentifier

        The identifier for the GameObject that you want to change rotation for.

      • rotation: Vector3

        The new rotation (in Euler angles) for the GameObject.

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.set_scale.html b/documentation/functions/unity_academy.set_scale.html index 51e656d87..dcdcf1a0e 100644 --- a/documentation/functions/unity_academy.set_scale.html +++ b/documentation/functions/unity_academy.set_scale.html @@ -1,4 +1,4 @@ set_scale | Source Academy Modules
    • Set the scale (size) of a given GameObject

      By default the scale of a GameObject is (1, 1, 1). Changing the scale of a GameObject along one axis will lead to a stretch or squeeze of the GameObject along that axis.

      Parameters

      • gameObjectIdentifier: GameObjectIdentifier

        The identifier for the GameObject that you want to change scale for.

        -
      • scale: Vector3

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +
  • scale: Vector3
  • Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.set_start.html b/documentation/functions/unity_academy.set_start.html index 89ff263f8..a47d3f4b6 100644 --- a/documentation/functions/unity_academy.set_start.html +++ b/documentation/functions/unity_academy.set_start.html @@ -1,4 +1,4 @@ set_start | Source Academy Modules
    • Sets the Start function of a given GameObject

      Parameters

      • gameObjectIdentifier: GameObjectIdentifier

        The identifier for the GameObject that you want to bind the Start function on.

      • startFunction: Function

        The Start function you want to assign to this GameObject. The Start function should contain one parameter, that Unity will pass the owner GameObject's identifier to this parameter.

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.set_update.html b/documentation/functions/unity_academy.set_update.html index a4cbcc2fa..64ac0c443 100644 --- a/documentation/functions/unity_academy.set_update.html +++ b/documentation/functions/unity_academy.set_update.html @@ -1,4 +1,4 @@ set_update | Source Academy Modules
    • Sets the Update function of a given GameObject

      Parameters

      • gameObjectIdentifier: GameObjectIdentifier

        The identifier for the GameObject that you want to bind the Update function on.

      • updateFunction: Function

        The Update function you want to assign to this GameObject. The Update function should contain one parameter, that Unity will pass the owner GameObject's identifier to this parameter.

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.set_use_gravity.html b/documentation/functions/unity_academy.set_use_gravity.html index 5cf8e3dd3..b9b6cb216 100644 --- a/documentation/functions/unity_academy.set_use_gravity.html +++ b/documentation/functions/unity_academy.set_use_gravity.html @@ -1,4 +1,4 @@ set_use_gravity | Source Academy Modules
    • Set whether the rigidbody attached on the game object should calculate for gravity.

      Usage of all physics functions under the Physics - Rigidbody category requires calling apply_rigidbody first on the applied game objects.

      Parameters

      • gameObjectIdentifier: GameObjectIdentifier

        The identifier for the GameObject that you want to enable/disable gravity on its rigidbody.

        -
      • useGravity: boolean

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +
  • useGravity: boolean
  • Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.set_velocity.html b/documentation/functions/unity_academy.set_velocity.html index 987bdca58..7fc535e5f 100644 --- a/documentation/functions/unity_academy.set_velocity.html +++ b/documentation/functions/unity_academy.set_velocity.html @@ -2,4 +2,4 @@

    Usage of all physics functions under the Physics - Rigidbody category requires calling apply_rigidbody first on the applied game objects.

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.translate_local.html b/documentation/functions/unity_academy.translate_local.html index b9020b16a..1bdd06b03 100644 --- a/documentation/functions/unity_academy.translate_local.html +++ b/documentation/functions/unity_academy.translate_local.html @@ -3,4 +3,4 @@

    In Unity, usually, the direction of +Z axis denotes forward.

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.translate_world.html b/documentation/functions/unity_academy.translate_world.html index 1a7b61b37..30ebb2415 100644 --- a/documentation/functions/unity_academy.translate_world.html +++ b/documentation/functions/unity_academy.translate_world.html @@ -1,4 +1,4 @@ translate_world | Source Academy Modules
    • Moves a GameObject with given x, y and z values

      Parameters

      • gameObjectIdentifier: GameObjectIdentifier

        The identifier for the GameObject that you want to translate.

      • deltaPosition: Vector3

        The values you want to move the GameObject along each axis with respect to the world space.

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.vector3.html b/documentation/functions/unity_academy.vector3.html index 32c8fa0d6..9496315db 100644 --- a/documentation/functions/unity_academy.vector3.html +++ b/documentation/functions/unity_academy.vector3.html @@ -3,4 +3,4 @@
  • y: number

    The y component of the new vector

  • z: number

    The z component of the new vector

  • Returns Vector3

    The 3D vector (x, y, z)

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.vector_difference.html b/documentation/functions/unity_academy.vector_difference.html index ad8cecf08..2f51fa35c 100644 --- a/documentation/functions/unity_academy.vector_difference.html +++ b/documentation/functions/unity_academy.vector_difference.html @@ -2,4 +2,4 @@

    Parameters

    Returns Vector3

    The result for vectorA - vectorB

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/unity_academy.zero_vector.html b/documentation/functions/unity_academy.zero_vector.html index 722ed97d0..20fc9055d 100644 --- a/documentation/functions/unity_academy.zero_vector.html +++ b/documentation/functions/unity_academy.zero_vector.html @@ -1,3 +1,3 @@ zero_vector | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/wasm.wcompile.html b/documentation/functions/wasm.wcompile.html index f9c24775f..dc0ace933 100644 --- a/documentation/functions/wasm.wcompile.html +++ b/documentation/functions/wasm.wcompile.html @@ -1,4 +1,4 @@ wcompile | Source Academy Modules
    • Compile a (hopefully valid) WebAssembly Text module to binary.

      Parameters

      • program: string

        program to compile

      Returns number[]

      an array of 8-bit unsigned integers.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/functions/wasm.wrun.html b/documentation/functions/wasm.wrun.html index e19f06d3b..6ae85f48f 100644 --- a/documentation/functions/wasm.wrun.html +++ b/documentation/functions/wasm.wrun.html @@ -1,4 +1,4 @@ wrun | Source Academy Modules
    • Run a compiled WebAssembly Binary Buffer.

      Parameters

      • buffer: number[] | Uint8Array

        an array of 8-bit unsigned integers to run

      Returns AlternatingLinkedList<string, ExportValue>

      a linked list of exports that the relevant WebAssembly Module exports

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/modules/ar.html b/documentation/modules/ar.html index 81c2c8651..11a274734 100644 --- a/documentation/modules/ar.html +++ b/documentation/modules/ar.html @@ -3,7 +3,7 @@ Currently only works on Android. Desktop version of Chrome can be used to run an emulator via WebXR API Emulator plugin.

    Author

    Chong Wen Hao

    -

    Index

    Variables

    Index

    Variables

    alignmentBottom alignmentCenter alignmentLeft alignmentMiddle diff --git a/documentation/modules/arcade_2d.html b/documentation/modules/arcade_2d.html index ec593cd5c..c7e098574 100644 --- a/documentation/modules/arcade_2d.html +++ b/documentation/modules/arcade_2d.html @@ -21,7 +21,7 @@

    Author

    Titus Chew Xuan Jun

    Author

    Xenos Fiorenzo Anong

    -

    Index

    Functions - Audio

    Index

    Functions - Audio

    create_audio loop_audio play_audio stop_audio diff --git a/documentation/modules/binary_tree.html b/documentation/modules/binary_tree.html index da586c9cb..d673120d6 100644 --- a/documentation/modules/binary_tree.html +++ b/documentation/modules/binary_tree.html @@ -5,7 +5,7 @@

    Author

    Martin Henz

    Author

    Joel Lee

    Author

    Loh Xian Ze, Bryan

    -

    Index

    Functions

    Index

    Functions

    entry is_empty_tree is_tree left_branch diff --git a/documentation/modules/communication.html b/documentation/modules/communication.html index 5b67b8235..4a0bfafeb 100644 --- a/documentation/modules/communication.html +++ b/documentation/modules/communication.html @@ -5,7 +5,7 @@
  • Global State - Maintain a global state on all devices.
  • Author

    Chong Wen Hao

    -

    Index

    Variables

    Index

    Variables

    STATE_CONNECTED STATE_DISCONNECTED STATE_OFFLINE STATE_RECONNECTING diff --git a/documentation/modules/copy_gc.html b/documentation/modules/copy_gc.html index ec2516fae..33f920f81 100644 --- a/documentation/modules/copy_gc.html +++ b/documentation/modules/copy_gc.html @@ -1,4 +1,4 @@ -copy_gc | Source Academy Modules

    Index

    Functions

    allHeap +copy_gc | Source Academy Modules

    Index

    Functions

    allHeap doneShowRoot endFlip generateMemory diff --git a/documentation/modules/csg.html b/documentation/modules/csg.html index e2ebc5529..e3bb65b58 100644 --- a/documentation/modules/csg.html +++ b/documentation/modules/csg.html @@ -26,7 +26,7 @@

    Author

    Liu Muchen

    Author

    Ng Yin Joe

    Author

    Yu Chenbo

    -

    Index

    Variables - Colors

    Index

    Variables - Colors

    black blue crimson cyan diff --git a/documentation/modules/curve.html b/documentation/modules/curve.html index 61967f4b8..994630217 100644 --- a/documentation/modules/curve.html +++ b/documentation/modules/curve.html @@ -20,7 +20,7 @@

    draws a full circle in the display tab.

    Author

    Lee Zheng Han

    Author

    Ng Yong Xiang

    -

    Index

    Functions

    Index

    Functions

    animate_3D_curve animate_curve arc b_of diff --git a/documentation/modules/game.html b/documentation/modules/game.html index 6238781a9..7062d0ce6 100644 --- a/documentation/modules/game.html +++ b/documentation/modules/game.html @@ -7,7 +7,7 @@

    Author

    Chi Xu

    Author

    Chong Sia Tiffany

    Author

    Gokul Rajiv

    -

    Index

    Functions

    add +

    Index

    Functions

    add add_keyboard_listener add_listener add_to_container diff --git a/documentation/modules/mark_sweep.html b/documentation/modules/mark_sweep.html index d8e5de755..47560baf9 100644 --- a/documentation/modules/mark_sweep.html +++ b/documentation/modules/mark_sweep.html @@ -1,4 +1,4 @@ -mark_sweep | Source Academy Modules

    Index

    Functions

    addRoots +mark_sweep | Source Academy Modules

    Index

    Functions

    addRoots allHeap endGC generateMemory diff --git a/documentation/modules/nbody.html b/documentation/modules/nbody.html index 98a3019e7..a6db4ca7e 100644 --- a/documentation/modules/nbody.html +++ b/documentation/modules/nbody.html @@ -3,7 +3,7 @@
    import { createCelestialBody, createGravity, createRungeKutta4Sim,
    createVelocityVerletSim, createSimulation, playSim, createState, createUniverse,
    createVector, clone, recordSim } from 'nbody';

    const force = createGravity(1);
    const sim = createRungeKutta4Sim(force, [1, 2, 2, 1]);
    const a = createCelestialBody(
    "a",
    1,
    1,
    createVector(-0.97000436, 0.24308753, 0),
    createVector(0.466203685, 0.43236573, 0),
    createVector(0, 0, 0)
    );
    const b = createCelestialBody(
    "b",
    1,
    1,
    createVector(0.97000436, -0.24308753, 0),
    createVector(0.466203685, 0.43236573, 0),
    createVector(0, 0, 0)
    );
    const c = createCelestialBody(
    "c",
    1,
    1,
    createVector(0, 0, 0),
    createVector(-2 * 0.466203685, -2 * 0.43236573, 0),
    createVector(0, 0, 0)
    );

    const state = createState([a, b, c]);

    const universe = createUniverse(
    "Universe 1",
    "rgba(254, 209, 106, 1)",
    undefined,
    state,
    createVelocityVerletSim(force),
    []
    );
    const universe2 = createUniverse(
    "Universe 2",
    "rgba(254, 0, 0, 1)",
    undefined,
    clone(state),
    createRungeKutta4Sim(force, [1, 2, 2, 1]),
    []
    );

    const simulation = createSimulation([universe, universe2], "3D", false, undefined, true, 100);
    playSim(simulation);

    Author

    Yeluri Ketan

    -

    Index

    Functions - Celestial Body

    Index

    Functions - Celestial Body

    Functions - Forces

    createCentripetalForce createCombinedForce diff --git a/documentation/modules/painter.html b/documentation/modules/painter.html index ea8afb806..d606ed83b 100644 --- a/documentation/modules/painter.html +++ b/documentation/modules/painter.html @@ -1,5 +1,5 @@ painter | Source Academy Modules

    The module painter provides functions for visualizing painters in SICP JS 2.2.4 plots using the plotly.js library.

    Author

    Sourabh Raj Jaiswal

    -

    Index

    Functions

    Index

    Functions

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/modules/physics_2d.html b/documentation/modules/physics_2d.html index 76ccfdea6..fc2c10f56 100644 --- a/documentation/modules/physics_2d.html +++ b/documentation/modules/physics_2d.html @@ -45,7 +45,7 @@

    Author

    Muhammad Fikri Bin Abdul Kalam

    Author

    Yu Jiali

    -

    Index

    Functions - Body

    Index

    Functions - Body

    add_box_object add_circle_object add_triangle_object get_angular_velocity diff --git a/documentation/modules/pix_n_flix.html b/documentation/modules/pix_n_flix.html index cdb632d36..db0ceeab8 100644 --- a/documentation/modules/pix_n_flix.html +++ b/documentation/modules/pix_n_flix.html @@ -14,7 +14,7 @@ can use the functions image_width and image_height.

    Author

    Loh Xian Ze, Bryan

    Author

    Tang Xin Kye, Marcus

    -

    Index

    Functions

    Index

    Functions

    alpha_of blue_of compose_filter copy_image diff --git a/documentation/modules/plotly.html b/documentation/modules/plotly.html index bb3e85ca2..f9b1477e6 100644 --- a/documentation/modules/plotly.html +++ b/documentation/modules/plotly.html @@ -1,4 +1,4 @@ -plotly | Source Academy Modules

    Index

    Functions

    draw_connected_2d +plotly | Source Academy Modules

    Index

    Functions

    draw_connected_2d draw_connected_3d draw_points_2d draw_points_3d diff --git a/documentation/modules/remote_execution.html b/documentation/modules/remote_execution.html index 2014c0b75..5d119afee 100644 --- a/documentation/modules/remote_execution.html +++ b/documentation/modules/remote_execution.html @@ -1,4 +1,4 @@ remote_execution | Source Academy Modules

    Module responsible for execution of Source on remote devices.

    Author

    Richard Dominick

    -

    Index

    Variables

    EV3 +

    Index

    Variables

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/modules/repeat.html b/documentation/modules/repeat.html index 7d64f36a6..aebb4c23b 100644 --- a/documentation/modules/repeat.html +++ b/documentation/modules/repeat.html @@ -1,4 +1,4 @@ -repeat | Source Academy Modules

    Index

    Functions

    repeat +repeat | Source Academy Modules

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/modules/repl.html b/documentation/modules/repl.html index 5a7cdc9d7..d4f4e21be 100644 --- a/documentation/modules/repl.html +++ b/documentation/modules/repl.html @@ -6,9 +6,10 @@

    Customize Editor Appearance

    import { set_background_image, set_font_size } from "repl";
    set_background_image("https://www.some_image_website.xyz/your_favorite_image.png"); // Set the background image of the editor in repl tab
    set_font_size(20.5); // Set the font size of the editor in repl tab

    Author

    Wang Zihan

    -

    Index

    Functions - Main

    Index

    Functions - Main

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/modules/robot_simulation.html b/documentation/modules/robot_simulation.html index de206fc2c..b07c039ee 100644 --- a/documentation/modules/robot_simulation.html +++ b/documentation/modules/robot_simulation.html @@ -1,6 +1,6 @@ robot_simulation | Source Academy Modules

    Robot simulator for EV3.

    Author

    Joel Chan

    -

    Index

    Functions - Configuration

    Index

    Functions - Configuration

    createCustomPhysics createPhysics createRenderer createRobotConsole diff --git a/documentation/modules/rune.html b/documentation/modules/rune.html index 45c0b95f5..fe874f423 100644 --- a/documentation/modules/rune.html +++ b/documentation/modules/rune.html @@ -1,7 +1,7 @@ rune | Source Academy Modules

    The module rune provides functions for drawing runes.

    A Rune is defined by its vertices (x,y,z,t), the colors on its vertices (r,g,b,a), a transformation matrix for rendering the Rune and a (could be empty) list of its sub-Runes.

    Author

    Hou Ruomu

    -

    Index

    Variables - Primitive

    Index

    Variables - Primitive

    blank circle corner heart diff --git a/documentation/modules/rune_in_words.html b/documentation/modules/rune_in_words.html index 3305fcc72..87df0eb35 100644 --- a/documentation/modules/rune_in_words.html +++ b/documentation/modules/rune_in_words.html @@ -1,7 +1,7 @@ rune_in_words | Source Academy Modules

    The module rune_in_words provides functions for computing with runes using text instead of graphics.

    A Rune is defined by its vertices (x,y,z,t), the colors on its vertices (r,g,b,a), a transformation matrix for rendering the Rune and a (could be empty) list of its sub-Runes. In this module, runes are represented as strings that approximate the way they are created. No graphical output is generated.

    Author

    Martin Henz

    -

    Index

    Variables - Primitive

    Index

    Variables - Primitive

    blank circle corner heart diff --git a/documentation/modules/scrabble.html b/documentation/modules/scrabble.html index 08ddca5fc..ebd194095 100644 --- a/documentation/modules/scrabble.html +++ b/documentation/modules/scrabble.html @@ -1,4 +1,4 @@ -scrabble | Source Academy Modules

    Index

    Variables

    scrabble_letters +scrabble | Source Academy Modules

    Index

    Variables

    scrabble_letters scrabble_letters_tiny scrabble_words scrabble_words_tiny diff --git a/documentation/modules/sound.html b/documentation/modules/sound.html index a73a23e43..0d2121c69 100644 --- a/documentation/modules/sound.html +++ b/documentation/modules/sound.html @@ -14,7 +14,7 @@ computer's sound system.

    Author

    Koh Shang Hui

    Author

    Samyukta Sounderraman

    -

    Index

    Functions

    Index

    Functions

    adsr bell cello consecutively diff --git a/documentation/modules/sound_matrix.html b/documentation/modules/sound_matrix.html index 1f0552a2a..ed4929e1e 100644 --- a/documentation/modules/sound_matrix.html +++ b/documentation/modules/sound_matrix.html @@ -1,4 +1,4 @@ -sound_matrix | Source Academy Modules

    References

    clear_matrix +sound_matrix | Source Academy Modules

    References

    Variables

    Functions

    clear_all_timeout get_matrix diff --git a/documentation/modules/stereo_sound.html b/documentation/modules/stereo_sound.html index be13f65b5..0c82ef1b0 100644 --- a/documentation/modules/stereo_sound.html +++ b/documentation/modules/stereo_sound.html @@ -6,7 +6,7 @@ The make_sound constructor from sounds is syntatic sugar for make_stereo_sounds with equal waves.

    Author

    Koh Shang Hui

    Author

    Samyukta Sounderraman

    -

    Index

    Functions

    Index

    Functions

    adsr bell cello consecutively diff --git a/documentation/modules/unity_academy.html b/documentation/modules/unity_academy.html index cb0d45075..e955c2cb3 100644 --- a/documentation/modules/unity_academy.html +++ b/documentation/modules/unity_academy.html @@ -78,7 +78,7 @@
  • In Unity Academy, only tags b, i, size and color are supported.
  • Author

    Wang Zihan

    -

    Index

    Functions - Application Initialization

    Index

    Functions - Application Initialization

    Functions - Camera

    get_main_camera_following_target request_for_main_camera_control diff --git a/documentation/modules/wasm.html b/documentation/modules/wasm.html index 37842e499..d311ebba9 100644 --- a/documentation/modules/wasm.html +++ b/documentation/modules/wasm.html @@ -72,6 +72,6 @@ display(add(10, 0));

    Author

    Kim Yongbeom

    -

    Index

    Functions

    Index

    Functions

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/variables/ar.alignmentBottom.html b/documentation/variables/ar.alignmentBottom.html index 66ee1d70e..a4227a791 100644 --- a/documentation/variables/ar.alignmentBottom.html +++ b/documentation/variables/ar.alignmentBottom.html @@ -1 +1 @@ -alignmentBottom | Source Academy Modules

    Variable alignmentBottomConst

    alignmentBottom: Bottom = VerticalAlignment.Bottom

    Generated using TypeDoc

    \ No newline at end of file +alignmentBottom | Source Academy Modules

    Variable alignmentBottomConst

    alignmentBottom: Bottom = VerticalAlignment.Bottom

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/variables/ar.alignmentCenter.html b/documentation/variables/ar.alignmentCenter.html index 7dbef7cf7..4ea5887c0 100644 --- a/documentation/variables/ar.alignmentCenter.html +++ b/documentation/variables/ar.alignmentCenter.html @@ -1 +1 @@ -alignmentCenter | Source Academy Modules

    Variable alignmentCenterConst

    alignmentCenter: Center = HorizontalAlignment.Center

    Generated using TypeDoc

    \ No newline at end of file +alignmentCenter | Source Academy Modules

    Variable alignmentCenterConst

    alignmentCenter: Center = HorizontalAlignment.Center

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/variables/ar.alignmentLeft.html b/documentation/variables/ar.alignmentLeft.html index fa2a3b31f..a9a744b5e 100644 --- a/documentation/variables/ar.alignmentLeft.html +++ b/documentation/variables/ar.alignmentLeft.html @@ -1 +1 @@ -alignmentLeft | Source Academy Modules

    Variable alignmentLeftConst

    alignmentLeft: Left = HorizontalAlignment.Left

    Generated using TypeDoc

    \ No newline at end of file +alignmentLeft | Source Academy Modules

    Variable alignmentLeftConst

    alignmentLeft: Left = HorizontalAlignment.Left

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/variables/ar.alignmentMiddle.html b/documentation/variables/ar.alignmentMiddle.html index f1c54b95c..0b3781964 100644 --- a/documentation/variables/ar.alignmentMiddle.html +++ b/documentation/variables/ar.alignmentMiddle.html @@ -1 +1 @@ -alignmentMiddle | Source Academy Modules

    Variable alignmentMiddleConst

    alignmentMiddle: Middle = VerticalAlignment.Middle

    Generated using TypeDoc

    \ No newline at end of file +alignmentMiddle | Source Academy Modules

    Variable alignmentMiddleConst

    alignmentMiddle: Middle = VerticalAlignment.Middle

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/variables/ar.alignmentRight.html b/documentation/variables/ar.alignmentRight.html index 0b62992e5..c873bca18 100644 --- a/documentation/variables/ar.alignmentRight.html +++ b/documentation/variables/ar.alignmentRight.html @@ -1 +1 @@ -alignmentRight | Source Academy Modules

    Variable alignmentRightConst

    alignmentRight: Right = HorizontalAlignment.Right

    Generated using TypeDoc

    \ No newline at end of file +alignmentRight | Source Academy Modules

    Variable alignmentRightConst

    alignmentRight: Right = HorizontalAlignment.Right

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/variables/ar.alignmentTop.html b/documentation/variables/ar.alignmentTop.html index 470581dc1..7a81467d4 100644 --- a/documentation/variables/ar.alignmentTop.html +++ b/documentation/variables/ar.alignmentTop.html @@ -1 +1 @@ -alignmentTop | Source Academy Modules

    Variable alignmentTopConst

    alignmentTop: Top = VerticalAlignment.Top

    Generated using TypeDoc

    \ No newline at end of file +alignmentTop | Source Academy Modules

    Variable alignmentTopConst

    alignmentTop: Top = VerticalAlignment.Top

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/variables/communication.STATE_CONNECTED.html b/documentation/variables/communication.STATE_CONNECTED.html index 6674a9d95..8b90d988f 100644 --- a/documentation/variables/communication.STATE_CONNECTED.html +++ b/documentation/variables/communication.STATE_CONNECTED.html @@ -1 +1 @@ -STATE_CONNECTED | Source Academy Modules
    STATE_CONNECTED: "Connected" = 'Connected'

    Generated using TypeDoc

    \ No newline at end of file +STATE_CONNECTED | Source Academy Modules
    STATE_CONNECTED: "Connected" = 'Connected'

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/variables/communication.STATE_DISCONNECTED.html b/documentation/variables/communication.STATE_DISCONNECTED.html index 70d9b91b5..215d2aa5e 100644 --- a/documentation/variables/communication.STATE_DISCONNECTED.html +++ b/documentation/variables/communication.STATE_DISCONNECTED.html @@ -1 +1 @@ -STATE_DISCONNECTED | Source Academy Modules
    STATE_DISCONNECTED: "Disconnected" = 'Disconnected'

    Generated using TypeDoc

    \ No newline at end of file +STATE_DISCONNECTED | Source Academy Modules
    STATE_DISCONNECTED: "Disconnected" = 'Disconnected'

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/variables/communication.STATE_OFFLINE.html b/documentation/variables/communication.STATE_OFFLINE.html index e20a8c78a..6c6650144 100644 --- a/documentation/variables/communication.STATE_OFFLINE.html +++ b/documentation/variables/communication.STATE_OFFLINE.html @@ -1 +1 @@ -STATE_OFFLINE | Source Academy Modules
    STATE_OFFLINE: "Offline" = 'Offline'

    Generated using TypeDoc

    \ No newline at end of file +STATE_OFFLINE | Source Academy Modules
    STATE_OFFLINE: "Offline" = 'Offline'

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/variables/communication.STATE_RECONNECTING.html b/documentation/variables/communication.STATE_RECONNECTING.html index 8a377598d..b55b52d2e 100644 --- a/documentation/variables/communication.STATE_RECONNECTING.html +++ b/documentation/variables/communication.STATE_RECONNECTING.html @@ -1 +1 @@ -STATE_RECONNECTING | Source Academy Modules
    STATE_RECONNECTING: "Reconnecting" = 'Reconnecting'

    Generated using TypeDoc

    \ No newline at end of file +STATE_RECONNECTING | Source Academy Modules
    STATE_RECONNECTING: "Reconnecting" = 'Reconnecting'

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/variables/csg.black.html b/documentation/variables/csg.black.html index 17638c79d..5a56693d8 100644 --- a/documentation/variables/csg.black.html +++ b/documentation/variables/csg.black.html @@ -1,2 +1,2 @@ black | Source Academy Modules

    Variable blackConst

    black: string = '#000000'

    A hex color code for black (#000000).

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/variables/csg.blue.html b/documentation/variables/csg.blue.html index b8014633e..839a58f2a 100644 --- a/documentation/variables/csg.blue.html +++ b/documentation/variables/csg.blue.html @@ -1,2 +1,2 @@ blue | Source Academy Modules
    blue: string = '#5555FF'

    A hex color code for blue (#5555FF).

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/variables/csg.crimson.html b/documentation/variables/csg.crimson.html index 41ee68d53..ca35abfad 100644 --- a/documentation/variables/csg.crimson.html +++ b/documentation/variables/csg.crimson.html @@ -1,2 +1,2 @@ crimson | Source Academy Modules

    Variable crimsonConst

    crimson: string = '#AA0000'

    A hex color code for dark red (#AA0000).

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/variables/csg.cyan.html b/documentation/variables/csg.cyan.html index c71e4d0de..7e865fd6d 100644 --- a/documentation/variables/csg.cyan.html +++ b/documentation/variables/csg.cyan.html @@ -1,2 +1,2 @@ cyan | Source Academy Modules
    cyan: string = '#55FFFF'

    A hex color code for cyan (#55FFFF).

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/variables/csg.gray.html b/documentation/variables/csg.gray.html index 8ca2c09ac..1c65d157c 100644 --- a/documentation/variables/csg.gray.html +++ b/documentation/variables/csg.gray.html @@ -1,2 +1,2 @@ gray | Source Academy Modules
    gray: string = '#555555'

    A hex color code for dark gray (#555555).

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/variables/csg.green.html b/documentation/variables/csg.green.html index 37256cb1a..367672afd 100644 --- a/documentation/variables/csg.green.html +++ b/documentation/variables/csg.green.html @@ -1,2 +1,2 @@ green | Source Academy Modules

    Variable greenConst

    green: string = '#00AA00'

    A hex color code for green (#00AA00).

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/variables/csg.lime.html b/documentation/variables/csg.lime.html index c08b3dd5c..814a361d2 100644 --- a/documentation/variables/csg.lime.html +++ b/documentation/variables/csg.lime.html @@ -1,2 +1,2 @@ lime | Source Academy Modules
    lime: string = '#55FF55'

    A hex color code for light green (#55FF55).

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/variables/csg.navy.html b/documentation/variables/csg.navy.html index b2dd0c288..9712e4e65 100644 --- a/documentation/variables/csg.navy.html +++ b/documentation/variables/csg.navy.html @@ -1,2 +1,2 @@ navy | Source Academy Modules
    navy: string = '#0000AA'

    A hex color code for dark blue (#0000AA).

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/variables/csg.orange.html b/documentation/variables/csg.orange.html index af8591474..ad696cb59 100644 --- a/documentation/variables/csg.orange.html +++ b/documentation/variables/csg.orange.html @@ -1,2 +1,2 @@ orange | Source Academy Modules

    Variable orangeConst

    orange: string = '#FFAA00'

    A hex color code for orange (#FFAA00).

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/variables/csg.pink.html b/documentation/variables/csg.pink.html index eeb569887..36a262496 100644 --- a/documentation/variables/csg.pink.html +++ b/documentation/variables/csg.pink.html @@ -1,2 +1,2 @@ pink | Source Academy Modules
    pink: string = '#FF55FF'

    A hex color code for pink (#FF55FF).

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/variables/csg.purple.html b/documentation/variables/csg.purple.html index 1377f23e2..31c30a19e 100644 --- a/documentation/variables/csg.purple.html +++ b/documentation/variables/csg.purple.html @@ -1,2 +1,2 @@ purple | Source Academy Modules

    Variable purpleConst

    purple: string = '#AA00AA'

    A hex color code for purple (#AA00AA).

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/variables/csg.rose.html b/documentation/variables/csg.rose.html index e04a2b81b..f363205cc 100644 --- a/documentation/variables/csg.rose.html +++ b/documentation/variables/csg.rose.html @@ -1,2 +1,2 @@ rose | Source Academy Modules
    rose: string = '#FF5555'

    A hex color code for light red (#FF5555).

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/variables/csg.silver.html b/documentation/variables/csg.silver.html index 5ff492079..549843815 100644 --- a/documentation/variables/csg.silver.html +++ b/documentation/variables/csg.silver.html @@ -1,2 +1,2 @@ silver | Source Academy Modules

    Variable silverConst

    silver: string = '#AAAAAA'

    A hex color code for light gray (#AAAAAA).

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/variables/csg.teal.html b/documentation/variables/csg.teal.html index 9b3057432..388a43a33 100644 --- a/documentation/variables/csg.teal.html +++ b/documentation/variables/csg.teal.html @@ -1,2 +1,2 @@ teal | Source Academy Modules
    teal: string = '#00AAAA'

    A hex color code for dark cyan (#00AAAA).

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/variables/csg.white.html b/documentation/variables/csg.white.html index eacaa7949..b447b1b21 100644 --- a/documentation/variables/csg.white.html +++ b/documentation/variables/csg.white.html @@ -1,2 +1,2 @@ white | Source Academy Modules

    Variable whiteConst

    white: string = '#FFFFFF'

    A hex color code for white (#FFFFFF).

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/variables/csg.yellow.html b/documentation/variables/csg.yellow.html index c954e0367..22e9d800d 100644 --- a/documentation/variables/csg.yellow.html +++ b/documentation/variables/csg.yellow.html @@ -1,2 +1,2 @@ yellow | Source Academy Modules

    Variable yellowConst

    yellow: string = '#FFFF55'

    A hex color code for yellow (#FFFF55).

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/variables/remote_execution.EV3.html b/documentation/variables/remote_execution.EV3.html index e91d3ce10..a1546d7d3 100644 --- a/documentation/variables/remote_execution.EV3.html +++ b/documentation/variables/remote_execution.EV3.html @@ -1 +1 @@ -EV3 | Source Academy Modules
    EV3: {
        id: string;
        internalFunctions: string[];
        languageChapter: Chapter;
        name: string;
    } = ...

    Type declaration

    • id: string
    • internalFunctions: string[]
    • languageChapter: Chapter
    • name: string

    Generated using TypeDoc

    \ No newline at end of file +EV3 | Source Academy Modules
    EV3: {
        id: string;
        internalFunctions: string[];
        languageChapter: Chapter;
        name: string;
    } = ...

    Type declaration

    • id: string
    • internalFunctions: string[]
    • languageChapter: Chapter
    • name: string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/variables/rune.blank.html b/documentation/variables/rune.blank.html index e6eafdcac..ed0f78b63 100644 --- a/documentation/variables/rune.blank.html +++ b/documentation/variables/rune.blank.html @@ -1,2 +1,2 @@ blank | Source Academy Modules
    blank: Rune = ...

    Rune with the shape of a blank square

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/variables/rune.circle.html b/documentation/variables/rune.circle.html index d29ce3ee7..bdb70c247 100644 --- a/documentation/variables/rune.circle.html +++ b/documentation/variables/rune.circle.html @@ -1,2 +1,2 @@ circle | Source Academy Modules
    circle: Rune = ...

    Rune with the shape of a circle

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/variables/rune.corner.html b/documentation/variables/rune.corner.html index da64f3b1d..33bda183b 100644 --- a/documentation/variables/rune.corner.html +++ b/documentation/variables/rune.corner.html @@ -1,3 +1,3 @@ corner | Source Academy Modules
    corner: Rune = ...

    Rune with black triangle, filling upper right corner

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/variables/rune.heart.html b/documentation/variables/rune.heart.html index abce2f84b..abf42a2bd 100644 --- a/documentation/variables/rune.heart.html +++ b/documentation/variables/rune.heart.html @@ -1,2 +1,2 @@ heart | Source Academy Modules
    heart: Rune = ...

    Rune with the shape of a heart

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/variables/rune.nova.html b/documentation/variables/rune.nova.html index bdd2d416d..d92911bad 100644 --- a/documentation/variables/rune.nova.html +++ b/documentation/variables/rune.nova.html @@ -1,4 +1,4 @@ nova | Source Academy Modules
    nova: Rune = ...

    Rune with the shape of two overlapping triangles, residing in the upper half of the shape

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/variables/rune.pentagram.html b/documentation/variables/rune.pentagram.html index 269a964c0..f6f0e96c0 100644 --- a/documentation/variables/rune.pentagram.html +++ b/documentation/variables/rune.pentagram.html @@ -1,2 +1,2 @@ pentagram | Source Academy Modules

    Variable pentagramConst

    pentagram: Rune = ...

    Rune with the shape of a pentagram

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/variables/rune.rcross.html b/documentation/variables/rune.rcross.html index 7e4d87758..0d2c463ff 100644 --- a/documentation/variables/rune.rcross.html +++ b/documentation/variables/rune.rcross.html @@ -2,4 +2,4 @@ small square inside a large square, each diagonally split into a black and white half

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/variables/rune.ribbon.html b/documentation/variables/rune.ribbon.html index 61067819a..e6e805379 100644 --- a/documentation/variables/rune.ribbon.html +++ b/documentation/variables/rune.ribbon.html @@ -1,3 +1,3 @@ ribbon | Source Academy Modules
    ribbon: Rune = ...

    Rune with the shape of a ribbon winding outwards in an anticlockwise spiral

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/variables/rune.sail.html b/documentation/variables/rune.sail.html index 8be83bf38..bddab4c4f 100644 --- a/documentation/variables/rune.sail.html +++ b/documentation/variables/rune.sail.html @@ -1,2 +1,2 @@ sail | Source Academy Modules
    sail: Rune = ...

    Rune with the shape of a sail

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/variables/rune.square.html b/documentation/variables/rune.square.html index 1f9009d36..67794b608 100644 --- a/documentation/variables/rune.square.html +++ b/documentation/variables/rune.square.html @@ -1,2 +1,2 @@ square | Source Academy Modules
    square: Rune = ...

    Rune with the shape of a full square

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/variables/rune.triangle.html b/documentation/variables/rune.triangle.html index c39f306c6..49da0ce7a 100644 --- a/documentation/variables/rune.triangle.html +++ b/documentation/variables/rune.triangle.html @@ -1,2 +1,2 @@ triangle | Source Academy Modules

    Variable triangleConst

    triangle: Rune = ...

    Rune with the shape of a triangle

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/variables/rune_in_words.blank.html b/documentation/variables/rune_in_words.blank.html index 6e9e38120..702289fed 100644 --- a/documentation/variables/rune_in_words.blank.html +++ b/documentation/variables/rune_in_words.blank.html @@ -1,2 +1,2 @@ blank | Source Academy Modules
    blank: string = ...

    Rune with the shape of a blank square

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/variables/rune_in_words.circle.html b/documentation/variables/rune_in_words.circle.html index bdf97363b..6d3cb7613 100644 --- a/documentation/variables/rune_in_words.circle.html +++ b/documentation/variables/rune_in_words.circle.html @@ -1,2 +1,2 @@ circle | Source Academy Modules
    circle: string = ...

    Rune with the shape of a circle

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/variables/rune_in_words.corner.html b/documentation/variables/rune_in_words.corner.html index 0c5db30b1..507747c01 100644 --- a/documentation/variables/rune_in_words.corner.html +++ b/documentation/variables/rune_in_words.corner.html @@ -1,3 +1,3 @@ corner | Source Academy Modules
    corner: string = ...

    Rune with black triangle, filling upper right corner

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/variables/rune_in_words.heart.html b/documentation/variables/rune_in_words.heart.html index 2da76a0ff..019ebca81 100644 --- a/documentation/variables/rune_in_words.heart.html +++ b/documentation/variables/rune_in_words.heart.html @@ -1,2 +1,2 @@ heart | Source Academy Modules
    heart: string = ...

    Rune with the shape of a heart

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/variables/rune_in_words.nova.html b/documentation/variables/rune_in_words.nova.html index bbe8c2734..59e552e5a 100644 --- a/documentation/variables/rune_in_words.nova.html +++ b/documentation/variables/rune_in_words.nova.html @@ -1,4 +1,4 @@ nova | Source Academy Modules
    nova: string = ...

    Rune with the shape of two overlapping triangles, residing in the upper half of the shape

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/variables/rune_in_words.pentagram.html b/documentation/variables/rune_in_words.pentagram.html index b7b049a45..c1dd23f61 100644 --- a/documentation/variables/rune_in_words.pentagram.html +++ b/documentation/variables/rune_in_words.pentagram.html @@ -1,2 +1,2 @@ pentagram | Source Academy Modules
    pentagram: string = ...

    Rune with the shape of a pentagram

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/variables/rune_in_words.rcross.html b/documentation/variables/rune_in_words.rcross.html index bd09ab7aa..ed97ef255 100644 --- a/documentation/variables/rune_in_words.rcross.html +++ b/documentation/variables/rune_in_words.rcross.html @@ -2,4 +2,4 @@ small square inside a large square, each diagonally split into a black and white half

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/variables/rune_in_words.ribbon.html b/documentation/variables/rune_in_words.ribbon.html index 2c19d52a2..009b38a67 100644 --- a/documentation/variables/rune_in_words.ribbon.html +++ b/documentation/variables/rune_in_words.ribbon.html @@ -1,3 +1,3 @@ ribbon | Source Academy Modules
    ribbon: string = ...

    Rune with the shape of a ribbon winding outwards in an anticlockwise spiral

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/variables/rune_in_words.sail.html b/documentation/variables/rune_in_words.sail.html index ea3eaf414..05229454b 100644 --- a/documentation/variables/rune_in_words.sail.html +++ b/documentation/variables/rune_in_words.sail.html @@ -1,2 +1,2 @@ sail | Source Academy Modules
    sail: string = ...

    Rune with the shape of a sail

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/variables/rune_in_words.square.html b/documentation/variables/rune_in_words.square.html index 46ea634ed..1fd43cd73 100644 --- a/documentation/variables/rune_in_words.square.html +++ b/documentation/variables/rune_in_words.square.html @@ -1,2 +1,2 @@ square | Source Academy Modules
    square: string = ...

    Rune with the shape of a full square

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/variables/rune_in_words.triangle.html b/documentation/variables/rune_in_words.triangle.html index 91087024a..e8da9d34e 100644 --- a/documentation/variables/rune_in_words.triangle.html +++ b/documentation/variables/rune_in_words.triangle.html @@ -1,2 +1,2 @@ triangle | Source Academy Modules
    triangle: string = ...

    Rune with the shape of a triangle

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/variables/scrabble.scrabble_letters.html b/documentation/variables/scrabble.scrabble_letters.html index ba7eef553..7e8519df3 100644 --- a/documentation/variables/scrabble.scrabble_letters.html +++ b/documentation/variables/scrabble.scrabble_letters.html @@ -2,4 +2,4 @@ of strings represents an allowed word in Scrabble and contains the letters of that word as single-character strings in the order in which the letters appear in the word.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/variables/scrabble.scrabble_letters_tiny.html b/documentation/variables/scrabble.scrabble_letters_tiny.html index d606b1313..1487a184b 100644 --- a/documentation/variables/scrabble.scrabble_letters_tiny.html +++ b/documentation/variables/scrabble.scrabble_letters_tiny.html @@ -1 +1 @@ -scrabble_letters_tiny | Source Academy Modules

    Variable scrabble_letters_tinyConst

    scrabble_letters_tiny: string[][] = ...

    Generated using TypeDoc

    \ No newline at end of file +scrabble_letters_tiny | Source Academy Modules

    Variable scrabble_letters_tinyConst

    scrabble_letters_tiny: string[][] = ...

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/variables/scrabble.scrabble_words.html b/documentation/variables/scrabble.scrabble_words.html index 56f25c462..0a56df3a6 100644 --- a/documentation/variables/scrabble.scrabble_words.html +++ b/documentation/variables/scrabble.scrabble_words.html @@ -1,3 +1,3 @@ scrabble_words | Source Academy Modules
    scrabble_words: string[] = ...

    scrabble_words is an array of strings, each representing an allowed word in Scrabble.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/variables/scrabble.scrabble_words_tiny.html b/documentation/variables/scrabble.scrabble_words_tiny.html index 8aa61e5df..d56a0efc1 100644 --- a/documentation/variables/scrabble.scrabble_words_tiny.html +++ b/documentation/variables/scrabble.scrabble_words_tiny.html @@ -1 +1 @@ -scrabble_words_tiny | Source Academy Modules

    Variable scrabble_words_tinyConst

    scrabble_words_tiny: string[] = ...

    Generated using TypeDoc

    \ No newline at end of file +scrabble_words_tiny | Source Academy Modules

    Variable scrabble_words_tinyConst

    scrabble_words_tiny: string[] = ...

    Generated using TypeDoc

    \ No newline at end of file diff --git a/documentation/variables/sound_matrix.ToneMatrix.html b/documentation/variables/sound_matrix.ToneMatrix.html index 83d9997f1..56eddf136 100644 --- a/documentation/variables/sound_matrix.ToneMatrix.html +++ b/documentation/variables/sound_matrix.ToneMatrix.html @@ -1 +1 @@ -ToneMatrix | Source Academy Modules
    ToneMatrix: {
        bindMatrixButtons: (() => void);
        clear_matrix: (() => void);
        initialise_matrix: (($container) => void);
        randomise_matrix: (() => void);
    } = ...

    Type declaration

    • bindMatrixButtons: (() => void)
        • (): void
        • Returns void

    • clear_matrix: (() => void)
        • (): void
        • Returns void

    • initialise_matrix: (($container) => void)
        • ($container): void
        • Parameters

          • $container: HTMLElement

          Returns void

    • randomise_matrix: (() => void)
        • (): void
        • Returns void

    Generated using TypeDoc

    \ No newline at end of file +ToneMatrix | Source Academy Modules
    ToneMatrix: {
        bindMatrixButtons: (() => void);
        clear_matrix: (() => void);
        initialise_matrix: (($container) => void);
        randomise_matrix: (() => void);
    } = ...

    Type declaration

    • bindMatrixButtons: (() => void)
        • (): void
        • Returns void

    • clear_matrix: (() => void)
        • (): void
        • Returns void

    • initialise_matrix: (($container) => void)
        • ($container): void
        • Parameters

          • $container: HTMLElement

          Returns void

    • randomise_matrix: (() => void)
        • (): void
        • Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/jsons/repl.json b/jsons/repl.json index 035feae40..c1517e4a2 100644 --- a/jsons/repl.json +++ b/jsons/repl.json @@ -62,5 +62,17 @@ ] ], "retType": "void" + }, + "set_program_text": { + "kind": "function", + "name": "set_program_text", + "description": "

    Set program text in the Repl editor to the given string

    ", + "params": [ + [ + "text", + "string" + ] + ], + "retType": "void" } } \ No newline at end of file