Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: orxonox.OLD/orxonox/trunk/src/array.h @ 2811

Last change on this file since 2811 was 2811, checked in by bensch, 20 years ago

orxonox/trunk: merged the ObjectImporter to trunk: merged with
svn merge branches/importer/src/ trunk/src/ -r 2794:HEAD

File size: 553 bytes
Line 
1#ifndef _ARRAY_H
2#define _ARRAY_H
3
4extern int verbose;
5
6#include <GL/gl.h>
7#include <GL/glu.h>
8#include <fstream.h>
9class Array
10{
11 public:
12  Array ();
13
14  void createArray ();
15  void finalizeArray (void);
16  void addEntry (GLfloat entry);
17  void addEntry(GLfloat entry0, GLfloat entry1, GLfloat entry2);
18 
19  GLfloat* getArray ();
20  int getCount();
21  void debug(void);
22 private:
23  struct Entry
24  {
25    GLfloat value;
26    Entry* next;
27  };
28
29  GLfloat* array;
30  int entryCount;
31  bool finalized;
32  Entry* firstEntry;
33  Entry* currentEntry;
34 
35 
36};
37
38#endif
Note: See TracBrowser for help on using the repository browser.