|
Associated Array v 1.0
Based and designed to be compatible with the AssArray for MMF by MattofBumderland. Thanks to Matt for help and information on the file format used in AssArray.
Download AssArray (15 Kb)
BMP 24-bit v 1.1
This object will save a rectangular, circular or segment section of the current window to disk in the form of a 24-bit bmp file. It will also save the image flipped and mirrored depending on the way you pass in the corner co-ordinate points. This was more of a learning project, its possible to do some of this direct via a surface command ;P
Download BMP 24-bit (37 Kb)
Counter v 1.6
The counter object as the name suggests displays a numerical value at a given position, you can use the object to display values like the players score. The counter uses images stored within an animation external to the object meaning you can create your own styles or download ones developed by others.
Download Counter (36 Kb)
Evaluate v 1.3
Evaluate strings such as "3*4-(5.0/232)" at runtime. Supports brackets, powers via ^ %,*,/,+,- operators. Integer and float calculations.
Download Evaluate (21 Kb)
FTP v 1.2
FTP Object always you to upload files, download files along with list ,create, rename and delete files and directories.
Download FTP (43 Kb)
Lives v 1.3
This object controls a lives counter and display within you application. The object is based on that used within the other click products with the ability to set the picture used.
Download Lives (36 Kb)
Mappy Decoder Beta
This object can decode the file format used in the map editor "Mappy" by Robin Burrows.
This decoder doesn't support all the features offered by Mappy currently, but will display almost any file created with it. We are currently not developing the object so feel free to add or fix whatever we missed.
Download Mappy (57 Kb)
Movement 2D v 1.1
The Movement2D object is a collection of extremely useful pre-coded movements, which can easily be included in a Jamagic project. The movements are customisable both at design and runtime. Movements are not directly related to any given sprite or object, this allows many sprites to use the same movement and allows movements to control any object. The movements all output 2d co-ordinates but they can be used to control 3d objects which move only within two planes or with a little further effort can be translated into 3d co-ordinates.
All movements can be paused at any time by simply not calling the update method, sprites can use multiple movements either at the same time (creating custom combination movements) or swap between movements, giving much more power and freedom.
Download Movement2D (233 Kb)
Prime v 1.1
This 3dd has two functions, one can check if any number up to 2,620,723,249 is a prime number. The second can return the lowest factor of a none-prime number.
Download Prime (47 Kb)
Scroll v 1.1
Scrolls any size surface in any size window using either wrap or limit scrolling, great for 2D games. Includes example and the open source scroll object.
Download Scroll (79 Kb)
Slint v 1.3
Jamagic stores numbers to a maximum of nine-digit precision, after this the number is truncated and can also be converted to scientific form. Slint allows you to store integers (supports negative) to huge precision and still be able to carry out maths functions on them. Slint actually stores and returns the number as a string.
Slint (Super Long Integer) supports the following operations: Add, Subtract, Multiply and Divide. I have been able to multiply two 250-length Slint values together so if there is a limit (which would be the Jamagic string length limit) it's pretty high.
Not sure the main use of this object but if you ever needed to know:
13803873703673560385*2623623963592365293 = 36216173839360449846625089528813717805
then your in luck ;) It is also possible to convert this code to base 2 if anyone needs it let me know.
Download Slint (45 Kb)
System Info v 1.0
Output system information on screen or to file. Include this in projects then simply ask users who encounter problems to send you the file.
Download System Info (17 Kb)
Tokenize v 1.1
Tokenize Object allows you to split up a string using a given delimiter into the component tokens, then retrieve any of these tokens in any order. Tokenize is an open source 3dd object if you wish to add your own functions.
Download System Info (27 Kb)
Vector 2D v 1.2
Copy of the in-built 3d version but with just 2 dimensions, very useful in 2d games to avoid needing to include the 3d engine just to make use of the 3d vector in movements. Almost all the methods in the 3d version are also in the 2d.
The object is simply the .j source file that can be compiled to 3dd or edited as you wish.
Download Vector 2D (24 Kb)
Window Application Template v 1.4
Windows Application Template based on the one that is packaged with Jamagic, but with some added support. [Note this is a template for people wanting to make windows applications not a general 3dd]
* Should work fine on different windows appearance settings (The Jamagic packaged one uses standard grey)
* Nice rollover flat toolbar buttons.
* More advanced status bar with Box(tm) technology (I do not know what the tech name for it)
* Simplified, I did not implement skeleton code for copy/cut/paste etc as it just IMO makes the template more confusing for beginners.
Download Window Application Template (31 Kb)
|