Skip to content

Color

SerializedColor = Readonly<LuaMap<string, unknown>> & object

Defined in: packages/isaacscript-common/src/functions/color.ts:14

readonly __serializedColorBrand: symbol

readonly __kind: CopyableIsaacAPIClassType.COLOR

colorEquals(color1, color2): boolean

Defined in: packages/isaacscript-common/src/functions/color.ts:22

Color

Color

boolean


copyColor(color): Color

Defined in: packages/isaacscript-common/src/functions/color.ts:27

Helper function to copy a Color Isaac API class.

Color

Color


deserializeColor(color): Color

Defined in: packages/isaacscript-common/src/functions/color.ts:49

Helper function to convert a SerializedColor object to a normal Color object. (This is used by the save data manager when reading data from the “save#.dat” file.)

SerializedColor

Color


getRandomColor(seedOrRNG, alpha?): Readonly<Color>

Defined in: packages/isaacscript-common/src/functions/color.ts:89

Helper function to get a random Color object.

If you want to generate an unseeded object, you must explicitly pass undefined to the seedOrRNG parameter.

RNG | Seed | undefined

The Seed or RNG object to use. If an RNG object is provided, the RNG.Next method will be called. If undefined is provided, it will default to a random seed.

number = 1

Optional. The alpha value to use. Default is 1.

Readonly<Color>


isColor(object): object is Color

Defined in: packages/isaacscript-common/src/functions/color.ts:103

Helper function to check if something is an instantiated Color object.

unknown

object is Color


isSerializedColor(object): object is SerializedColor

Defined in: packages/isaacscript-common/src/functions/color.ts:111

Used to determine is the given table is a serialized Color object created by the deepCopy function.

unknown

object is SerializedColor


serializeColor(color): SerializedColor

Defined in: packages/isaacscript-common/src/functions/color.ts:123

Helper function to convert a Color object to a SerializedColor object. (This is used by the save data manager when writing data from the “save#.dat” file.)

Color

SerializedColor