Introduction - If you have any usage issues, please Google them yourself
I have created using the DirectX library .The game was created using a library created by me (called cMain.lib), that works as a wrapper around the DirectX library. The library source is included with the game source code so that you can use it to create your own games.
Packet : 35738647racex_src.zip filelist
RaceX/
RaceX/AppLib/
RaceX/AppLib/AppLib.DEF
RaceX/AppLib/cApplication.cpp
RaceX/AppLib/cApplication.h
RaceX/AppLib/cHitChecker.cpp
RaceX/AppLib/cHitChecker.h
RaceX/AppLib/cInputDevice.cpp
RaceX/AppLib/cInputDevice.h
RaceX/AppLib/cKeyboard.cpp
RaceX/AppLib/cKeyboard.h
RaceX/AppLib/cMain.001
RaceX/AppLib/cMain.dsp
RaceX/AppLib/cMain.dsw
RaceX/AppLib/cMain.ncb
RaceX/AppLib/cMain.opt
RaceX/AppLib/cMatrix.cpp
RaceX/AppLib/cMatrix.h
RaceX/AppLib/cMessageHandler.cpp
RaceX/AppLib/cMessageHandler.h
RaceX/AppLib/cMouse.cpp
RaceX/AppLib/cMouse.h
RaceX/AppLib/cMultiplayer.cpp
RaceX/AppLib/cMultiplayer.h
RaceX/AppLib/cSound.cpp
RaceX/AppLib/cSound.h
RaceX/AppLib/cSoundInterface.cpp
RaceX/AppLib/cSoundInterface.h
RaceX/AppLib/cSprite.cpp
RaceX/AppLib/cSprite.h
RaceX/AppLib/cSurface.cpp
RaceX/AppLib/cSurface.h
RaceX/AppLib/cWavFile.cpp
RaceX/AppLib/cWavFile.h
RaceX/AppLib/cWindow.cpp
RaceX/AppLib/cWindow.h
RaceX/AppLib/stdafx.h
RaceX/cCompetition.cpp
RaceX/cCompetition.h
RaceX/cRaceCar.cpp
RaceX/cRaceCar.h
RaceX/cRaceTrack.cpp
RaceX/cRaceTrack.h
RaceX/cTextWriter.cpp
RaceX/cTextWriter.h
RaceX/dsutil.cpp
RaceX/dsutil.h
RaceX/dxutil.cpp
RaceX/dxutil.h
RaceX/icon1.ico
RaceX/RaceX.cpp
RaceX/RaceX.dsp
RaceX/RaceX.dsw
RaceX/RaceX.h
RaceX/racexres.rc
RaceX/ReadMe.txt
RaceX/res/
RaceX/resource.h
RaceX/res/Alpha.BMP
RaceX/res/bmp_background1.bmp
RaceX/res/bmp_background2.bmp
RaceX/res/bmp_background3.bmp
RaceX/res/bmp_background4.bmp
RaceX/res/bmp_bigcar_blue.bmp
RaceX/res/bmp_bigcar_green.bmp
RaceX/res/bmp_bigcar_red.bmp
RaceX/res/bmp_bigcar_yeallow.bmp
RaceX/res/bmp_blackptq0.bmp
RaceX/res/bmp_blackptq1.bmp
RaceX/res/bmp_blackptq2.bmp
RaceX/res/bmp_blackptq3.bmp
RaceX/res/bmp_bluecar.bmp
RaceX/res/bmp_caret.bmp
RaceX/res/bmp_currentconnected_title.bmp
RaceX/res/bmp_cursor.bmp
RaceX/res/bmp_curveq0.bmp
RaceX/res/bmp_curveq1.bmp
RaceX/res/bmp_curveq2.bmp
RaceX/res/bmp_curveq3.bmp
RaceX/res/bmp_diagonalq0.bmp
RaceX/res/bmp_diagonalq1.bmp
RaceX/res/bmp_diagonalq2.bmp
RaceX/res/bmp_diagonalq3.bmp
RaceX/res/bmp_endcurveq0.bmp
RaceX/res/bmp_endcurveq1.bmp
RaceX/res/bmp_endcurveq2.bmp
RaceX/res/bmp_endcurveq3.bmp
RaceX/res/bmp_endmediumcurveq0p1.bmp
RaceX/res/bmp_endmediumcurveq0p2.bmp
RaceX/res/bmp_endmediumcurveq0p3.bmp
RaceX/res/bmp_endmediumcurveq1p1.bmp
RaceX/res/bmp_endmediumcurveq1p2.bmp
RaceX/res/bmp_endmediumcurveq1p3.bmp
RaceX/res/bmp_endmediumcurveq2p1.bmp
RaceX/res/bmp_endmediumcurveq2p2.bmp
RaceX/res/bmp_endmediumcurveq2p3.bmp
RaceX/res/bmp_endmediumcurveq3p1.bmp
RaceX/res/bmp_endmediumcurveq3p2.bmp
RaceX/res/bmp_endmediumcurveq3p3.bmp
RaceX/res/bmp_finishcomp_panel.bmp
RaceX/res/bmp_fullroadq0.bmp
RaceX/res/bmp_fullroadq1.bmp
RaceX/res/bmp_fullroadq10.bmp
RaceX/res/bmp_fullroadq11.bmp
RaceX/res/bmp_fullroadq12.bmp
RaceX/res/bmp_fullroadq13.bmp
RaceX/res/bmp_fullroadq14.bmp
RaceX/res/bmp_fullroadq15.bmp
RaceX/res/bmp_fullroadq16.bmp
RaceX/res/bmp_fullroadq17.bmp
RaceX/res/bmp_fullroadq2.bmp
RaceX/res/bmp_fullroadq3.bmp
RaceX/res/bmp_fullroadq4.bmp
RaceX/res/bmp_fullroadq5.bmp
RaceX/res/bmp_fullroadq6.bmp
RaceX/res/bmp_fullroadq7.bmp
RaceX/res/bmp_fullroadq8.bmp
RaceX/res/bmp_fullroadq9.bmp
RaceX/res/bmp_greencar.bmp
RaceX/res/bmp_halfroadq0.bmp
RaceX/res/bmp_halfroadq1.bmp
RaceX/res/bmp_halfroadq2.bmp
RaceX/res/bmp_halfroadq3.bmp
RaceX/res/bmp_hz_enddiagq0.bmp
RaceX/res/bmp_hz_enddiagq1.bmp
RaceX/res/bmp_hz_enddiagq2.bmp
RaceX/res/bmp_hz_enddiagq3.bmp
RaceX/res/bmp_hz_startdiagq0.bmp
RaceX/res/bmp_hz_startdiagq1.bmp
RaceX/res/bmp_hz_startdiagq2.bmp
RaceX/res/bmp_hz_startdiagq3.bmp
RaceX/res/bmp_mediumcurveq0p1.bmp
RaceX/res/bmp_mediumcurveq0p2.bmp
RaceX/res/bmp_mediumcurveq0p3.bmp
RaceX/res/bmp_mediumcurveq1p1.bmp
RaceX/res/bmp_mediumcurveq1p2.bmp
RaceX/res/bmp_mediumcurveq1p3.bmp
RaceX/res/bmp_mediumcurveq2p1.bmp
RaceX/res/bmp_mediumcurveq2p2.bmp
RaceX/res/bmp_mediumcurveq2p3.bmp
RaceX/res/bmp_mediumcurveq3p1.bmp
RaceX/res/bmp_mediumcurveq3p2.bmp
RaceX/res/bmp_mediumcurveq3p3.bmp
RaceX/res/bmp_middiagq0.bmp
RaceX/res/bmp_middiagq1.bmp
RaceX/res/bmp_middiagq2.bmp
RaceX/res/bmp_middiagq3.bmp
RaceX/res/bmp_nextraceinfo.bmp
RaceX/res/bmp_positions.bmp
RaceX/res/bmp_raceresults_title.bmp
RaceX/res/bmp_redcar.bmp
RaceX/res/bmp_sraceroadq0.bmp
RaceX/res/bmp_sraceroadq1.bmp
RaceX/res/bmp_sraceroadq2.bmp
RaceX/res/bmp_sraceroadq3.bmp
RaceX/res/bmp_startdiagq0.bmp
RaceX/res/bmp_startdiagq1.bmp
RaceX/res/bmp_startdiagq2.bmp
RaceX/res/bmp_startdiagq3.bmp
RaceX/res/bmp_titlecomp.bmp
RaceX/res/bmp_vr_enddiagq0.bmp
RaceX/res/bmp_vr_enddiagq1.bmp
RaceX/res/bmp_vr_enddiagq2.bmp
RaceX/res/bmp_vr_enddiagq3.bmp
RaceX/res/bmp_vr_startdiagq0.bmp
RaceX/res/bmp_vr_startdiagq1.bmp
RaceX/res/bmp_vr_startdiagq2.bmp
RaceX/res/bmp_vr_startdiagq3.bmp
RaceX/res/bmp_yeallowcar.bmp
RaceX/res/Car_Pannel.bmp
RaceX/res/Car_Pannel_Competition.bmp
RaceX/res/changeoption.WAV
RaceX/res/completed.bmp
RaceX/res/COMP_STATUS_TITLE.bmp
RaceX/res/cooper_tophy.bmp
RaceX/res/Digital_Small.bmp
RaceX/res/engine.wav
RaceX/res/explode_0_blue.bmp
RaceX/res/explode_0_green.bmp
RaceX/res/explode_0_red.bmp
RaceX/res/explode_0_yeallow.bmp
RaceX/res/explode_135_blue.bmp
RaceX/res/explode_135_green.bmp
RaceX/res/explode_135_red.bmp
RaceX/res/explode_135_yeallow.bmp
RaceX/res/explode_180_blue.bmp
RaceX/res/explode_180_green.bmp
RaceX/res/explode_180_red.bmp
RaceX/res/explode_180_yeallow.bmp
RaceX/res/explode_225_blue.bmp
RaceX/res/explode_225_green.bmp
RaceX/res/explode_225_red.bmp
RaceX/res/explode_225_yeallow.bmp
RaceX/res/explode_270_blue.bmp
RaceX/res/explode_270_green.bmp
RaceX/res/explode_270_red.bmp
RaceX/res/explode_270_yeallow.bmp
RaceX/res/explode_315_blue.bmp
RaceX/res/explode_315_green.bmp
RaceX/res/explode_315_red.bmp
RaceX/res/explode_315_yeallow.bmp
RaceX/res/explode_45_blue.bmp
RaceX/res/explode_45_green.bmp
RaceX/res/explode_45_red.bmp
RaceX/res/explode_45_yeallow.bmp
RaceX/res/explode_90_blue.bmp
RaceX/res/explode_90_green.bmp
RaceX/res/explode_90_red.bmp
RaceX/res/explode_90_yeallow.bmp
RaceX/res/explosion.wav
RaceX/res/FinishedTrack.wav
RaceX/res/firstlight.bmp
RaceX/res/flags.bmp
RaceX/res/gold_tophy.bmp
RaceX/res/grass.bmp
RaceX/res/helmet.bmp
RaceX/res/Lap_Results.bmp
RaceX/res/multiplayerstatus_title.bmp
RaceX/res/none_tophy.bmp
RaceX/res/Race_Results.bmp
RaceX/res/Race_Stats.bmp
RaceX/res/race_title.bmp
RaceX/res/sand.bmp
RaceX/res/Select.WAV
RaceX/res/semaphore.WAV
RaceX/res/silver_tophy.bmp
RaceX/res/Thumbs.db
RaceX/res/title.bmp
RaceX/res/Toolbar.bmp
RaceX/res/type.WAV
RaceX/res/Verdana.BMP
RaceX/StdAfx.cpp
RaceX/StdAfx.h
RaceX/Thumbs.db
RaceX/Track01.rxt
RaceX/Track02.rxt
RaceX/Track03.rxt
RaceX/Track04.rxt
RaceX/Track05.rxt
RaceX/Track06.rxt
RaceX/Track07.rxt
RaceX/Track08.rxt
RaceX/Track09.rxt