ippa / jaws

Jaws - HTML5 canvas javascript 2D Game Framework
https://jawsjs.ippa.se
GNU Lesser General Public License v3.0
363 stars 75 forks source link

Question: Setting a sprite's color to an RGBA array instead of a named value #116

Open benjamingorman opened 10 years ago

benjamingorman commented 10 years ago

I want to be able to do something like this: new jaws.Sprite({color: [150, 150, 150, 255]})

Instead of: new jaws.Sprite({color: "red"})

So that I am able to make alterations to this colour upon game events, e.g. collision with another object.

The only information the docs gives is this: http://jawsjs.com/docs/symbols/jaws.Sprite.html#color in Field Detail: {string|gradient} color If set, draws a rectangle of dimensions rect() with specified color or gradient (linear or radial)

Which isn't very helpful because it doesn't describe the syntax to use to specify a color or gradient. I'm struggling to work out from the jaws source code how an RGBA colour could be described. How might I address this problem?