The physical edition (print version) of the book is ready and up on lulu.com. The direct URL to my lulu page is:
http://www.lulu.com/spotlight/john_p_logsdon
...and the source and K2D Map Maker can be found here.
http://krylarskreations.com/purebasicbook/
The digital version is still in the works. I'll post an update when that's done.
Also, note that all of the source has been tested with PB 5.0 and it all works fine except one section, which is pointed out in the book and the source. Essentially the CountList function has been deprecated. It still seems to compile, but the compiler complains. It's in Example 7-3, List of Structures:
Code: Select all
; Use ListSize(Missile()) for PureBasic 5 as CountList(...) is deprecated.
; If you have PureBasic 5.0, replace CountList(Missile()) < 19 with ListSize(Missile()) < 19
; If you have PureBasic 4.61, replace ListSize(Missile()) < 19 with CountList(Missile()) < 19
If CountList(Missile()) < 19
....

-John