- 4.51.2.3. -
Table of Contents
 
 4. Standard Units
4. Standard Units
 
 
 4.51. ObjGfx40 - ObjectGraphics 4.0 Unit
4.51. ObjGfx40 - ObjectGraphics 4.0 Unit
 
 
 
 4.51.2. ObjGfx40 Unit Object Types
4.51.2. ObjGfx40 Unit Object Types
 
 
 
 
 4.51.2.3. ogSprite object
4.51.2.3. ogSprite object
4.51.2.3. ogSprite object
Targets: MS-DOS, Win32 console
ObjGfx40 Unit
The ogSprite object is basically a lite version of an ogSurface object. 
type
  ogSprite = object
   public
    constructor copy(var srcSprite:ogSprite);    
    destructor  done; virtual;
    procedure   get(var srcObject:ogSurface; x1, y1, x2, y2:int32); virtual;
    function    getHeight:uInt32;
    function    getSize:uInt32; virtual;
    function    getWidth:uInt32;
    constructor init;
    function    load(const filename:string):boolean;
    function    loadFromFile(var inFile:file):boolean; virtual;
    function    loadFromOffset(const filename:string; offset:uInt32):boolean; virtual;
    procedure   put(var destObject:ogSurface; x, y:int32); virtual;
    function    save(const filename:string):boolean;
    function    saveToFile(var outFile:file):boolean; virtual;    
    function    saveToOffset(const filename:string; offset:int32):boolean; virtual;
  end;
- 4.51.2.3. -