|
Por Francisco
Javier Rodríguez
|
SETPOINTER
| Sintaxis: |
SetPointer |
(Window, |
Pointer, |
Height, |
Width, |
XOffset, |
YOffset) |
| |
-270 |
A0 |
A1 |
D0 |
D1 |
D2 |
D3 |
Descripción:
Esta función define un apuntador prersonalizado para la
ventana dada. Este se encontrará presente siempre que la
ventana en la que se ha definido se encuentre activada. Los desplazamientos
indican el punto de selección del apuntador, así
como la posición del mismo.
Parámetros: Window:
Apuntador a la estructura de ventana.
Pointer: Apuntador a los datos del Sprite que forman el apuntador
gráfico.
Height: Altura correspondiente a los datos del Sprite.
Width: Ancho correspondiente a los datos del Sprite, valor este
que debe ser obligatoriamente menor o igual a 16.
XOffset: Posición horizontal del punto de selección
correspondiente al apuntador.
YOffset: Posición vertical del punto de selección
correspondiente al apuntador.
|
|
ALLOCREMEMBER
| Sintaxis: |
MemBlock
= |
AllocRemember |
(RememberKey, |
Size, |
Flags) |
| |
D0 |
-396 |
A0 |
D0 |
D1 |
Descripción:
Esta función aloja memoria mediante la función AllocMem()
de la libería EXEC. Una de las ventajas adicionales proporcionada
por esta función es el manejo de una lista que permite
liberar la memoria alojada de forma sencilla.
Parámetros:
RememberKey: Apuntador a una estructura de lista. El apuntador
debe encontrarse definido a cero en la llamada inicial.
Size: Tamaño del bloque de memoria a reservar.
Flags: Atributos correspondientes a la memoria que se desea alojar.
Resultado: MemBlock:
Retorna el apuntador al bloque de memoria reservado, o cero en
caso de que la memoria no haya podido ser reservada.
|
|
FREEREMEMBER
| Sintaxis: |
FreeRemember |
(RememberKey, |
ReallyForget) |
| |
-408 |
A0 |
D0 |
Descripción:
Esta función libera todas las regiones de memoria que han
sido introducidas en la lista correspondiente a RememberKey.
Parámetros: RememberKey:
Apuntador al primer elemento de la estructura de lista.
ReallyForget: Comprueba la liberación de la estructura
de lista o el rango de memoria.
|
|
BEGINREFRESH
| Sintaxis: |
BeginRefresh
|
(Window) |
| |
-354 |
A0 |
Descripción: Esta
rutina prepara la ventana dada para redibujar sólo en la
sareas que requieren refresco.
Parámetro: Windows:
Apuntador a la ventana.
|
|
ENDREFRESH
| Sintaxis: |
EndRefresh |
(Window, |
Complete) |
| |
-366 |
A0 |
D0 |
Descripción:
Esta función deshabilita el estado proporcionado por la
función anterior.
Parámetros: Windows:
Apuntador a la ventana contiendo el estado proporcionado por la
anterior función.
Complete: Valor de verdad
que describe cuando debe ser deshabilitado el refresco de la ventana.
|
|
REMAKEDISPLAY
| Sintaxis: |
RemakeDisplay() |
| |
-384 |
Descripción:
Esta función hace una llamada a MakeScreen() y RethinkDisplay()
para todas las pantallas, redibujando todos los elementos controlados
a través del intuition.
|
|
RETHINKDISPLAY
| Sintaxis: |
RethinkDisplay() |
| |
-390 |
Descripción:
Esta función trabaja a través de todos los ViewPorts
seleccionando y corrigiendo cualquier error, así como inicializando
el estado de la Copper List.
|
|
CURRENTTIME
| Sintaxis: |
CurrentTime |
(Second, |
Micros) |
| |
-84 |
A0 |
A1 |
Descripción:
Esta función copia los valores proporcionados por el timer
del sistema en las direcciones de memoria especificadas. Dicho
valor se actualiza 60 veces por segundo.
Parámetros: Seconds:
Apuntador a una variable de doble palabra en la cual se almacenarán
los segundos.
|
|