I'm having some problems with a user defined type/array that I've created. When I try to compile the program it says the following: "Variable '&arr_Object_Player_Data' does not exist at line 836."
There are three different sections of code that may relate to this error. Sorry in advance that all the code isn't lined up.
1. Where the error is taking place (code to create the object, using data from another array to set defaults). The error first appears at the line with var_PositionX.
arr_Object_Player_Created(0).atr_InstanceID = var_InstanceID
arr_Object_Player_Created(0).atr_ImageNumber = arr_Object_Player_Data(0).atr_ImageNumber
arr_Object_Player_Created(0).atr_PositionX = var_PositionX
arr_Object_Player_Created(0).atr_PositionX_Current = var_PositionX
arr_Object_Player_Created(0).atr_PositionY = var_PositionY
arr_Object_Player_Created(0).atr_PositionY_Current = var_PositionY
arr_Object_Player_Created(0).atr_PositionZ = arr_Object_Player_Data(0).atr_PositionZ
arr_Object_Player_Created(0).atr_Height = arr_Object_Player_Data(0).atr_Height
arr_Object_Player_Created(0).atr_Width = arr_Object_Player_Data(0).atr_Width
arr_Object_Player_Created(0).atr_SpeedX_Current = arr_Object_Player_Data(0).atr_SpeedX_Current
arr_Object_Player_Created(0).atr_SpeedX_Max = arr_Object_Player_Data(0).atr_SpeedX_Max
arr_Object_Player_Created(0).atr_SpeedX_MaxDefault = arr_Object_Player_Data(0).atr_SpeedX_MaxDefault
arr_Object_Player_Created(0).atr_SpeedY_Current = arr_Object_Player_Data(0).atr_SpeedY_Current
arr_Object_Player_Created(0).atr_SpeedY_Max = arr_Object_Player_Data(0).atr_SpeedY_Max
arr_Object_Player_Created(0).atr_SpeedY_MaxDefault = arr_Object_Player_Data(0).atr_SpeedY_MaxDefault
arr_Object_Player_Created(0).atr_Gravity_Current = arr_Object_Player_Data(0).atr_Gravity_Current
arr_Object_Player_Created(0).atr_Gravity_Max = arr_Object_Player_Data(0).atr_Gravity_Max
arr_Object_Player_Created(0).atr_Gravity_MaxDefault = arr_Object_Player_Data(0).atr_Gravity_MaxDefault
arr_Object_Player_Created(0).atr_Health_Current = arr_Object_Player_Data(0).atr_Health_Current
arr_Object_Player_Created(0).atr_Health_Max = arr_Object_Player_Data(0).atr_Health_Max
arr_Object_Player_Created(0).atr_Health_MaxDefault = arr_Object_Player_Data(0).atr_Health_MaxDefault
arr_Object_Player_Created(0).atr_Energy_Current = arr_Object_Player_Data(0).atr_Energy_Current
arr_Object_Player_Created(0).atr_Energy_Max = arr_Object_Player_Data(0).atr_Energy_Max
arr_Object_Player_Created(0).atr_Energy_MaxDefault = arr_Object_Player_Data(0).atr_Energy_MaxDefault
arr_Object_Player_Created(0).atr_Inventory_Used = arr_Object_Player_Data(0).atr_Inventory_Used
arr_Object_Player_Created(0).atr_Inventory_Max = arr_Object_Player_Data(0).atr_Inventory_Max
arr_Object_Player_Created(0).atr_Inventory_MaxDefault = arr_Object_Player_Data(0).atr_Inventory_MaxDefault
arr_Object_Player_Created(0).atr_Equipment_Weapon = arr_Object_Player_Data(0).atr_Equipment_Weapon
arr_Object_Player_Created(0).atr_Equipment_Head = arr_Object_Player_Data(0).atr_Equipment_Head
arr_Object_Player_Created(0).atr_Equipment_Body = arr_Object_Player_Data(0).atr_Equipment_Body
arr_Object_Player_Created(0).atr_Equipment_Legs = arr_Object_Player_Data(0).atr_Equipment_Legs
2. Where the user defined type "typ_Object_Player" is defined.
atr_InstanceID AS INTEGER
atr_ImageNumber AS INTEGER
atr_PositionX AS FLOAT
atr_PositionX_Current AS FLOAT
atr_PositionY AS FLOAT
atr_PositionY_Current AS FLOAT
atr_PositionZ AS INTEGER
atr_Height AS INTEGER
atr_Width AS INTEGER
atr_SpeedX_Current AS INTEGER
atr_SpeedX_Max AS INTEGER
atr_SpeedX_MaxDefault AS INTEGER
atr_SpeedY_Current AS INTEGER
atr_SpeedY_Max AS INTEGER
atr_SpeedY_MaxDefault AS INTEGER
atr_Gravity_Current AS INTEGER
atr_Gravity_Max AS INTEGER
atr_Gravity_MaxDefault AS INTEGER
atr_Health_Current AS INTEGER
atr_Health_Max AS INTEGER
atr_Health_MaxDefault AS INTEGER
atr_Energy_Current AS INTEGER
atr_Energy_Max AS INTEGER
atr_Energy_MaxDefault AS INTEGER
atr_Inventory_Used AS INTEGER
atr_Inventory_Max AS INTEGER
atr_Inventory_MaxDefault AS INTEGER
atr_Equipment_Weapon AS INTEGER
atr_Equipment_Head AS INTEGER
atr_Equipment_Body AS INTEGER
atr_Equipment_Legs AS INTEGER
3. Where the data defaults for that type is defined.
arr_Object_Player_Data(0).atr_InstanceID = 0
arr_Object_Player_Data(0).atr_ImageNumber = 1
arr_Object_Player_Data(0).atr_PositionX = 0
arr_Object_Player_Data(0).atr_PositionX_Current = 0
arr_Object_Player_Data(0).atr_PositionY = 0
arr_Object_Player_Data(0).atr_PositionY_Current = 0
arr_Object_Player_Data(0).atr_PositionZ = 0
arr_Object_Player_Data(0).atr_Height = 64
arr_Object_Player_Data(0).atr_Width = 32
arr_Object_Player_Data(0).atr_SpeedX_Current = 1
arr_Object_Player_Data(0).atr_SpeedX_Max = 1
arr_Object_Player_Data(0).atr_SpeedX_MaxDefault = 1
arr_Object_Player_Data(0).atr_SpeedY_Current = 1
arr_Object_Player_Data(0).atr_SpeedY_Max = 1
arr_Object_Player_Data(0).atr_SpeedY_MaxDefault = 1
arr_Object_Player_Data(0).atr_Gravity_Current = 1
arr_Object_Player_Data(0).atr_Gravity_Max = 1
arr_Object_Player_Data(0).atr_Gravity_MaxDefault = 1
arr_Object_Player_Data(0).atr_Health_Current = 1
arr_Object_Player_Data(0).atr_Health_Max = 1
arr_Object_Player_Data(0).atr_Health_MaxDefault = 1
arr_Object_Player_Data(0).atr_Energy_Current = 1
arr_Object_Player_Data(0).atr_Energy_Max = 1
arr_Object_Player_Data(0).atr_Energy_MaxDefault = 1
arr_Object_Player_Data(0).atr_Inventory_Used = 1
arr_Object_Player_Data(0).atr_Inventory_Max = 1
arr_Object_Player_Data(0).atr_Inventory_MaxDefault = 1
arr_Object_Player_Data(0).atr_Equipment_Weapon = 1
arr_Object_Player_Data(0).atr_Equipment_Head = 1
arr_Object_Player_Data(0).atr_Equipment_Body = 1
arr_Object_Player_Data(0).atr_Equipment_Legs = 1