/[hegemonie]/hegemonie/Headers/Common/Camera.h
ViewVC logotype

Diff of /hegemonie/Headers/Common/Camera.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.3 by gabby, Tue Jul 15 09:04:35 2003 UTC revision 1.4 by madruon, Thu Jul 17 12:51:32 2003 UTC
# Line 38  Line 38 
38    coord_t _eye;    coord_t _eye;
39    coord_t _center;    coord_t _center;
40    coord_t _up;    coord_t _up;
   coord_t _dir;  
   coord_t _ortho;  
41  }  }
42    
43  - (id) initWithFovy: (double)fovy  - (id) initWithFovy: (double)fovy
# Line 70  Line 68 
68    
69  - (void) move: (coord_t)step;  - (void) move: (coord_t)step;
70  - (void) moveTo: (coord_t)position;  - (void) moveTo: (coord_t)position;
 - (void) rotateHeading: (double)heading  
                  pitch: (double)pitch  
                   roll: (double)roll;  
71    
72  - (void) forward: (double)step;  - (void) forward: (double)step;
73  - (void) backward: (double)step;  - (void) backward: (double)step;
   
74  - (void) strafLeft: (double)step;  - (void) strafLeft: (double)step;
75  - (void) strafRight: (double)step;  - (void) strafRight: (double)step;
76    
 - (void) moveUp: (double)step;  
 - (void) moveDown: (double)step;  
   
77  - (void) rotateHeading: (double)heading;  - (void) rotateHeading: (double)heading;
78  - (void) rotatePitch: (double)pitch;  - (void) rotatePitch: (double)pitch;
79  - (void) rotateRoll: (double)roll;  - (void) rotateRoll: (double)roll;
80    
81    - (coord_t) rotateByAngle: (double)angle
82                       vector: (coord_t)vector
83                        point: (coord_t)point;
84    
85  @end  @end
86    
87  #endif /* CAMERA_H */  #endif /* CAMERA_H */

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26