Nightly Panic Munchies

    dancing-dots

    0.0.2 • Public • Published

    DancingDots

    A library to get nice step by step dot coordinates with nice movement.

    Have you ever wanted to get a set of points, and then move them like if they have a nice trayectory? No? Maybe you will want now.

    Usage

    Get from npm

      npm install dancing-dots --save
    

    Instanciate dancing dots.

      const DancingDots = require('dancing-dots')
      const dots = new DancingDots(configurationObject)

    The configuration object can have the following properties:

    • dotCount. Integer. How many dots do you want? Defaults to 10.
    • speed. Integer. How fast do you want the dots to move? Defaults to 5.
    • width. Integer. The width of the grid. Defaults to 100.
    • height. Integer. The height of the grid. Defaults to 100.
    • getOnlyInts. Boolean. Do you want only integers in your results?. Defaults to true.

    Get the dots.

      dots.getCoords()

    You get:

      [{
        x: 40,
        y: 40
      }, {
        x: 14,
        y: 99
      }, {
        x: 66,
        y: 70
      },
      ...

    Update and get the dots.

      dots.getCoordsAndUpdate()

    That updates the position of the dots, and returns the new positions, just like getDots().

    Install

    npm i dancing-dots

    DownloadsWeekly Downloads

    4

    Version

    0.0.2

    License

    ISC

    Last publish

    Collaborators

    • javierbyte