source:
orxonox.OLD/orxonox/branches/importer/src/array.h
@
2815
Last change on this file since 2815 was 2810, checked in by bensch, 20 years ago | |
---|---|
File size: 553 bytes |
Rev | Line | |
---|---|---|
[2776] | 1 | #ifndef _ARRAY_H |
2 | #define _ARRAY_H | |
3 | ||
[2810] | 4 | extern int verbose; |
5 | ||
[2773] | 6 | #include <GL/gl.h> |
7 | #include <GL/glu.h> | |
8 | #include <fstream.h> | |
[2754] | 9 | class Array |
10 | { | |
11 | public: | |
12 | Array (); | |
13 | ||
[2810] | 14 | void createArray (); |
[2754] | 15 | void finalizeArray (void); |
16 | void addEntry (GLfloat entry); | |
17 | void addEntry(GLfloat entry0, GLfloat entry1, GLfloat entry2); | |
18 | ||
19 | GLfloat* getArray (); | |
[2760] | 20 | int getCount(); |
[2758] | 21 | void debug(void); |
[2754] | 22 | private: |
[2810] | 23 | struct Entry |
24 | { | |
25 | GLfloat value; | |
26 | Entry* next; | |
27 | }; | |
28 | ||
[2754] | 29 | GLfloat* array; |
[2810] | 30 | int entryCount; |
31 | bool finalized; | |
32 | Entry* firstEntry; | |
33 | Entry* currentEntry; | |
34 | ||
35 | ||
[2754] | 36 | }; |
[2776] | 37 | |
38 | #endif |
Note: See TracBrowser
for help on using the repository browser.