Thanks TonyG, definitely a couple in there I'll be going for. I think I might go for Artificial Intelligence for Games first. That's the Ian Millington book, right?
Yep, and the 'TG' Amazon review is mine.
Other than a few words (and the fact its pseudocode) a lot of it even looks a bit like BlitzMax.
Struct Noderecord node connection costsofar startRecord = new NodeRecord() startRecord.node = start startRecord.connection = none startRecord.costSoFar=0
etc