Here is what is new for V1.8.1
changed — system.fileread will no longer create a file if the requested file does not exist
changed — joystick.button now returns booleans
fixed — mouse.setposxy was not updating mouse.x and mouse.y properly
fixed — graphics.setline was leaving out the last pixel
fixed — joystick.GetSlider commands did not match documentation.
fixed — include file not being found generated 2 error messages.
fixed — map tilesets no longer have to be in the root directory.
fixed — gui.showopen changing working directory
fixed — music.clearMidi not working every time
fixed — bug in graphics.SetBox
fixed — bug which caused primatives not to work in a B2D exe when also using a custom exe icon
fixed — sound.CloneWav
fixed — apostrophe in a quoted string, in an exe, causing an error
fixed — Math.GetRndReal taking a long time when the two input parameters were equal
fixed — changing file version number, company name, etc on exe did not work
added — Joystick Initialized / Terminated debug messages
added — Joystick.GetProductName
added — Function graphics.getmem
added — keys.GetCaps ; returns true if Cap Lock is on
added — Music.Ogg commands to autocomplete in IDE
July 17th, 2007
Categories: News about Brutus2D . Author: Guilect . Comments: Comments Off
Here is the latest verison of Brutus2D.
Everyone is encouraged to upgrade to this latest version as it fixes some bugs.
Get your copy here from the downloads page :
Click here to go to downloads page
Here is the change log for V1.8
changed — joystick.button to accept variants
changed — console.setforecolor to accept variants
changed — size of windowed mode window to have client size of requested resolution
changed — math.GetRndN to math.GetRndNormal
changed — console.Readline now has an optional prompt
changed — system INI files now assume application path as default location
changed — system object file functions, where appropriate, now return booleans instead of 1 or 0.
changed — graphics.SetCircle now only accepts radius values greater than zero.
changed — mouse.update command removed from documentation, it is no longer needed
changed — mouse.buttons to return booleans
changed — all B2D objects now consistently start with a Capital letter; impications are only for JScript users; e.g. was ‘key’, now is ‘Key’.
changed — the Brutus2D Math object will be known as BMath for JScript users to avoid conflict with JScript’s own Math object.
changed — GUI.ShowOpen and GUI.ShowSave to have optional Title and Filter parameters
added — graphics.SetBox, draw a hollow box
added — Save IDE setting for ScopeKeyword color
added — system.CommandLine –> returns commandline param’s as string
added — Autosave feature to save the last active code window in case of IDE crash.
added — ‘Freeware’ or ‘Registered’ to about box
added — recognition message after successful registration of B2D
added — Console.SetColor command
fixed — mouse.dx, dy, dz returned values
fixed — mouse.setposxy
fixed — path error in Graphics.LoadImage when used with GUI.ShowOpen command
June 4th, 2007
Categories: News about Brutus2D . Author: Guilect . Comments: Comments Off
This update fixes the following issues:
V1.7.1 (March 29, 2007)
fixed — mouse dx, dy, dz
fixed — particles showing at -100, -100
fixed — console.inkey()
fixed — includes now properly handle ‘REM’
fixed — createimage now reports correct width and height from a graphics.getwidth/height
fixed — mouse.hide and mouse.show
fixed — other windows / icons showing through in full screen mode
fixed — joystick.button
Visit the download page for the full package or the forum for just an update download.
March 29th, 2007
Categories: News about Brutus2D . Author: Guilect . Comments: Comments Off
The latest release can be obtained from the download section.
Many new features and fixes have been implemented.
Read more…
March 8th, 2007
Categories: News about Brutus2D . Author: Guilect . Comments: Comments Off
The latest version of Brutus2d, V1.6, has been released January 2, 2007.
This release introduces a console object that allows the creation of DOS style console programs.
A math object has been started that contains functions specific in the help of creating games. This object is sure to continue to grow with future releases.
A variety of new commands and additions to the IDE are also part of the release.
For a complete list of changes, additions, and fixes read the changelog file included with the download.
To download Brutus2D V1.6, visit our download page:
Download Page
January 3rd, 2007
Categories: News about Brutus2D . Author: Guilect . Comments: Comments Off
V1.5.3 fixes several bugs found in earlier V1.5.x releases.
There was a small bug in V1.5.0 when using the absolute value of the mouse x an y co-ordinates in Full Screen Mode.
V1.5.1 fixed this bug, but introduced another. “Path not found error”
V1.5.2 fixes this.
V1.5.3 fixes tilemaps not being displayed.
If you already have installed V1.5.x, you just need to update a couple of files.
See: Forum Post here.
(The Full install has been update on the download page as well. )
December 11th, 2006
Categories: News about Brutus2D . Author: Guilect . Comments: Comments Off
This latest release introduces some new features (like the ability to generate musical notes and sound effects) as well as squashes a few bugs.
Visit the downloads area to get the latest installation file.
See below for more info on this update.
Read more…
November 27th, 2006
Categories: News about Brutus2D . Author: Guilect . Comments: Comments Off
V1.4.1small fix
V1.4.0 (October 2006) fixed — when the user clicks on the “X” button of the running program’s window, the key.press(0) would sometimes erroneously return false. A different method of detecting the closing of this window has been implemented and seems to be reliable.
added — a call back for when the GUI window closes
added — the ability to trap the GUI window closing and cancel it if desired.
added — saving the make exe file information to an ini file. fixed — bug when making and exe file when there was a single quote inside of a double quote string.
changed — made window non-sizable, removed maximize button.
added– commands min() and max().
added — command graphics.ClearFont numFont.
added — ability to use ctrl-c to copy text from IDE’s output box.
added — some error handling to the save and save-as IDE menu commands
October 28th, 2006
Categories: News about Brutus2D . Author: Guilect . Comments: Comments Off
V1.3.0 (August 2006)
added — ability create exe with include files in include files
added — command graphics.ClearImage(index)
added — command graphics.SetScaleXY image, x, y
added — function ARGB(Alpha, Red, Green, Blue); returns the value for the individual color components.
added – ‘Close – ctrl+w’ to the code editor window
added — command graphics.setcolor(index, color); allows setting ARGB values all at once for an image.
added — command FX.setcolor index, color; allows setting ARGB values all at once for a custom particle FX.
changed — format of the following commands: graphics.settext, setline, setrect, and setcircle to use
one alpha/color value, making all commands consistant.
Fixed — bug with mouse.dx, dy, and dz (scroll wheel).
added — drag and drop of files
Fixed — bug in graphics.setline alpha
Changed — behavior of open file in IDE. Now allows opening of more than one file of the same name.
Fixed — bug in system.gotfocus
Corrected — algorithm used to compute sound.setpan and getpan value.
Fixed — in BrutusMap the ‘Save’ bug.
Fixed — really fixed this time bug in drawing a horizontal or vertical line with graphics.setline
added — saving IDE properties: Language/Tabs -> Fixup text case while typing language keywords
Mics -> Line numbers starting at 1 instead of 0 to fit error description
added — an automatic layer of protection against including an include file more than once.
added — command GUI.SetWindowBorder value (1 = fixed, 2 = sizable)
added — open and save dialog boxes save previously selected directory
added — to FX object, command FX.SetLoop index, value (default = True).
August 28th, 2006
Categories: News about Brutus2D . Author: Guilect . Comments: Comments Off