Ifcaro 3d is a kind of layer that simplifies programming using functions similar to the functions of Blitz3d. Ifcaro 3d is built over Unnoficial Llibplanar so it has the same limitations.
Starts graphic mode. This function must always be used to start the application. In the second argument must be to pass the file path to detect the relative path.
Returns graphics mode.
Returns true if the system is pal.
Returns true if the system is ntsc.
Returns screen width.
Returns screen height.
This function draw de screen.
Load an image from an iif file. if "createtexture" is 0 it returns image id, if is 1 return texture id
Load an image from memory. if "createtexture" is 0 it returns image id, if is 1 return texture id
Draws the image "imagen" in the position "x" & "y" with the size "ancho" & "alto"
Load an MP3 file.
Load an MP3 from memory.
Play the MP3 file loaded with LoadMusic()
Pauses the playing MP3 file.
Stops the playing MP3 file.
Return 1 if the MP3 is playing.
Load a VAG file.
Play a VAG file.
Draw 3d objects.
Creates a camera.
Creates an light.
Frees the memory of one entity.
Translate an entity in the coordinates x, y, z.
Moves relatively an entity in the directions x, y, z.
Rotate an entity in the directions x, y, z.
Turn relatively an entity in the directions x, y, z.
Paint an object with the r, g, b values.
Sets the transparency of an object 3d.
Returns the position in the x-axis of a 3D object.
Returns the position in the y-axis of a 3D object.
Returns the position in the z-axis of a 3D object.
Returns rotation in the x-axis of a 3D object.
Returns rotation in the y-axis of a 3D object.
Returns rotation in the z-axis of a 3D object.