Multiple line statements?
Blitz3D Forums/Blitz3D Beginners Area/Multiple line statements?
| ||
| Well, I'm not a newbie, but it's a simple question... Is there any way to extend a simple command over more than one line in the editor? It would be really useful. |
| ||
| how do you mean? |
| ||
e.g:
Positionentity geezer,
<big long equation for xpos>,
<y.................>,
<z.................>
On multiple lines rather than one in the editor. Could make some stuff clearer. |
| ||
| To my knowledge, there is no way to do what you want to do (at least without a pre-processor of some sort). Blitz reads an end-of-line as the end-of-statement, and there is no "statement continuation" character (e.g. "_") that I know of. |
| ||
| if Blitz used some sort of end-of-statement character like C/C++ and Delphi do then it would be possible... |
| ||
| Alas my fear is that soja is correct, think I'll put it in as a feature request. |
| ||
o don't know if this would work but could you possibly could do it like thisa = section of code b = a another section c = so on d = so on Positionentity geezer = a+b+c+d ok that might work or it maybe completely wrong |
| ||
| @ Agamer: that wont work for sure!!! |
| ||
| that wont work but you can do something like this xPos = <long equation> yPos = <...> zPos = <...> PositionEntity geezar,xPos,yPos,zPos |
| ||
| Aye I know but I wanted to avoid assigning loads of throwaway variables. I'd prefer to stick with long lines than do that. |
| ||
| Throwaway variables are great for readability! :) |
| ||
| are so i gave a load of rubish advice lol |
| ||
| Throwaway variables are great for readability! :) And terrible for speed. Use less variables in speed demanding areas of your program. |
| ||
| And terrible for speed... That entirely depends on your compiler and how much optimization it does. However, in the case of Blitz, I think you're right. |
| ||
| Except if the computed value can be used more than once, but that is a special case. |