Description: Battle City, vc++6.0 environment, compile, features a variety of tough terrain, a variety of tank types, multi-game effects, the use of GDI programming, image smooth, using the low-level artificial intelligence, as well as the list container handling game logic, Simple Collision Detection
File list (Check if you may need any files):
canvas2\CANVAS2\CANVAS\bar.bmp
.......\.......\......\bg.bmp
.......\.......\......\bian.bmp
.......\.......\......\bianm.bmp
.......\.......\......\canvas.dsp
.......\.......\......\CANVAS.DSW
.......\.......\......\CANVAS.ncb
.......\.......\......\CANVAS.OPT
.......\.......\......\CANVAS.PLG
.......\.......\......\CANVAS.POSITIONS
.......\.......\......\CANVAS.sln
.......\.......\......\CANVAS.suo
.......\.......\......\canvas.vcproj
.......\.......\......\canvas.vcproj.20091004-1549.Administrator.user
.......\.......\......\CANVASAPP.CPP
.......\.......\......\CANVASAPP.H
.......\.......\......\Canvasframe.cpp
.......\.......\......\CANVASFRAME.H
.......\.......\......\CANVASR.APS
.......\.......\......\CANVASR.CLW
.......\.......\......\CANVASR.H
.......\.......\......\CANVASR.RC
.......\.......\......\Debug\BuildLog.htm
.......\.......\......\.....\canvas.exe
.......\.......\......\.....\CANVAS.EXE.embed.manifest
.......\.......\......\.....\canvas.ilk
.......\.......\......\.....\canvas.pch
.......\.......\......\.....\canvas.pdb
.......\.......\......\.....\canvasApp.obj
.......\.......\......\.....\canvasFrame.obj
.......\.......\......\.....\CANVASR.RES
.......\.......\......\.....\EveryThing.obj
.......\.......\......\.....\Explode.obj
.......\.......\......\.....\Missile.obj
.......\.......\......\.....\Price.obj
.......\.......\......\.....\StaticObj.obj
.......\.......\......\.....\Tank.obj
.......\.......\......\.....\vc60.idb
.......\.......\......\.....\vc60.pdb
.......\.......\......\.....\vc80.idb
.......\.......\......\.....\vc80.pdb
.......\.......\......\EveryThing.cpp
.......\.......\......\EveryThing.h
.......\.......\......\Explode.cpp
.......\.......\......\Explode.h
.......\.......\......\Missile.cpp
.......\.......\......\Missile.h
.......\.......\......\Price.cpp
.......\.......\......\Price.h
.......\.......\......\price0.bmp
.......\.......\......\price1.bmp
.......\.......\......\price2.bmp
.......\.......\......\price3.bmp
.......\.......\......\price4.bmp
.......\.......\......\price5.bmp
.......\.......\......\price6.bmp
.......\.......\......\price7.bmp
.......\.......\......\Release\canvas.exe
.......\.......\......\.......\canvas.pch
.......\.......\......\.......\canvasApp.obj
.......\.......\......\.......\canvasFrame.obj
.......\.......\......\.......\canvasr.res
.......\.......\......\.......\EveryThing.obj
.......\.......\......\.......\Explode.obj
.......\.......\......\.......\Missile.obj
.......\.......\......\.......\Price.obj
.......\.......\......\.......\StaticObj.obj
.......\.......\......\.......\Tank.obj
.......\.......\......\.......\vc60.idb
.......\.......\......\StaticObj.cpp
.......\.......\......\StaticObj.h
.......\.......\......\STDAFX.H
.......\.......\......\Tank.cpp
.......\.......\......\Tank.h
.......\.......\......\Thumbs.db
.......\.......\......\Tmd.bmp
.......\.......\......\Tml.bmp
.......\.......\......\Tmr.bmp
.......\.......\......\Tmu.bmp
.......\.......\......\tt1d.bmp
.......\.......\......\tt1l.bmp
.......\.......\......\tt1r.bmp
.......\.......\......\tt1u.bmp
.......\.......\......\tt2d.bmp
.......\.......\......\tt2l.bmp
.......\.......\......\tt2r.bmp
.......\.......\......\tt2u.bmp
.......\.......\......\tt3d.bmp
.......\.......\......\tt3l.bmp
.......\.......\......\tt3r.bmp
.......\.......\......\tt3u.bmp
.......\.......\......\tt4d.bmp
.......\.......\......\tt4l.bmp
.......\.......\......\tt4r.bmp
.......\.......\......\tt4u.bmp
.......\.......\......\wall1.bmp
.......\.......\......\wall2.bmp
.......\.......\......\wall3.bmp
.......\.......\......\water.bmp
.......\.......\......\Debug