- #ifndef SNOWFLAKE_H
- #define SNOWFLAKE_H
- #include <GL/glut.h>
- #include <cmath>
- #include <cstdlib>
- #include <stdlib.h>
- #include <stdio.h>
- #include <iostream>
- class SnowFlake
- {
- public:
- GLfloat x,y,z;
- //GLfloat r,g,b;
- bool flakeLanded;
- int flakeLifeSpan;
- SnowFlake *prior,*next;
- static SnowFlake *Anker,*Last;
- static int Flocken;
- static bool itBlowsState;
- static bool itSnowsState;
- void drawMe();
- static void letItBlow();
- static void letItSnow();
- SnowFlake();
- SnowFlake(GLfloat,GLfloat,GLfloat);
- ~SnowFlake();
- };
- #endif