// HEL Library \\ |
A lot of these Object Functions are available in HAM
as well, but the Object Functions in HEL
get replaced with macros when you switch to release-mode, what make them a couple of times faster than the original functions from HAM (HAM 2.8 at this time).
|
Bring an object to front.
The hel_ObjBringToFront function brings the object specified by
|
|
Clear Object Attribute Memory (OAM). The hel_ObjClearOAM function clears the OAM, to be more exactly, it sets every OAM entry to an 8x8pixels big object with x coordinate set to 241.
|
|
Return the number of visible objects.
|
|
Create a new object. hel_ObjCreate creates a new object in HAM.
The hel_ObjCreate is more or less only a wrapper function for
|
|
Create a new object using 16 colors. The hel_ObjCreate16 function is a simplified version of hel_ObjCreate for objects with 16 colors. It creates a new object in HAM, using a 16 color palette and it automatically sets these properties:
ham_CreateObj parameters.
|
|
Create a new object using 256 colors. The hel_ObjCreate256 function is a simplified version of hel_ObjCreate for objects with 256 colors. It creates a new object in HAM, using a 256 color palette and it automatically sets these properties:
ham_CreateObj parameters.
|
|
Check if an object exist.
The hel_ObjExists function checks if the object specified by
|
|
Check if an object uses 256 or 16 colors.
The hel_ObjGetColorMode can be used to check if the object specified by
|
|
Get the first object number.
|
|
Get the graphic slot of an object.
The hel_ObjGetGfxSlot function returns the graphicslot where the object specified by
|
|
Get the mode of an object. The hel_ObjGetMode function returns what mode an object uses.
|
|
Get object priority.
The hel_ObjGetPrio function returns the priority of the object specified by
|
|
Hide all objects. The hel_ObjHideAll function hides all available objects in HAM's object management system.
|
|
Check if an object is horizontally flipped.
The hel_ObjIsVFlip function checks if the object specified by
|
|
Check if an object has mosaic attribute set.
The hel_ObjIsMosaic function can be used to check if the object specified by
|
|
Check if an object has the rotation/scaling attribute set.
The hel_ObjIsRotScale function can be used to check if the object specified by
|
|
Check if an object is vertically flipped.
The hel_ObjIsVFlip function checks if the object specified by
|
|
Check if an object is visible.
The hel_ObjIsVisible function checks if the object specified by
|
|
Set an object behind all other objects.
The hel_ObjSendToBack function sends the object specified by
|
|
Set Horizontal Flipping.
The hel_ObjSetHFlip function horizontally flips the object specified by
|
|
Set mode of an object.
The hel_ObjSetMode function sets the mode of the object specified by
|
|
Set OBJ Mosaic Size.
The hel_ObjSetMosaicSize function sets the horizontal and vertical mosaicsize for the OBJ system. The OBJ mosaic size applies to all objects with mosaic activated (
|
|
Set object priority.
The hel_ObjSetPrio function sets the priority of the object specified by
|
|
Set Vertical Flipping.
The hel_ObjSetHFlip function vertically flips the object specified by
|
|
Set visibility of an object.
The hel_ObjSetVisible function either shows or hides the object with the objectnumber specified by
|
|
Show/Hide all objects. The hel_ObjSetVisibleAll function either shows or hides all available objects in HAM's object management system.
|
|
Set X position.
The hel_ObjSetX function sets the horizontal position of the object specified by
|
|
Set X and Y position.
The hel_ObjSetXY function sets the horizontal and vertical position of the object specified by
|
|
Set Y position.
The hel_ObjSetY function sets the vertical position of the object specified by
|
|
Show all objects. The hel_ObjShowAll function shows all created objects in HAM's object management system.
|
|
Toggle visibility of an object.
The hel_ObjToggleVisible function toggles the visibility of the object with the objectnumber specified by
|
|
Update an object in OAM immediately.
The hel_ObjUpdateInOAM function updates the object specified by
|