Flowcode Project File Parser

Ben Rowland 2019 (C) Matrix TSL


Target Device

PIC32.32MX.32MX230F128H

Constants


Globals

FLOAT Pos    

Ev_Drag    /    ReadAxisAsFloat    /    SimMoveThumbStick    /    Ev_Property    /    ReadAxisAsInt    /    Ev_Release    /    Main    /    Ev_Click

Ev_Drag

Return:     UNSIGNED LONG
Params:     HANDLE Component     FLOAT X     FLOAT Y     FLOAT Z    

Your browser does not support the HTML5 canvas tag.

Ev_Drag    /    ReadAxisAsFloat    /    SimMoveThumbStick    /    Ev_Property    /    ReadAxisAsInt    /    Ev_Release    /    Main    /    Ev_Click

ReadAxisAsFloat

Return:     FLOAT
Params:     BYTE Axis    
Vars:     FLOAT Diff    

Your browser does not support the HTML5 canvas tag.

Ev_Drag    /    ReadAxisAsFloat    /    SimMoveThumbStick    /    Ev_Property    /    ReadAxisAsInt    /    Ev_Release    /    Main    /    Ev_Click

SimMoveThumbStick

Return:     VOID
Params:     FLOAT X     FLOAT Y     HANDLE Component    
Vars:     HANDLE Original     FLOAT Pos     STRING Posx     STRING PosY     FLOAT Diff     BYTE Sign     BYTE State     SIGNED INT Panel     FLOAT TempY     FLOAT Div     HANDLE Handle    

Your browser does not support the HTML5 canvas tag.

Ev_Drag    /    ReadAxisAsFloat    /    SimMoveThumbStick    /    Ev_Property    /    ReadAxisAsInt    /    Ev_Release    /    Main    /    Ev_Click

Ev_Property

Return:     UNSIGNED LONG

Your browser does not support the HTML5 canvas tag.

Ev_Drag    /    ReadAxisAsFloat    /    SimMoveThumbStick    /    Ev_Property    /    ReadAxisAsInt    /    Ev_Release    /    Main    /    Ev_Click

ReadAxisAsInt

Return:     SIGNED INT
Params:     BYTE Axis    
Vars:     FLOAT Diff     FLOAT f    

Your browser does not support the HTML5 canvas tag.

Ev_Drag    /    ReadAxisAsFloat    /    SimMoveThumbStick    /    Ev_Property    /    ReadAxisAsInt    /    Ev_Release    /    Main    /    Ev_Click

Ev_Release

Return:     UNSIGNED LONG
Params:     HANDLE Component     FLOAT X     FLOAT Y     FLOAT Z    

Your browser does not support the HTML5 canvas tag.

Ev_Drag    /    ReadAxisAsFloat    /    SimMoveThumbStick    /    Ev_Property    /    ReadAxisAsInt    /    Ev_Release    /    Main    /    Ev_Click

Main

Return:     VOID

Your browser does not support the HTML5 canvas tag.

Ev_Drag    /    ReadAxisAsFloat    /    SimMoveThumbStick    /    Ev_Property    /    ReadAxisAsInt    /    Ev_Release    /    Main    /    Ev_Click

Ev_Click

Return:     UNSIGNED LONG
Params:     HANDLE Component     FLOAT X     FLOAT Y     FLOAT Z    

Your browser does not support the HTML5 canvas tag.

Verison History

Version 0.6
12/09/19 BR - Created initial recursive parser
14/09/19 BR - Added support for disabled icons
18/09/19 BR - Fixed decision icon parsing
19/09/19 BR - Added switch icon support
23/09/19 BR - Fixed recursive loop spacing
27/09/19 BR - Further tweaked spacing and added Macro menu
30/09/19 BR - Improved all string spacing
01/10/19 BR - Improved While icon support