I've been doing a little bit of house cleaning here and there but no major changes to date have been made on this web page. The Game Library itself has been updated and new code has been added. I decided to hold off working on the Picture class until I got the Sprite class working. I just completed that not too long ago and I must say that it works pretty well. So now it is time to complete the Picture class and getting it working.
Click here for the Game Library.
I've also noticed that many people have been inquiring about some of the books that I've talked about on these pages. I wish I could help get these books but frankly the information both in those books and on the game programmer's pages are a bit old and outdated. Needless to say, the books are out of print. I will continue to post information here as I find the time, also, I would suggest that you check out the news groups and other programmer's sites too. Also, check out your local libraries and book and software shops. They may also have what you need there.
Oh, and let me apologize for everyone who has signed my guestbook only to find that your entries were deleted at a later time. That was happening because I kept a local copy of the guestbook file on disk and when I uploaded it, I copy it over the newer one on Geocities. Please, forgive me for that, I have deleted my local copy after discovering what has happend so I will never upload over top of the Geocities copy again. Therefore, any entries posted to my guestbook will not be deleted accidently again.
Thanks for your support.
GameLib.zip
file)
has been updated to include library files for both C and QuickBASIC.
The QuickBASIC library example, though, is only meant for demonstration and
is not intended to be a full fledged library as the C library will be.
Files added are those that demonstrate the Line
and
Circle
functions in programs by themselves and a few fixes
and updates to the source code for the Circle
function itself.
Also, the pages related to creating libraries have been changed with
new updates. What else, oh, I finally
got those pictures made for the circles page
(almost forgot about that one). My apologies for the gap in the updating of these
pages but as we all know, it is the Christmas season and for those of you in college
(like me) you know that it is also time for book reports to be due and for final
exams, whew!!!!! Glad that's over...
I probably won't update this page before then so for everyone reading this, have a Merry Christmas and a Happy New Year (Happy 1999).
#include "include\vmode.h"
] needs to be changed to [
#include "vmode.h"
]. Sorry for the confusion,
the sample file on this page has
been corrected also.
void FillScreen(int color) { /* Set all video memory to appropriate color */ _fmemset(videoMem, ScreenWidth * ScreenHeight, color); }
The color parameter goes in the middle and not at the end of the parameter list. The following code is correct:
void FillScreen(int color) { /* Set all video memory to appropriate color */ _fmemset(videoMem, color, ScreenWidth * ScreenHeight); }
It has been corrected in the programmer's journals also. My apologies for any inconveniences that this may have caused.
Getting Started | Assumed Knowledge | References | Acknowledgements
Programming related links | Most recent updates | About me