The worked for "some reason" has the open question in my mind:

what is the difference between:

Code:
(List[Index]).x = 5;



and

Code:
LP = LIst[Index];
LP.x = 5;



The first doesnt work(but no exception/error), but the second works. Can someone explain this behaviour to me?


MY Website with news of my projects:
(for example my current
Muliplayer Bomberman,
GenesisPrecompiler for LiteC
and TileMaster, an easy to use Tile editor)
Sparetime-Development