Introduction - If you have any usage issues, please Google them yourself
Game programming in artificial intelligence technology, one source book, Chapter 123
Packet : 91331992chapter123.rar filelist
Chapter02\Bouncing Balls with Timer\Bouncing Balls with Timer.dsw
Chapter02\Bouncing Balls with Timer\Bouncing Balls with Timer.ncb
Chapter02\Bouncing Balls with Timer\Bouncing Balls with Timer.opt
Chapter02\Bouncing Balls with Timer\CTimer.cpp
Chapter02\Bouncing Balls with Timer\CTimer.h
Chapter02\Bouncing Balls with Timer\defines.h
Chapter02\Bouncing Balls with Timer\main.cpp
Chapter02\Bouncing Balls with Timer\utils.cpp
Chapter02\Bouncing Balls with Timer\utils.h
Chapter02\Executables\Bouncing Balls with Timer.exe
Chapter02\Executables\GDI_Backbuffer2.exe
Chapter02\Executables\GDI_LINES.exe
Chapter02\Executables\GDI_LINES2.exe
Chapter02\Executables\GDI_NoBackBuffer.exe
Chapter02\Executables\GDI_Polygon.exe
Chapter02\Executables\GDI_Polygon2.exe
Chapter02\Executables\GDI_Text.exe
Chapter02\Executables\Resources_Cursors.exe
Chapter02\Executables\Resources_Dialog_box2.exe
Chapter02\Executables\Resources_Icons.exe
Chapter02\Executables\Resources_Menus.exe
Chapter02\Executables\wav1.wav
Chapter02\Executables\wav2.wav
Chapter02\Executables\window_open.wav
Chapter02\GDI_BackBuffer\defines.h
Chapter02\GDI_BackBuffer\GDI_BackBuffer.dsp
Chapter02\GDI_BackBuffer\GDI_BackBuffer.dsw
Chapter02\GDI_BackBuffer\GDI_BackBuffer.ncb
Chapter02\GDI_BackBuffer\GDI_BackBuffer.opt
Chapter02\GDI_BackBuffer\GDI_BackBuffer.plg
Chapter02\GDI_BackBuffer\main.cpp
Chapter02\GDI_BackBuffer\utils.cpp
Chapter02\GDI_BackBuffer\utils.h
Chapter02\GDI_Backbuffer2\defines.h
Chapter02\GDI_Backbuffer2\GDI_Backbuffer2.dsp
Chapter02\GDI_Backbuffer2\GDI_Backbuffer2.dsw
Chapter02\GDI_Backbuffer2\GDI_Backbuffer2.ncb
Chapter02\GDI_Backbuffer2\GDI_Backbuffer2.opt
Chapter02\GDI_Backbuffer2\GDI_Backbuffer2.plg
Chapter02\GDI_Backbuffer2\main.cpp
Chapter02\GDI_Backbuffer2\utils.cpp
Chapter02\GDI_Backbuffer2\utils.h
Chapter02\GDI_LINES\defines.h
Chapter02\GDI_LINES\GDI_LINES.dsp
Chapter02\GDI_LINES\GDI_LINES.dsw
Chapter02\GDI_LINES\GDI_LINES.ncb
Chapter02\GDI_LINES\GDI_LINES.opt
Chapter02\GDI_LINES\GDI_LINES.plg
Chapter02\GDI_LINES\main.cpp
Chapter02\GDI_LINES2\defines.h
Chapter02\GDI_LINES2\GDI_LINES.dsp
Chapter02\GDI_LINES2\GDI_LINES.dsw
Chapter02\GDI_LINES2\GDI_LINES.ncb
Chapter02\GDI_LINES2\GDI_LINES.opt
Chapter02\GDI_LINES2\GDI_LINES.plg
Chapter02\GDI_LINES2\main.cpp
Chapter02\GDI_Polygon\defines.h
Chapter02\GDI_Polygon\GDI_Polygon.dsp
Chapter02\GDI_Polygon\GDI_Polygon.dsw
Chapter02\GDI_Polygon\GDI_Polygon.ncb
Chapter02\GDI_Polygon\GDI_Polygon.opt
Chapter02\GDI_Polygon\GDI_Polygon.plg
Chapter02\GDI_Polygon\main.cpp
Chapter02\GDI_Polygon\utils.cpp
Chapter02\GDI_Polygon\utils.h
Chapter02\GDI_Polygon2\defines.h
Chapter02\GDI_Polygon2\GDI_Polygon2.dsp
Chapter02\GDI_Polygon2\GDI_Polygon2.dsw
Chapter02\GDI_Polygon2\GDI_Polygon2.ncb
Chapter02\GDI_Polygon2\GDI_Polygon2.opt
Chapter02\GDI_Polygon2\GDI_Polygon2.plg
Chapter02\GDI_Polygon2\main.cpp
Chapter02\GDI_Polygon2\utils.cpp
Chapter02\GDI_Polygon2\utils.h
Chapter02\GDI_Text\defines.h
Chapter02\GDI_Text\GDI_Text.dsp
Chapter02\GDI_Text\GDI_Text.dsw
Chapter02\GDI_Text\GDI_Text.ncb
Chapter02\GDI_Text\GDI_Text.opt
Chapter02\GDI_Text\GDI_Text.plg
Chapter02\GDI_Text\main.cpp
Chapter02\Resources_Cursors\defines.h
Chapter02\Resources_Cursors\main.cpp
Chapter02\Resources_Cursors\resource.h
Chapter02\Resources_Cursors\Resources_Cursors.dsp
Chapter02\Resources_Cursors\Resources_Cursors.dsw
Chapter02\Resources_Cursors\Resources_Cursors.ncb
Chapter02\Resources_Cursors\Resources_Cursors.opt
Chapter02\Resources_Cursors\Resources_Cursors.plg
Chapter02\Resources_Cursors\Script1.aps
Chapter02\Resources_Cursors\Script1.rc
Chapter02\Resources_Dialog_Box\defines.h
Chapter02\Resources_Dialog_Box\main.cpp
Chapter02\Resources_Dialog_Box\resource.h
Chapter02\Resources_Dialog_Box\Resources_Menus.dsp
Chapter02\Resources_Dialog_Box\Resources_Menus.dsw
Chapter02\Resources_Dialog_Box\Resources_Menus.ncb
Chapter02\Resources_Dialog_Box\Resources_Menus.opt
Chapter02\Resources_Dialog_Box\Resources_Menus.plg
Chapter02\Resources_Dialog_Box\Script2.aps
Chapter02\Resources_Dialog_Box\Script2.rc
Chapter02\Resources_Dialog_Box2\defines.h
Chapter02\Resources_Dialog_Box2\main.cpp
Chapter02\Resources_Dialog_Box2\resource.h
Chapter02\Resources_Dialog_Box2\Resources_Dialog_box2.dsp
Chapter02\Resources_Dialog_Box2\Resources_Dialog_box2.dsw
Chapter02\Resources_Dialog_Box2\Resources_Dialog_box2.ncb
Chapter02\Resources_Dialog_Box2\Resources_Dialog_box2.opt
Chapter02\Resources_Dialog_Box2\Resources_Dialog_box2.plg
Chapter02\Resources_Dialog_Box2\Script1.rc
Chapter02\Resources_Dialog_Box2\utils.cpp
Chapter02\Resources_Dialog_Box2\utils.h
Chapter02\Resources_Icons\defines.h
Chapter02\Resources_Icons\main.cpp
Chapter02\Resources_Icons\resource.h
Chapter02\Resources_Icons\Resources_Icons.dsp
Chapter02\Resources_Icons\Resources_Icons.dsw
Chapter02\Resources_Icons\Resources_Icons.ncb
Chapter02\Resources_Icons\Resources_Icons.opt
Chapter02\Resources_Icons\Resources_Icons.plg
Chapter02\Resources_Icons\Script1.aps
Chapter02\Resources_Icons\Script1.rc
Chapter02\Resources_Icons\window_open.wav
Chapter02\Resources_Menus\defines.h
Chapter02\Resources_Menus\main.cpp
Chapter02\Resources_Menus\resource.h
Chapter02\Resources_Menus\Resources_Menus.dsp
Chapter02\Resources_Menus\Resources_Menus.dsw
Chapter02\Resources_Menus\Resources_Menus.ncb
Chapter02\Resources_Menus\Resources_Menus.opt
Chapter02\Resources_Menus\Resources_Menus.plg
Chapter02\Resources_Menus\Script2.rc
Chapter02\Resources_Menus\wav1.wav
Chapter02\Resources_Menus\wav2.wav
Chapter02\Resources_Menus\window_open.wav
Chapter03\Executable\pathfinder.exe
Chapter03\Pathfinder\CBobsMap.cpp
Chapter03\Pathfinder\CBobsMap.h
Chapter03\Pathfinder\CgaBob.cpp
Chapter03\Pathfinder\CgaBob.h
Chapter03\Pathfinder\defines.h
Chapter03\Pathfinder\main.cpp
Chapter03\Pathfinder\pathfinder.dsp
Chapter03\Pathfinder\pathfinder.dsw
Chapter03\Pathfinder\pathfinder.ncb
Chapter03\Pathfinder\pathfinder.opt
Chapter03\Pathfinder\pathfinder.plg
Chapter03\Pathfinder\utils.cpp
Chapter03\Pathfinder\utils.h
Chapter01\Executables\HelloWorld1.exe
Chapter01\Executables\HelloWorld2.exe
Chapter01\Executables\HelloWorld3.exe
Chapter01\Executables\HelloWorld4.exe
Chapter01\Executables\window_open.wav
Chapter01\HelloWorld1\HelloWorld1.dsp
Chapter01\HelloWorld1\HelloWorld1.dsw
Chapter01\HelloWorld1\HelloWorld1.ncb
Chapter01\HelloWorld1\HelloWorld1.opt
Chapter01\HelloWorld1\main.cpp
Chapter01\HelloWorld2\defines.h
Chapter01\HelloWorld2\HelloWorld2.dsp
Chapter01\HelloWorld2\HelloWorld2.dsw
Chapter01\HelloWorld2\main.cpp
Chapter01\HelloWorld3\defines.h
Chapter01\HelloWorld3\HelloWorld3.dsp
Chapter01\HelloWorld3\HelloWorld3.dsw
Chapter01\HelloWorld3\main.cpp
Chapter01\HelloWorld3\window_open.wav
Chapter01\HelloWorld4\defines.h
Chapter01\HelloWorld4\HelloWorld4.dsp
Chapter01\HelloWorld4\HelloWorld4.dsw
Chapter01\HelloWorld4\main.cpp
Chapter01\HelloWorld4\window_open.wav
Chapter02\Bouncing Balls with Timer
Chapter02\Executables
Chapter02\GDI_BackBuffer
Chapter02\GDI_Backbuffer2
Chapter02\GDI_LINES
Chapter02\GDI_LINES2
Chapter02\GDI_Polygon
Chapter02\GDI_Polygon2
Chapter02\GDI_Text
Chapter02\Resources_Cursors
Chapter02\Resources_Dialog_Box
Chapter02\Resources_Dialog_Box2
Chapter02\Resources_Icons
Chapter02\Resources_Menus
Chapter03\Executable
Chapter03\Pathfinder
Chapter01\Executables
Chapter01\HelloWorld1
Chapter01\HelloWorld2
Chapter01\HelloWorld3
Chapter01\HelloWorld4
Chapter02
Chapter03
Chapter01