/[cvs]/api/Classes/Engine3d/Object3dList.cpp
ViewVC logotype

Contents of /api/Classes/Engine3d/Object3dList.cpp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1.1.1 - (show annotations) (vendor branch)
Sun Jul 1 20:47:58 2001 UTC (22 years, 10 months ago) by bearsoft
Branch: lazy, MAIN
CVS Tags: start, HEAD
Changes since 1.1: +0 -0 lines
First import

1 #include "Object3dList.h"
2
3 Object3dList::Object3dList()
4 {
5 howfair=0;
6 }
7
8 Object3dList::~Object3dList(){}
9
10 Object3d *Object3dList::add( int numberofvertices,int numberofpolys,int numberofpoints, int totalnumberoftextures )
11 {
12 Object3d **fobjekt3d=firstobjekt3d;
13
14 if (howfair == 0)
15 {
16 fobjekt3d[0] = new Object3d(numberofvertices,numberofpolys,numberofpoints,0,0,totalnumberoftextures);
17 lastobjekt3d[0]=fobjekt3d[0];
18 howfair++;
19 }
20 else
21 {
22 fobjekt3d=lastobjekt3d[0]->objekt3d_next;
23 fobjekt3d[0] = new Object3d(numberofvertices,numberofpolys,numberofpoints,0,0,totalnumberoftextures);
24 lastobjekt3d[0]=fobjekt3d[0];
25 howfair++;
26 }
27
28 return fobjekt3d[0];
29 }
30
31
32 Object3d *Object3dList::get(int step)
33 {
34 Object3d **fobjekt3d=firstobjekt3d;
35
36 for ( int r=0; r<step ; r++ )
37 {
38 fobjekt3d=fobjekt3d[0]->objekt3d_next;
39 }
40
41 return fobjekt3d[0];
42 }

root@recompile.se
ViewVC Help
Powered by ViewVC 1.1.26