scene.org File Archive

File download

<root>­/­demos­/­groups­/­traction­/­sources/iam.zip

File size:
17 943 300 bytes (17.11M)
File date:
2017-05-19 23:21:59
Download count:
all-time: 55

Preview

  • config.cpp 4.75K
  • config.hpp 946B
  • Debug/ dir
  • demotractor.dll 972.10K
  • demotractor/ dir
  • demotractor/3ds.cpp 22.87K
  • demotractor/3ds.hpp 2.27K
  • demotractor/base.cpp 1.42K
  • demotractor/base.hpp 1.08K
  • demotractor/beziercurve.cpp 2.83K
  • demotractor/beziercurve.hpp 1.41K
  • demotractor/chunks.hpp 2.09K
  • demotractor/Debug/ dir
  • demotractor/Debug/3ds.obj 74.35K
  • demotractor/Debug/base.obj 17.08K
  • demotractor/Debug/beziercurve.obj 38.39K
  • demotractor/Debug/demotractor.dll 972.08K
  • demotractor/Debug/demotractor.exp 50.57K
  • demotractor/Debug/demotractor.ilk 1.28M
  • demotractor/Debug/demotractor.lib 86.43K
  • demotractor/Debug/demotractor.obj 12.27K
  • demotractor/Debug/demotractor.pch 3.83M
  • demotractor/Debug/demotractor.pdb 2.04M
  • demotractor/Debug/effectmanager.obj 48.88K
  • demotractor/Debug/extensions.obj 12.90K
  • demotractor/Debug/face.obj 40.28K
  • demotractor/Debug/font.obj 38.48K
  • demotractor/Debug/fontmanager.obj 56.01K
  • demotractor/Debug/globals.obj 122.96K
  • demotractor/Debug/hermitecurve.obj 21.12K
  • demotractor/Debug/image.obj 73.93K
  • demotractor/Debug/lista.obj 21.98K
  • demotractor/Debug/log.obj 31.52K
  • demotractor/Debug/matrix.obj 19.13K
  • demotractor/Debug/mmgr.obj 67.25K
  • demotractor/Debug/object.obj 71.23K
  • demotractor/Debug/objectmanager.obj 57.11K
  • demotractor/Debug/opengl.obj 58.79K
  • demotractor/Debug/PAKfile.obj 210.43K
  • demotractor/Debug/parser.obj 3.90K
  • demotractor/Debug/path.obj 23.99K
  • demotractor/Debug/resource.res 920B
  • demotractor/Debug/sound.obj 55.47K
  • demotractor/Debug/t3d.obj 37.60K
  • demotractor/Debug/teejotain.bat 99B
  • demotractor/Debug/texture.obj 39.66K
  • demotractor/Debug/texturemanager.obj 67.27K
  • demotractor/Debug/timer.obj 38.27K
  • demotractor/Debug/vc60.idb 313.00K
  • demotractor/Debug/vc60.pdb 196.00K
  • demotractor/Debug/vector.obj 16.67K
  • demotractor/Debug/vertex.obj 22.29K
  • demotractor/demotractor.dsp 8.42K
  • demotractor/demotractor.dsw 545B
  • demotractor/demotractor.ncb 713.00K
  • demotractor/demotractor.opt 47.50K
  • demotractor/demotractor.plg 1.61K
  • demotractor/effectmanager.cpp 3.50K
  • demotractor/effectmanager.hpp 1.55K
  • demotractor/enums.hpp 956B
  • demotractor/errorcodes.hpp 285B
  • demotractor/extensions.cpp 1.35K
  • demotractor/extensions.hpp 328B
  • demotractor/externs.hpp 1.89K
  • demotractor/face.cpp 2.43K
  • demotractor/face.hpp 1.30K
  • demotractor/fmod.dll 122.50K
  • demotractor/fmod.h 59.18K
  • demotractor/fmod_errors.h 1.68K
  • demotractor/fmodvc.lib 151.71K
  • demotractor/font.cpp 5.79K
  • demotractor/font.hpp 1.59K
  • demotractor/fontmanager.cpp 4.50K
  • demotractor/fontmanager.hpp 1.87K
  • demotractor/Glext.h 13.45K
  • demotractor/globals.cpp 33.93K
  • demotractor/globals.hpp 1.07K
  • demotractor/GLU32.LIB 48.35K
  • demotractor/hermitecurve.cpp 1.61K
  • demotractor/hermitecurve.hpp 920B
  • demotractor/image.cpp 27.12K
  • demotractor/image.hpp 3.44K
  • demotractor/jpeg.lib 287.22K
  • demotractor/jpeglib.h 64.52K
  • demotractor/Kopio image.hpp 2.78K
  • demotractor/lib/ dir
  • demotractor/lib/base.hpp 1.00K
  • demotractor/lib/demotractor.lib 16.11K
  • demotractor/lib/effectmanager.hpp 1.55K
  • demotractor/lib/externs.hpp 2.41K
  • demotractor/lib/face.hpp 1.30K
  • demotractor/lib/fmod.h 59.18K
  • demotractor/lib/fmod_errors.h 1.68K
  • demotractor/lib/fmodvc.lib 151.71K
  • demotractor/lib/font.hpp 1.69K
  • demotractor/lib/GLU32.LIB 48.35K
  • demotractor/lib/image.hpp 2.78K
  • demotractor/lib/list.hpp 18.47K
  • demotractor/lib/log.hpp 1.01K
  • demotractor/lib/matrix.hpp 1.73K
  • demotractor/lib/object.hpp 1.82K
  • demotractor/lib/objectmanager.hpp 1.64K
  • demotractor/lib/opengl.hpp 3.31K
  • demotractor/lib/OPENGL32.LIB 328.39K
  • demotractor/lib/sound.hpp 2.88K
  • demotractor/lib/texture.hpp 1.24K
  • demotractor/lib/texturemanager.hpp 2.04K
  • demotractor/lib/timer.hpp 929B
  • demotractor/lib/vector.hpp 1.68K
  • demotractor/lib/vertex.hpp 1.42K
  • demotractor/libpng.lib 77.09K
  • demotractor/libpng12.dll 225.06K
  • demotractor/libz.lib 12.92K
  • demotractor/list.hpp 18.51K
  • demotractor/log.cpp 6.15K
  • demotractor/log.hpp 1.01K
  • demotractor/Manual.txt 1.99K
  • demotractor/matrix.cpp 8.28K
  • demotractor/matrix.hpp 1.73K
  • demotractor/mmgr.cpp 62.74K
  • demotractor/mmgr.h 7.49K
  • demotractor/nommgr.h 1.18K
  • demotractor/object.cpp 7.34K
  • demotractor/object.hpp 1.82K
  • demotractor/objectmanager.cpp 3.93K
  • demotractor/objectmanager.hpp 1.72K
  • demotractor/opengl.cpp 15.43K
  • demotractor/opengl.hpp 3.19K
  • demotractor/OPENGL32.LIB 328.39K
  • demotractor/PAKfile.cpp 6.69K
  • demotractor/PAKfile.hpp 2.64K
  • demotractor/parser.cpp 1.18K
  • demotractor/parser.hpp 922B
  • demotractor/png.h 133.46K
  • demotractor/pngconf.h 39.81K
  • demotractor/Release/ dir
  • demotractor/Release/3ds.obj 28.61K
  • demotractor/Release/base.obj 4.01K
  • demotractor/Release/beziercurve.obj 17.56K
  • demotractor/Release/demotractor.exp 50.57K
  • demotractor/Release/demotractor.lib 86.43K
  • demotractor/Release/demotractor.pch 3.81M
  • demotractor/Release/effectmanager.obj 15.22K
  • demotractor/Release/extensions.obj 1.79K
  • demotractor/Release/face.obj 16.25K
  • demotractor/Release/font.obj 14.90K
  • demotractor/Release/fontmanager.obj 19.56K
  • demotractor/Release/globals.obj 65.37K
  • demotractor/Release/hermitecurve.obj 9.80K
  • demotractor/Release/image.obj 27.16K
  • demotractor/Release/log.obj 11.49K
  • demotractor/Release/matrix.obj 8.01K
  • demotractor/Release/mmgr.obj 266B
  • demotractor/Release/object.obj 31.85K
  • demotractor/Release/objectmanager.obj 18.91K
  • demotractor/Release/opengl.obj 25.27K
  • demotractor/Release/PAKfile.obj 66.21K
  • demotractor/Release/parser.obj 1.17K
  • demotractor/Release/resource.res 920B
  • demotractor/Release/sound.obj 22.06K
  • demotractor/Release/t3d.obj 14.27K
  • demotractor/Release/texture.obj 16.62K
  • demotractor/Release/texturemanager.obj 26.05K
  • demotractor/Release/timer.obj 13.66K
  • demotractor/Release/vc60.idb 89.00K
  • demotractor/Release/vector.obj 7.40K
  • demotractor/Release/vertex.obj 10.01K
  • demotractor/resource.h 412B
  • demotractor/resource.rc 2.51K
  • demotractor/sound.cpp 7.81K
  • demotractor/sound.hpp 2.93K
  • demotractor/t3d.cpp 5.56K
  • demotractor/t3d.hpp 2.60K
  • demotractor/texture.cpp 3.48K
  • demotractor/texture.hpp 1.55K
  • demotractor/texturemanager.cpp 8.48K
  • demotractor/texturemanager.hpp 2.15K
  • demotractor/timer.cpp 3.36K
  • demotractor/timer.hpp 929B
  • demotractor/vector.cpp 3.31K
  • demotractor/vector.hpp 1.68K
  • demotractor/vertex.cpp 1.73K
  • demotractor/vertex.hpp 1.42K
  • demotractor/wglext.h 26.97K
  • demotractor/worklog.txt 606B
  • demotractor/zconf.h 9.09K
  • demotractor/zlib.h 56.39K
  • demotractor/zlib1.dll 69.00K
  • effects/ dir
  • effects/3dripple.cpp 7.16K
  • effects/3dripple.hpp 735B
  • effects/bubble.cpp 8.92K
  • effects/bubble.hpp 502B
  • effects/build.cpp 4.68K
  • effects/build.hpp 371B
  • effects/crystal.cpp 5.98K
  • effects/crystal.hpp 461B
  • effects/databall.cpp 2.36K
  • effects/databall.hpp 549B
  • effects/digital.cpp 14.32K
  • effects/digital.hpp 888B
  • effects/dotfade.cpp 1.48K
  • effects/dotfade.hpp 585B
  • effects/efekti1.cpp 1.52K
  • effects/efekti1.hpp 537B
  • effects/efekti2.cpp 1.52K
  • effects/efekti2.hpp 539B
  • effects/efekti3.cpp 2.92K
  • effects/efekti3.hpp 641B
  • effects/fadein.cpp 3.33K
  • effects/fadein.hpp 606B
  • effects/flubber.cpp 14.44K
  • effects/flubber.hpp 1.26K
  • effects/gridtypes.hpp 418B
  • effects/kasviefekti.cpp 11.77K
  • effects/kasviefekti.hpp 923B
  • effects/kasvu.cpp 11.75K
  • effects/kasvu.hpp 0.98K
  • effects/keiju.cpp 7.55K
  • effects/keiju.hpp 630B
  • effects/kusetus.cpp 3.02K
  • effects/kusetus.hpp 546B
  • effects/layers.cpp 5.28K
  • effects/layers.hpp 336B
  • effects/lehtipuuefekti.cpp 14.68K
  • effects/lehtipuuefekti.hpp 1.23K
  • effects/lierot.cpp 4.03K
  • effects/lierot.hpp 790B
  • effects/metapilar.cpp 22.16K
  • effects/metapilar.hpp 1.14K
  • effects/metatables.hpp 17.72K
  • effects/metatypes.hpp 760B
  • effects/mustikka.cpp 10.89K
  • effects/mustikka.hpp 711B
  • effects/noise.cpp 2.08K
  • effects/noise.hpp 610B
  • effects/picturepoly.hpp 349B
  • effects/potential.cpp 4.70K
  • effects/potential.hpp 499B
  • effects/refface.cpp 6.88K
  • effects/refface.hpp 755B
  • effects/Release/ dir
  • effects/ripple.cpp 4.27K
  • effects/ripple.hpp 631B
  • effects/ripple2.cpp 3.50K
  • effects/ripple2.hpp 641B
  • effects/ruoho.cpp 13.28K
  • effects/ruoho.hpp 918B
  • effects/slide.cpp 1.87K
  • effects/slide.hpp 555B
  • effects/start.cpp 2.02K
  • effects/start.hpp 527B
  • effects/strings.cpp 3.02K
  • effects/strings.hpp 1.01K
  • effects/tehdas.cpp 18.22K
  • effects/tehdas.hpp 1.48K
  • effects/testi.jpg 73.39K
  • effects/tilpe1.cpp 1.32K
  • effects/tilpe1.hpp 533B
  • effects/tilpe2.cpp 1.64K
  • effects/tilpe2.hpp 533B
  • effects/tilpe3.cpp 1.70K
  • effects/tilpe3.hpp 533B
  • effects/varjokuva.jpg 28.19K
  • effects/viimeinen.cpp 5.87K
  • effects/viimeinen.hpp 440B
  • effects/water.cpp 12.96K
  • effects/water.hpp 1.08K
  • effects/worm.cpp 5.17K
  • effects/worm.hpp 356B
  • enginev2.dep 1.80K
  • enginev2.dsp 10.56K
  • enginev2.dsw 539B
  • enginev2.mak 13.24K
  • enginev2.ncb 1.34M
  • enginev2.opt 47.50K
  • enginev2.plg 8.02K
  • enums.hpp 622B
  • extensions.hpp 328B
  • externs.hpp 5.60K
  • fmod.dll 122.50K
  • Glext.h 13.45K
  • graffa/ dir
  • icon1.ico 766B
  • kusetus.cpp 2.75K
  • kusetus.hpp 546B
  • lib/ dir
  • lib/base.hpp 1.00K
  • lib/beziercurve.hpp 1.41K
  • lib/demotractor.lib 86.43K
  • lib/effectmanager.hpp 1.55K
  • lib/enums.hpp 622B
  • lib/face.hpp 1.30K
  • lib/fmod.h 59.18K
  • lib/fmod_errors.h 1.68K
  • lib/fmodvc.lib 151.71K
  • lib/font.hpp 1.69K
  • lib/Glext.h 13.45K
  • lib/GLU32.LIB 48.35K
  • lib/hermitecurve.hpp 920B
  • lib/image.hpp 2.78K
  • lib/libpng.lib 77.09K
  • lib/libz.lib 12.92K
  • lib/list.hpp 18.47K
  • lib/lista.cpp 8.24K
  • lib/lista.hpp 2.61K
  • lib/log.hpp 1.01K
  • lib/matrix.hpp 1.73K
  • lib/object.hpp 1.82K
  • lib/objectmanager.hpp 1.72K
  • lib/opengl.hpp 3.31K
  • lib/OPENGL32.LIB 328.39K
  • lib/path.cpp 2.75K
  • lib/path.hpp 696B
  • lib/sound.hpp 2.88K
  • lib/t3d.hpp 2.46K
  • lib/texture.hpp 1.24K
  • lib/texturemanager.hpp 2.04K
  • lib/timer.hpp 929B
  • lib/vector.hpp 1.68K
  • lib/vertex.hpp 1.42K
  • lib/wglext.h 26.97K
  • libpng12.dll 225.06K
  • logo.bmp 92.63K
  • loki.log 20.83K
  • main.cpp 14.39K
  • mathematics.cpp 0.99K
  • mathematics.hpp 797B
  • memleaks.log 992B
  • metapilar.cpp 22.10K
  • metapilar.hpp 1.14K
  • mmgr.cpp 62.72K
  • mmgr.h 7.53K
  • nommgr.h 1.18K
  • Release/ dir
  • resource.aps 126.32K
  • resource.h 1.03K
  • resource.rc 3.96K
  • setup.ini 204B
  • sourcedata/ dir
  • sourcedata/baby.t3d 87.54K
  • sourcedata/biisi.mp3 8.70M
  • sourcedata/blast.jpg 90.36K
  • sourcedata/databall.jpg 26.04K
  • sourcedata/flake.t3d 58.91K
  • sourcedata/flake_bubble.t3d 58.91K
  • sourcedata/flare.pcx 7.38K
  • sourcedata/font32.pcx 13.24K
  • sourcedata/gootti.pcx 13.39K
  • sourcedata/hedra.t3d 66.10K
  • sourcedata/huuto.jpg 332.48K
  • sourcedata/inverteye.jpg 755.42K
  • sourcedata/kasvis.jpg 178.15K
  • sourcedata/kromi.pcx 51.55K
  • sourcedata/loadpic.jpg 22.46K
  • sourcedata/luontofontti.pcx 139.92K
  • sourcedata/nousu.jpg 371.02K
  • sourcedata/particle.jpg 10.62K
  • sourcedata/particle.pcx 9.81K
  • sourcedata/particle1.pcx 9.81K
  • sourcedata/particle2.pcx 7.19K
  • sourcedata/particle3.pcx 6.56K
  • sourcedata/saastetaivas.jpg 191.25K
  • sourcedata/sphere.t3d 12.57K
  • sourcedata/teknofontti.pcx 198.38K
  • sourcedata/testi.jpg 73.39K
  • sourcedata/varjokuva.jpg 30.62K
  • water.cpp 12.10K
  • water.hpp 1.08K
  • wglext.h 26.97K
  • zlib1.dll 69.00K

file_id.diz

:: DemoTractor v1.0 ::
......................
......................

Usage:	Copy "lib" forlder to a workspace folder and add "externs.hpp" to a project header files.
		Link demotractor.lib to the project and compile. Make sure to include demotractor.dll 
		to the working directory.

Exported classes

		Vector
		Vertex
		Face
		Matrix
		Object
		Texture
		Image		
		Font		

Global functions to use:

		bool dmsInit() : 
			
			Initalizes needed demo stuff and sets up OpenGL.using default settings

		bool dmsInitEx(int screenX, int screenY, int bpp, bool fullscreen, bool sound, bool vsync) : 
			
			Initalizes needed demo stuff and sets up OpenGL.using customized settings

		void dmsShutDown() : 
			
			Kills everything and frees allocated memory

		void dmsAddTexture(const char *fileName, const char *name) : 

			Add a picture file "fileName" as a texture "name" into a TextureManager

		void dmsUploadTexture() :

			Upload all textures in a TextureManager to openGL

		void dmsBindTexture(unsigned int mode, const char *name) :

			Binds texture "name" in TextureManager with glBindTexture() using texture mode "mode" (ie. GL_TEXTURE_2D) 

		void dmsWriteText(float x, float y, float z, float a, const char *fontName, char *msg) : 

			Outputs text to a screen
			 -position(x, y, z)
			 -alpha(a)
			 -fontName (in FontManager)
			 -text(msg)

		void dmsUpdateTimer() :

			Updatea timer

		void dmsMsg(const char *txt, ...) : 

			Output text to the demo log. Function's syntax is same
			as with printf()-function

		float dmsGetTime() :

			return elapsed time since demo started in milliseconds

		Object *dmsGetObject(char *name) :

			Retrieves an object "name" from an ObjectManager

		Texture *dmsGetTexture(char *name) :

			Retrieves a texture "name" from a TextureManager

		Font *dmsGetFont(char *name) :

			Retrieves a font "name" from a FontManager

		HDC dmsGetHGC() :

			Retrieve device contect for the OpenGL window
											
[ 17.4.2004] :: Korjauksia
				- Fontti-enginen korjaus
				- Objekti-engine lisätty
				
[ 13.4.2004] :: More library functions
				- Init-funkkarit kustomoitu uusiksi
				- Lataa resurssit skriptin kautta
				
[ 5.4.2004] :: More library functions
				- Demo-engine notationa with "dms" prefix
				- Initti koodi tehty
				
[29.3.2004] :: Workspace and project settings
				- Vanhojen koodien siivoamista ja uudelleen järjestelyä
				- Namespace libille
				- Lisää koodia libbiin
				- Manuaalin kirjoitus

[26.3.2004] :: Homma käyntiin
				- DLL projekti
				- perus projekti säätöä