Develop and Download Open Source Software

Browse Subversion Repository

Contents of /trunk/freesc/hellipt.scm

Parent Directory Parent Directory | Revision Log Revision Log


Revision 30 - (show annotations) (download)
Mon Feb 26 13:50:55 2007 UTC (17 years, 1 month ago) by tmurakam
File size: 899 byte(s)
file moved

1 ;;; helliport
2
3 ; %1 : Latitude
4 ; %2 : Longtitude
5 ; %3 : rotation
6 ; %4 ; altitude
7 ; %5 ; height
8
9 defun HelliPort
10
11 local($lat $lon $rot $alt $h)
12
13 $lat = %1
14 $lon = %2
15 $rot = %3
16 $alt = %4
17 $h = %5
18
19 Area( 5 $lat $lon 10 )
20 PerspectiveCall( :Sub )
21 Jump( : )
22
23 :Sub
24 Perspective
25 Refpoint( 2 :No_object 1 $lat $lon E= $alt )
26 mif( $rot )
27 RotatedCall( :Object 0 0 $rot )
28 melse
29 Call( :Object )
30 mifend
31 :No_object
32 Return
33
34 :Object
35 Points( 0
36 -11 $h 11 ; 0
37 11 $h 11
38 11 $h -11
39 -11 $h -11
40 )
41
42 I_93(0)
43 LoadBitmap( 0 6 ef 64 64 64 "heliport.bmp")
44 TexPoly( a
45 0 0 0
46 1 255 0
47 2 255 255
48 3 0 255 )
49 Return
50 EndA
51
52 // elevation
53 Area16( [$lat + 0:0:3] [$lat - 0:0:3] [$lon + 0:0:3] [$lon - 0:0:3] )
54 RefPoint( 2 : 1 $lat $lon E= $alt )
55 SenseBorder( :
56 -11 11
57 11 11
58 11 -11
59 -11 -11
60 )
61 SetElevation( [$alt + $h] )
62 End16
63 endfun
64

Properties

Name Value
svn:eol-style native
svn:keywords Author Date Id Revision

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26