Re: Wierd Language Syntax idea

new topic     » goto parent     » topic index » view thread      » older message » newer message

>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]

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu