mirror of
https://git.code.sf.net/p/quake/quakeforge
synced 2024-11-23 04:42:32 +00:00
43 lines
678 B
C
43 lines
678 B
C
|
|
||
|
#import <AppKit/AppKit.h>
|
||
|
#import "mathlib.h"
|
||
|
|
||
|
extern id zview_i;
|
||
|
|
||
|
// zplane controls the objects displayed in the xyview
|
||
|
extern float zplane;
|
||
|
extern float zplanedir;
|
||
|
|
||
|
@interface ZView: NSView
|
||
|
{
|
||
|
float minheight, maxheight;
|
||
|
float oldminheight, oldmaxheight;
|
||
|
float topbound, bottombound; // for floor clipping
|
||
|
|
||
|
float scale;
|
||
|
|
||
|
vec3_t origin;
|
||
|
}
|
||
|
|
||
|
- clearBounds;
|
||
|
- getBounds: (float *)top :(float *)bottom;
|
||
|
|
||
|
- getPoint: (NSPoint *)pt;
|
||
|
- setPoint: (NSPoint *)pt;
|
||
|
|
||
|
- addToHeightRange: (float)height;
|
||
|
|
||
|
- newRealBounds;
|
||
|
- newSuperBounds;
|
||
|
|
||
|
- XYDrawSelf;
|
||
|
|
||
|
- (BOOL)XYmouseDown: (NSPoint *)pt;
|
||
|
|
||
|
- setXYOrigin: (NSPoint *)pt;
|
||
|
|
||
|
- setOrigin: (NSPoint *)pt scale: (float)sc;
|
||
|
|
||
|
@end
|
||
|
|