]> git.llucax.com Git - z.facultad/75.07/algowars.git/blob - doc/ref/cCamaraMapa.html
Import inicial después del "/var incident". :(
[z.facultad/75.07/algowars.git] / doc / ref / cCamaraMapa.html
1 <HTML>\r
2 <H2>Class: cCamaraMapa</H2>\r
3 <pre> <A HREF=cObjeto.html>cObjeto</A> ----+\r                                  |\r                               <A HREF=cCamara.html>cCamara</A> ----+\r                                           |\r                                      cCamaraMapa\r</pre><hr>\r
4 <B>Description:</B><BR>Implementa una cámara para ver hacia abajo pero alejado del cameraman.\r
5       Es como si observara al cameraman desde arriba.\r
6 <p><B>Unit:</B><BR><A HREF=Camaras.html>Camaras</A>\r
7 <code>   <A HREF=Camaras.pas>(Camaras.pas)</code></A><BR><BR>\r
8 <p><B>Constructors:</B><BR>\r
9 <dl>\r
10 <dt>\r
11 <IMG SRC=public.gif>\r
12 <A HREF="cCamaraMapa.html#0">constructor create( cameraman: cObjetoVolador; angulo: tAngulo = PI/4; maximo: tLongitud = 5000; distPantalla: tLongitud = 0 );</A><BR>\r
13 </dt>\r
14 <dd>\r
15 Constructor\r
16 </dd>\r
17 </dl>\r
18 <p><B>Methods:</B><BR>\r
19 <dl>\r
20 <dt>\r
21 <IMG SRC=protected.gif>\r
22 <A HREF="cCamaraMapa.html#1">procedure mProyectar(ov: cObjetoVolador; var x, y, tam: tLongitud); override;</A><BR>\r
23 </dt>\r
24 <dd>\r
25 Obtiene la proyección del objeto volador en X, Y\r
26 </dd>\r
27 </dl>\r
28 <HR>\r
29 <p><IMG SRC=constructors.gif>\r
30 <A NAME="0"></A><P>\r
31 <IMG SRC=public_big.gif>\r
32 <CODE>constructor create( cameraman: cObjetoVolador; angulo: tAngulo = PI/4; maximo: tLongitud = 5000; distPantalla: tLongitud = 0 );</CODE>\r
33 <dl>\r
34 <dd>Contructor\r
35     </dd><dd><B>Parameters</B></dd><dd>&nbsp;&nbsp;&nbsp;<CODE>cameraman </CODE> : Objeto Volador en el que estará montada la cámara (obligatorio)</dd><dd>&nbsp;&nbsp;&nbsp;<CODE>angulo </CODE> :         Angulo de apertura (visión) de la cámara (default = pi/4)</dd><dd>&nbsp;&nbsp;&nbsp;<CODE>maximo </CODE> :         Distancia máxima en la que se considera visible a un objeto (default = 5000)</dd><dd>&nbsp;&nbsp;&nbsp;<CODE>distPantalla </CODE> :   Distancia hasta la pantalla de proyección (default = 0). Si tiene el valor por default\r
36                             o cualquier valor menor o igual a cero, se usa el tamaño del objeto volador</dd><p>\r
37 </dl></dd></dl><HR>\r
38 <p><IMG SRC=methods.gif>\r
39 <A NAME="1"></A><P>\r
40 <IMG SRC=protected_big.gif>\r
41 <CODE>procedure mProyectar(ov: cObjetoVolador; var x, y, tam: tLongitud); override;</CODE>\r
42 <dl>\r
43 <dd>Obtiene la proyección del objeto volador en X, Y\r
44     </dd><dd><B>Parameters</B></dd><dd>&nbsp;&nbsp;&nbsp;<CODE>ov </CODE> :  Objeto volador a proyectar.</dd><dd>&nbsp;&nbsp;&nbsp;<CODE>x </CODE> :   Valor de la proyección en X.</dd><dd>&nbsp;&nbsp;&nbsp;<CODE>x </CODE> :   Valor de la proyección en Y.</dd><dd>&nbsp;&nbsp;&nbsp;<CODE>tam </CODE> : Tamaño porcentual del objeto (cuanto mas lejos esta, mas pequeño es).\r
45                Varia entre 0 y 1</dd><p>\r
46 </dl></dd></dl><HR>\r
47 </HTML>\r