(08-31-2023, 05:42 PM)gaslouk Wrote:Expected operator in equationCode: (Select All)ReDim Goals(6)
Goals(1) = New Tile()
Goals(1).Symbol = "o"
Help.
thank you.
As mentioned "new" is an operator for object oriented programming languages such as C++, PHP, Javascript etc. which is not possible in QB64(PE), however REDIM can do the job, but "Tile" have to be a user defined TYPE instead of a function.
Code: (Select All)
Type Tile
Symbol As String * 1 'use higher numbers if you need more chars
End Type
ReDim Goals(6) As Tile
Goals(1).Symbol = "o"
Goals(2).Symbol = "x"
Goals(3).Symbol = "*"
etc.
GuiTools, Blankers & other Projects:
https://staging.qb64phoenix.com/forumdisplay.php?fid=32
Libraries & useful Functions:
https://staging.qb64phoenix.com/forumdisplay.php?fid=23
https://staging.qb64phoenix.com/forumdisplay.php?fid=32
Libraries & useful Functions:
https://staging.qb64phoenix.com/forumdisplay.php?fid=23