Re: Wierd Language Syntax idea
- Posted by Robert B Pilkington <bpilkington at JUNO.COM> Jun 05, 1998
- 792 views
>as for the wish list, I'd like to be able to write: > >foo[2..4][3]={1,2,3} That would be interresting. How about: enemy[1..end][X..Y] += enemy[1..end][XV..YV] Well, on second thought, that's a bit less readable than: for i = 1 to length(enemy) do enemy[i][X] = enemy[i][X] + enemy[i][XV] enemy[i][Y] = enemy[i][Y] + enemy[i][YV] end for I like the 'end' idea a lot: enemy = enemy[1..i-1] & enemy[i+1..length(enemy)] vs enemy = enemy[1..i-1] & enemy[i+1..end] Well, maybe I can't think of a really good real world example.... A workaround for anybody who wants this, is to do something like this: integer i, len i = 1 len = length(enemy) while i < len do if enemy[i][ALIVE] then -- enemy[i].alive would be nicer.... ;) -- Do movement and such, take damage, etc else enemy = enemy[1..i-1] & enemy[i+1..len] i = i - 1 end if i = i + 1 len = length(enemy) end while _____________________________________________________________________ You don't need to buy Internet access to use free Internet e-mail. Get completely free e-mail from Juno at http://www.juno.com Or call Juno at (800) 654-JUNO [654-5866]