1234567891011121314151617181920212223242526272829303132333435363738394041 |
- #pragma once
- #include "Variablen.h"
- #include "Gegenstand.h"
- class Spiel;
- class Drop : public Variable
- {
- private:
- Text name;
- int minX;
- int maxX;
- int minY;
- int maxY;
- int maxTime;
- float nextDrop;
- int numDrops;
- float wahrscheinlichkeit[ ITEMANZAHL ];
- int id;
- public:
- Drop( int id, int minX, int maxX, int minY, int maxY, int maxTime, int numDrops, const char *name, float wkeit[ ITEMANZAHL ] );
- ~Drop();
- void setMinX( int x );
- void setMaxX( int x );
- void setMinY( int y );
- void setMaxY( int y );
- void setMaxTime( int seconds );
- void setTime( float time );
- void doDrop( Spiel *zSpiel );
- void tick( double time, Spiel *zSpiel );
- int getNumDrops() const;
- int getMinX() const;
- int getMaxX() const;
- int getMinY() const;
- int getMaxY() const;
- float getZeit() const;
- int getMaxTime() const;
- int getId() const;
- };
|