Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

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

Last change on this file since 2822 was 2822, checked in by patrick, 20 years ago

orxonox/trunk/src: changed list to template again, will add an iterator soon. fixed a graphics bug, that was realy painful to track.

File size: 551 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>
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.