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 personalizados 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 librerí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 áreas 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. |
|