1 /* 2 * Portions of this file are copyright Rebirth contributors and licensed as 3 * described in COPYING.txt. 4 * Portions of this file are copyright Parallax Software and licensed 5 * according to the Parallax license below. 6 * See COPYING.txt for license details. 7 8 THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX 9 SOFTWARE CORPORATION ("PARALLAX"). PARALLAX, IN DISTRIBUTING THE CODE TO 10 END-USERS, AND SUBJECT TO ALL OF THE TERMS AND CONDITIONS HEREIN, GRANTS A 11 ROYALTY-FREE, PERPETUAL LICENSE TO SUCH END-USERS FOR USE BY SUCH END-USERS 12 IN USING, DISPLAYING, AND CREATING DERIVATIVE WORKS THEREOF, SO LONG AS 13 SUCH USE, DISPLAY OR CREATION IS FOR NON-COMMERCIAL, ROYALTY OR REVENUE 14 FREE PURPOSES. IN NO EVENT SHALL THE END-USER USE THE COMPUTER CODE 15 CONTAINED HEREIN FOR REVENUE-BEARING PURPOSES. THE END-USER UNDERSTANDS 16 AND AGREES TO THE TERMS HEREIN AND ACCEPTS THE SAME BY USE OF THIS FILE. 17 COPYRIGHT 1993-1998 PARALLAX SOFTWARE CORPORATION. ALL RIGHTS RESERVED. 18 */ 19 20 /* 21 * 22 * Defn'tns for medmisc.c 23 * 24 */ 25 26 #pragma once 27 28 #ifdef __cplusplus 29 #include "fwd-segment.h" 30 #include "fwd-vecmat.h" 31 32 void GetMouseRotation( int idx, int idy, vms_matrix * RotMat ); 33 extern int Gameview_lockstep; //In medmisc.c 34 int ToggleLockstep(); 35 int medlisp_delete_segment(void); 36 int medlisp_scale_segment(void); 37 int medlisp_rotate_segment(void); 38 int ToggleLockViewToCursegp(void); 39 int ToggleDrawAllSegments(); 40 int IncreaseDrawDepth(void); 41 int DecreaseDrawDepth(void); 42 int ToggleCoordAxes(); 43 extern int Big_depth; 44 #if defined(DXX_BUILD_DESCENT_I) || defined(DXX_BUILD_DESCENT_II) 45 void set_view_target_from_segment(fvcvertptr &, const shared_segment &sp); 46 #endif 47 48 #endif 49