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

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

Parent Directory Parent Directory | Revision Log Revision Log


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

1 bearsoft 1.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