Posted: 30th Sep 2011 6:20
Since the change to mid() in AppGameKit v1042, code that uses mid() would need to be adjusted. But it might also be wise to look at code using right() to see if it needs adjustment as well.

I had to change a calculation (I was subtracting one character position before, now I don't need to) after the update. I'm not going to reinstall the previous version to check this, but I did want to get the word out that code using right() might need some attention.
Posted: 30th Sep 2011 9:23
Left$() and Right$() seem normal, but the Mid$() function in the demo uses inclusive Zero for character positions.

+ Code Snippet
    a$="hello"
    do
        print( left(a$,1) )
        print( right(a$,1) )

        for lp =0 to Len(a$)-1
            print( str(lp)+"="+mid(a$,lp,1))
        next

        Sync()
    loop

Posted: 30th Sep 2011 9:29
Yes, right() works fine now, but previous to the update I had to subtract one from the value to get it to work correctly. I'm not sure all code that uses right() needs adjustment, but I did have to adjust mine after the update.
Posted: 30th Sep 2011 21:47
I needed to amend all my code involving Right$, Left$ and Mid$ after the change.

Not a big deal, but annoying. lol
Posted: 9th Oct 2011 3:58
It's best we solve these early conventions immediately so we can set some foundations down. I personally prefer one-based index systems as it's easier for a beginner (and human) to understand (1=1st).