Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 3728 in orxonox.OLD for orxonox/branches/shadows/src/shadow.h


Ignore:
Timestamp:
Apr 5, 2005, 9:53:42 PM (19 years ago)
Author:
dave
Message:

branches/shadows:code erweitert fuer terrain

File:
1 edited

Legend:

Unmodified
Added
Removed
  • orxonox/branches/shadows/src/shadow.h

    r3706 r3728  
    2323#include "world_entity.h"
    2424#include "player.h"
     25#include "vector.h"
    2526
    2627//! A Class to handle the Shadow
     
    3637        unsigned char *image;
    3738        OBJModel* player;
     39        Vector normal_vectors[100][80];
     40        Vector vertexes[4][100][80];
    3841        //playerangle used to obtain information about the angle of the player
    3942        Player* playerangle;
     
    4346        void m_inverse(const float *m,float *out);
    4447       
     48       
    4549   
    4650    public:
    47         Shadow(OBJModel* player,Player* playerangle,float groundVertexes[]);
     51        Shadow(OBJModel* player,Player* playerangle);
    4852        ~Shadow();
    4953        void init();
    5054        void draw();
     55        void setGround();
     56        void setNormal(Vector a,int i,int j);
     57        void setVertexNum(Vector a,int i,int j,int num);
    5158        void updatePosition(float x,float y,float z);
    5259
Note: See TracChangeset for help on using the changeset viewer.