ffc#

Inherits: sprite

“Freeform combo” represent combos that may move freely around the screen, not tied to the grid.

Load with Screen->LoadFFC().

Variables#

int

Data

int

Script

int

Delay

int

Vx

int

Vy

int

Ax

int

Ay

bool[]

Flags

int

EffectWidth

int

EffectHeight

int

Link

untyped[]

InitD

const int

ID

int

LastChangerX

int

LastChangerY

Functions#

void

Own(bitmap b)

void

Own(paldata b)

void

Own(file b)

void

Own(directory b)

void

Own(stack b)

void

Own(randgen b)

void

OwnArray(untyped array)

void

OwnObject(untyped object)

Variable descriptions#

int Data 🔗 Source

The combo used by the FFC for its visuals and type.


int Script 🔗 Source

The FFC script ID running on this FFC.


int Delay 🔗 Source

The time in frames before the FFC will begin moving.


int Vx 🔗 Source

X velocity.


int Vy 🔗 Source

Y velocity.


int Ax 🔗 Source

X acceleration.


int Ay 🔗 Source

Y acceleration.


bool[] Flags 🔗 Source


int EffectWidth 🔗 Source

The hitbox width, in pixels (1 to 64), of the FFC. Unless the FFC is ffc::Flags[], the type of its combo will affect this area. NOTE: Not all combo types function when placed on FFCs.


int EffectHeight 🔗 Source

The hitbox height, in pixels (1 to 64), of the FFC. Unless the FFC is ffc::Flags[], the type of its combo will affect this area. NOTE: Not all combo types function when placed on FFCs.


Represents the ID of another FFC this one is ‘linked’ to.


untyped[] InitD 🔗 Source

The 8 InitD[] parameters for the FFC’s script.


const int ID 🔗 Source

the screen index of the FFC.


int LastChangerX 🔗 Source


int LastChangerY 🔗 Source


Function descriptions#

void Own(bitmap b) 🔗 Source

Grants ‘Ownership’ of the parameter object to the ffc.


void Own(paldata b) 🔗 Source

Grants ‘Ownership’ of the parameter object to the ffc.


void Own(file b) 🔗 Source

Grants ‘Ownership’ of the parameter object to the ffc.


void Own(directory b) 🔗 Source

Grants ‘Ownership’ of the parameter object to the ffc.


void Own(stack b) 🔗 Source

Grants ‘Ownership’ of the parameter object to the ffc.


void Own(randgen b) 🔗 Source

Grants ‘Ownership’ of the parameter object to the ffc.


void OwnArray(untyped array) 🔗 Source

Grants ‘Ownership’ of the parameter object to the ffc.


void OwnObject(untyped object) 🔗 Source

Grants ‘Ownership’ of the parameter object to the ffc.