home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gold Fish 1
/
GoldFishApril1994_CD2.img
/
d4xx
/
d473
/
cnewssrc
/
cnews_src.lzh
/
include
/
pragma
/
graphics.h
< prev
next >
Wrap
C/C++ Source or Header
|
1990-12-29
|
7KB
|
144 lines
#ifndef PRAGMA_GRAPHICS_H
#define PRAGMA_GRAPHICS_H
/* "graphics.library" */
/*------ BitMap primitives ------ */
#pragma amicall(_GfxBase, 0x1E, BltBitMap(a0,d0,d1/a1,d2/d3/d4/d5/d6/d7/a2))
#pragma amicall(_GfxBase, 0x24, BltTemplate(a0,d0,d1,a1,d2,d3,d4,d5))
/*------ Text routines ------ */
#pragma amicall(_GfxBase, 0x2A, ClearEOL(a1))
#pragma amicall(_GfxBase, 0x30, ClearScreen(a1))
#pragma amicall(_GfxBase, 0x36, TextLength(a1,a0,d0))
#pragma amicall(_GfxBase, 0x3C, Text(a1,a0,d0))
#pragma amicall(_GfxBase, 0x42, SetFont(a1,a0))
#pragma amicall(_GfxBase, 0x48, OpenFont(a0))
#pragma amicall(_GfxBase, 0x4E, CloseFont(a1))
#pragma amicall(_GfxBase, 0x54, AskSoftStyle(a1))
#pragma amicall(_GfxBase, 0x5A, SetSoftStyle(a1,d0,d1))
/*------ Gels routines ------ */
#pragma amicall(_GfxBase, 0x60, AddBob(a0,a1))
#pragma amicall(_GfxBase, 0x66, AddVSprite(a0,a1))
#pragma amicall(_GfxBase, 0x6C, DoCollision(a1))
#pragma amicall(_GfxBase, 0x72, DrawGList(a1,a0))
#pragma amicall(_GfxBase, 0x78, InitGels(a0,a1,a2))
#pragma amicall(_GfxBase, 0x7E, InitMasks(a0))
#pragma amicall(_GfxBase, 0x84, RemIBob(a0,a1,a2))
#pragma amicall(_GfxBase, 0x8A, RemVSprite(a0))
#pragma amicall(_GfxBase, 0x90, SetCollision(d0,a0,a1))
#pragma amicall(_GfxBase, 0x96, SortGList(a1))
#pragma amicall(_GfxBase, 0x9C, AddAnimOb(a0,a1,a2))
#pragma amicall(_GfxBase, 0xA2, Animate(a0,a1))
#pragma amicall(_GfxBase, 0xA8, GetGBuffers(a0,a1,d0))
#pragma amicall(_GfxBase, 0xAE, InitGMasks(a0))
/*------ General graphics routines ------ */
#pragma amicall(_GfxBase, 0xB4, DrawEllipse(a1,d0,d1,d2,d3))
#pragma amicall(_GfxBase, 0xBA, AreaEllipse(a1,d0,d1,d2,d3))
#pragma amicall(_GfxBase, 0xC0, LoadRGB4(a0,a1,d0))
#pragma amicall(_GfxBase, 0xC6, InitRastPort(a1))
#pragma amicall(_GfxBase, 0xCC, InitVPort(a0))
#pragma amicall(_GfxBase, 0xD2, MrgCop(a1))
#pragma amicall(_GfxBase, 0xD8, MakeVPort(a0,a1))
#pragma amicall(_GfxBase, 0xDE, LoadView(a1))
#pragma amicall(_GfxBase, 0xE4, WaitBlit())
#pragma amicall(_GfxBase, 0xEA, SetRast(a1,d0))
#pragma amicall(_GfxBase, 0xF0, Move(a1,d0,d1))
#pragma amicall(_GfxBase, 0xF6, Draw(a1,d0,d1))
#pragma amicall(_GfxBase, 0xFC, AreaMove(a1,d0,d1))
#pragma amicall(_GfxBase, 0x102, AreaDraw(a1,d0,d1))
#pragma amicall(_GfxBase, 0x108, AreaEnd(a1))
#pragma amicall(_GfxBase, 0x10E, WaitTOF())
#pragma amicall(_GfxBase, 0x114, QBlit(a1))
#pragma amicall(_GfxBase, 0x11A, InitArea(a0,a1,d0))
#pragma amicall(_GfxBase, 0x120, SetRGB4(a0,d0,d1,d2,d3))
#pragma amicall(_GfxBase, 0x126, QBSBlit(a1))
#pragma amicall(_GfxBase, 0x12C, BltClear(a1,d0,d1))
#pragma amicall(_GfxBase, 0x132, RectFill(a1,d0,d1,d2,d3))
#pragma amicall(_GfxBase, 0x138, BltPattern(a1,a0,d0,d1,d2,d3,d4))
#pragma amicall(_GfxBase, 0x13E, ReadPixel(a1,d0,d1))
#pragma amicall(_GfxBase, 0x144, WritePixel(a1,d0,d1))
#pragma amicall(_GfxBase, 0x14A, Flood(a1,d2,d0,d1))
#pragma amicall(_GfxBase, 0x150, PolyDraw(a1,d0,a0))
#pragma amicall(_GfxBase, 0x156, SetAPen(a1,d0))
#pragma amicall(_GfxBase, 0x15C, SetBPen(a1,d0))
#pragma amicall(_GfxBase, 0x162, SetDrMd(a1,d0))
#pragma amicall(_GfxBase, 0x168, InitView(a1))
#pragma amicall(_GfxBase, 0x16E, CBump(a1))
#pragma amicall(_GfxBase, 0x174, CMove(a1,d0,d1))
#pragma amicall(_GfxBase, 0x17A, CWait(a1,d0,d1))
#pragma amicall(_GfxBase, 0x180, VBeamPos())
#pragma amicall(_GfxBase, 0x186, InitBitMap(a0,d0,d1,d2))
#pragma amicall(_GfxBase, 0x18C, ScrollRaster(a1,d0,d1,d2,d3,d4,d5))
#pragma amicall(_GfxBase, 0x192, WaitBOVP(a0))
#pragma amicall(_GfxBase, 0x198, GetSprite(a0,d0))
#pragma amicall(_GfxBase, 0x19E, FreeSprite(d0))
#pragma amicall(_GfxBase, 0x1A4, ChangeSprite(a0,a1,a2))
#pragma amicall(_GfxBase, 0x1AA, MoveSprite(a0,a1,d0,d1))
#pragma amicall(_GfxBase, 0x1B0, LockLayerRom(a5))
#pragma amicall(_GfxBase, 0x1B6, UnlockLayerRom(a5))
#pragma amicall(_GfxBase, 0x1BC, SyncSBitMap(a0))
#pragma amicall(_GfxBase, 0x1C2, CopySBitMap(a0))
#pragma amicall(_GfxBase, 0x1C8, OwnBlitter())
#pragma amicall(_GfxBase, 0x1CE, DisownBlitter())
#pragma amicall(_GfxBase, 0x1D4, InitTmpRas(a0,a1,d0))
#pragma amicall(_GfxBase, 0x1DA, AskFont(a1,a0))
#pragma amicall(_GfxBase, 0x1E0, AddFont(a1))
#pragma amicall(_GfxBase, 0x1E6, RemFont(a1))
#pragma amicall(_GfxBase, 0x1EC, AllocRaster(d0,d1))
#pragma amicall(_GfxBase, 0x1F2, FreeRaster(a0,d0,d1))
#pragma amicall(_GfxBase, 0x1F8, AndRectRegion(a0,a1))
#pragma amicall(_GfxBase, 0x1FE, OrRectRegion(a0,a1))
#pragma amicall(_GfxBase, 0x204, NewRegion())
#pragma amicall(_GfxBase, 0x20A, ClearRectRegion(a0,a1))
#pragma amicall(_GfxBase, 0x210, ClearRegion(a0))
#pragma amicall(_GfxBase, 0x216, DisposeRegion(a0))
#pragma amicall(_GfxBase, 0x21C, FreeVPortCopLists(a0))
#pragma amicall(_GfxBase, 0x222, FreeCopList(a0))
#pragma amicall(_GfxBase, 0x228, ClipBlit(a0,d0,d1,a1,d2,d3,d4,d5,d6))
#pragma amicall(_GfxBase, 0x22E, XorRectRegion(a0,a1))
#pragma amicall(_GfxBase, 0x234, FreeCprList(a0))
#pragma amicall(_GfxBase, 0x23A, GetColorMap(d0))
#pragma amicall(_GfxBase, 0x240, FreeColorMap(a0))
#pragma amicall(_GfxBase, 0x246, GetRGB4(a0,d0))
#pragma amicall(_GfxBase, 0x24C, ScrollVPort(a0))
#pragma amicall(_GfxBase, 0x252, UCopperListInit(a0,d0))
#pragma amicall(_GfxBase, 0x258, FreeGBuffers(a0,a1,d0))
#pragma amicall(_GfxBase, 0x25E, BltBitMapRastPort(a0,d0,d1/a1,d2/d3/d4/d5/d6))
#pragma amicall(_GfxBase, 0x264, OrRegionRegion(a0,a1))
#pragma amicall(_GfxBase, 0x26A, XorRegionRegion(a0,a1))
#pragma amicall(_GfxBase, 0x270, AndRegionRegion(a0,a1))
#pragma amicall(_GfxBase, 0x276, SetRGB4CM(a0,d0,d1,d2,d3))
#pragma amicall(_GfxBase, 0x27C, BltMaskBitMapRastPort(a0,d0,d1/a1,d2/d3/d4/d5/d6/a2))
/*--- (2 function slots reserved here) --- */
#pragma amicall(_GfxBase, 0x28E, AttemptLockLayerRom(a5))
/*--- functions in V36 or higher (distributed as Preliminary Release 2.0) --- */
#pragma amicall(_GfxBase, 0x294, GfxNew(d0))
#pragma amicall(_GfxBase, 0x29A, GfxFree(a0))
#pragma amicall(_GfxBase, 0x2A0, GfxAssociate(a0,a1))
#pragma amicall(_GfxBase, 0x2A6, BitMapScale(a0))
#pragma amicall(_GfxBase, 0x2AC, ScalerDiv(d0,d1,d2))
#pragma amicall(_GfxBase, 0x2B2, TextExtent(a1,a0,d0,a2))
#pragma amicall(_GfxBase, 0x2B8, TextFit(a1,a0,d0,a2,a3,d1,d2,d3))
#pragma amicall(_GfxBase, 0x2BE, GfxLookUp(a0))
#pragma amicall(_GfxBase, 0x2C4, VideoControl(a0,a1))
#pragma amicall(_GfxBase, 0x2CA, OpenMonitor(a1,d0))
#pragma amicall(_GfxBase, 0x2D0, CloseMonitor(a0))
#pragma amicall(_GfxBase, 0x2D6, FindDisplayInfo(d0))
#pragma amicall(_GfxBase, 0x2DC, NextDisplayInfo(d0))
/* #pragma amicall(_GfxBase, 0x2E2, AddDisplayInfo(a0)) */
/* #pragma amicall(_GfxBase, 0x2E8, AddDisplayInfoData(a0,a1,d0,d1,d2)) */
/* #pragma amicall(_GfxBase, 0x2EE, SetDisplayInfoData(a0,a1,d0,d1,d2)) */
#pragma amicall(_GfxBase, 0x2F4, GetDisplayInfoData(a0,a1,d0,d1,d2))
#pragma amicall(_GfxBase, 0x2FA, FontExtent(a0,a1))
#pragma amicall(_GfxBase, 0x300, ReadPixelLine8(a0,d0,d1,d2,a2,a1))
#pragma amicall(_GfxBase, 0x306, WritePixelLine8(a0,d0,d1,d2,a2,a1))
#pragma amicall(_GfxBase, 0x30C, ReadPixelArray8(a0,d0,d1,d2,d3,a2,a1))
#pragma amicall(_GfxBase, 0x312, WritePixelArray8(a0,d0,d1,d2,d3,a2,a1))
#pragma amicall(_GfxBase, 0x318, GetVPModeID(a0))
#pragma amicall(_GfxBase, 0x31E, ModeNotAvailable(d0))
#pragma amicall(_GfxBase, 0x324, WeighTAMatch(a0,a1,a2))
#pragma amicall(_GfxBase, 0x32A, EraseRect(a1,d0,d1,d2,d3))
#pragma amicall(_GfxBase, 0x330, ExtendFont(a0,a1))
#pragma amicall(_GfxBase, 0x336, StripFont(a0))
#endif /* PRAGMA_GRAPHICS_H */