Browse Source

AmigaOS4, MorphOS: added missing RemBob macro

Marcus Sackrow 3 years ago
parent
commit
492210fdc7
2 changed files with 12 additions and 0 deletions
  1. 6 0
      packages/morphunits/src/agraphics.pas
  2. 6 0
      packages/os4units/src/agraphics.pas

+ 6 - 0
packages/morphunits/src/agraphics.pas

@@ -2170,6 +2170,7 @@ procedure SetAfPt(w: pRastPort;p: Pointer; n: Byte);
 procedure SetDrPt(w: pRastPort;p: Word);
 procedure SetDrPt(w: pRastPort;p: Word);
 procedure SetOPen(w: pRastPort;c: Byte);
 procedure SetOPen(w: pRastPort;c: Byte);
 procedure SetWrMsk(w: pRastPort; m: Byte);
 procedure SetWrMsk(w: pRastPort; m: Byte);
+procedure RemBob(Bob: PBob); inline;
 
 
 procedure SafeSetOutlinePen(w: pRastPort; c: byte);
 procedure SafeSetOutlinePen(w: pRastPort; c: byte);
 procedure SafeSetWriteMask( w: pRastPort ; m: smallint ) ;
 procedure SafeSetWriteMask( w: pRastPort ; m: smallint ) ;
@@ -2193,6 +2194,11 @@ function InitGraphicsLibrary: boolean;
 
 
 implementation
 implementation
 
 
+procedure RemBob(Bob: PBob);
+begin
+  Bob^.Flags := Bob^.Flags or BOBSAWAY;
+end;
+
 function VideoControlTags(ColorMap: PColorMap; const Tags: array of PtrUInt): LongBool; inline;
 function VideoControlTags(ColorMap: PColorMap; const Tags: array of PtrUInt): LongBool; inline;
 begin
 begin
   VideoControlTags := VideoControl(ColorMap, @Tags);
   VideoControlTags := VideoControl(ColorMap, @Tags);

+ 6 - 0
packages/os4units/src/agraphics.pas

@@ -2521,6 +2521,7 @@ procedure SetAfPt(w: PRastPort; p: Pointer; n: Byte);
 procedure SetDrPt(w: PRastPort; p: Word);
 procedure SetDrPt(w: PRastPort; p: Word);
 procedure SetOPen(w: PRastPort; c: Byte);
 procedure SetOPen(w: PRastPort; c: Byte);
 procedure SetWrMsk(w: PRastPort; m: Byte);
 procedure SetWrMsk(w: PRastPort; m: Byte);
+procedure RemBob(Bob: PBob); inline;
 
 
 procedure SafeSetOutlinePen(w: PRastPort; c: Byte);
 procedure SafeSetOutlinePen(w: PRastPort; c: Byte);
 procedure SafeSetWriteMask(w: PRastPort; m: SmallInt) ;
 procedure SafeSetWriteMask(w: PRastPort; m: SmallInt) ;
@@ -2539,6 +2540,11 @@ function RasSize(w, h: Word): Integer;
 
 
 implementation
 implementation
 
 
+procedure RemBob(Bob: PBob);
+begin
+  Bob^.Flags := Bob^.Flags or BOBSAWAY;
+end;
+
 function AllocSpriteData(bm: PBitMap; const argv: array of PtrUInt): PExtSprite;
 function AllocSpriteData(bm: PBitMap; const argv: array of PtrUInt): PExtSprite;
 begin
 begin
   AllocSpriteData := AllocSpriteDataA(bm, @argv);
   AllocSpriteData := AllocSpriteDataA(bm, @argv);