Flowcode Project File Parser
Ben Rowland 2019 (C) Matrix TSL
Target Device
PIC.16F.16F1789
Constants
BOOL false
BOOL true
Globals
BYTE Trans
ReadLUT
Return: BYTE
Params: BYTE LUTidx
UNSIGNED LONG idx
Prv_Read_2_Byte_Packet
Return: UNSIGNED INT
Params: HANDLE FileHandle
BYTE idx
Vars: BYTE dat0
BYTE dat1
STRING Data
Prv_Read_4_Byte_Packet
Return: UNSIGNED LONG
Params: HANDLE FileHandle
SIGNED INT idx
Vars: BYTE dat0
BYTE dat1
BYTE dat2
BYTE dat3
STRING Data
Ev_Initialise
Return: UNSIGNED LONG
GetHeight
Return: UNSIGNED INT
Params: BYTE BitmapIndex
Prv_Copy_File_To_LUT
Return: VOID
Params: BYTE idx
Vars: HANDLE FileHandle
STRING LUTstring
UNSIGNED LONG Address
UNSIGNED LONG FileLength
BYTE Data
UNSIGNED INT TwoByteData
UNSIGNED LONG FourByteData
STRING PropStr
STRING PropStr2
UNSIGNED LONG DataOffset
UNSIGNED INT Pallet
BYTE subindex
Ev_Property
Return: UNSIGNED LONG
Vars: STRING Temp_Str
UNSIGNED LONG Count
HANDLE Handle
Ev_LoadComplete
Return: UNSIGNED LONG
GetWidth
Return: UNSIGNED INT
Params: BYTE BitmapIndex
Ev_Renamed
Return: UNSIGNED LONG
Vars: STRING Name
SetTransparentColour
Return: VOID
Params: BYTE R
BYTE G
BYTE B
Display_BMP
Return: VOID
Params: BYTE BitmapIndex
UNSIGNED INT X
UNSIGNED INT Y
BYTE Orientation
BYTE Transparency
BYTE Flip
Vars: UNSIGNED LONG idx
SIGNED INT height
SIGNED INT width
BYTE R
BYTE G
BYTE B
BYTE Mono
UNSIGNED INT Temp
UNSIGNED INT ColIdx
SIGNED INT Winc
SIGNED INT Hinc
SIGNED INT HStop
SIGNED INT WStop
SIGNED INT WStart
SIGNED INT HStart
UNSIGNED INT count
UNSIGNED INT FileLength
BYTE ColourDepth
UNSIGNED INT FileWidth
UNSIGNED INT FileHeight
Main
Return: VOID
Display_BMP_Fast
Return: VOID
Params: BYTE BitmapIndex
UNSIGNED INT X
UNSIGNED INT Y
BOOL Mode
Vars: UNSIGNED LONG idx
SIGNED INT height
SIGNED INT width
BYTE R
BYTE G
BYTE B
BYTE Mono
UNSIGNED INT ColIdx
SIGNED INT Winc
SIGNED INT Hinc
SIGNED INT HStop
SIGNED INT WStop
SIGNED INT WStart
SIGNED INT HStart
UNSIGNED INT count
UNSIGNED INT FileLength
BYTE ColourDepth
UNSIGNED INT FileWidth
UNSIGNED INT FileHeight
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