Digidea.de - game and app framework for BlitzMax
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
external Fix: TPersistence - check children existence before accessing the chi… Dec 27, 2016
samples Updated samples May 7, 2018
.gitignore - adjusted gitignore May 31, 2014
LICENCE.txt Added some licences to the files Jan 14, 2015
README.md First commit of the basic code Apr 2, 2014
base.framework.app.bmx Various changes and enhancements Nov 18, 2017
base.framework.entity.base.bmx Various Sprite and Entity enhancements May 7, 2018
base.framework.entity.bmx Various Sprite and Entity enhancements May 7, 2018
base.framework.entity.spriteentity.bmx SpriteEntity/Entity is now able to animate according to a custom spee… Aug 18, 2016
base.framework.graphicalapp.bmx Various changes and enhancements Nov 18, 2017
base.framework.layer.bmx Redone some Compare()-methods Nov 23, 2016
base.framework.screen.bmx Use VirtualGraphics-SetViewPort/GetViewPort Sep 7, 2015
base.framework.toastmessage.bmx [Tooltips] Added some NG-compatibility enhancements Apr 18, 2017
base.framework.tooltip.bmx [Misc] Various changes May 7, 2018
base.gfx.bigimage.bmx First commit of the basic code Apr 2, 2014
base.gfx.bitmapfont.bmx [Bitmapfont] Set shadowcolor instead of black May 7, 2018
base.gfx.gui.accordeon.bmx [GUI] added some events to accordeon widgets May 7, 2018
base.gfx.gui.arrowbutton.bmx GUITextarea: cache creation updates Aug 18, 2016
base.gfx.gui.backgroundbox.bmx - unified calling convention (return type of Draw/DrawBackground/Draw… Aug 7, 2014
base.gfx.gui.bmx [Misc] Various changes May 7, 2018
base.gfx.gui.button.bmx Increased compatibility to BlitzMax NG(-overload) Apr 2, 2016
base.gfx.gui.chat.bmx Chat: only draw entries when within the chat-region Oct 7, 2016
base.gfx.gui.checkbox.bmx [GUI] Checkboxes can now have individual sprites for checked and unch… May 7, 2018
base.gfx.gui.dropdown.bmx [GUI] Various enhancements and fixes to widgets and their handling Sep 3, 2017
base.gfx.gui.input.bmx [GUI] Added support for moveable cursor in GUIInput-Widgets May 19, 2017
base.gfx.gui.label.bmx Increased compatibility to BlitzMax NG(-overload) Apr 2, 2016
base.gfx.gui.list.base.bmx [GUI] Various enhancements and fixes to widgets and their handling Sep 3, 2017
base.gfx.gui.list.selectlist.bmx [GUI] Various enhancements and fixes to widgets and their handling Sep 3, 2017
base.gfx.gui.list.slotlist.bmx [GUI] Various enhancements and fixes to widgets and their handling Sep 3, 2017
base.gfx.gui.panel.bmx Various GUI fixes/adjustments Nov 23, 2016
base.gfx.gui.panel.scrollablepanel.bmx [GUI] added scrollbar support for slotlists May 19, 2017
base.gfx.gui.scroller.bmx [GUI] Various enhancements and fixes to widgets and their handling Sep 3, 2017
base.gfx.gui.slider.bmx [Misc] Various changes May 7, 2018
base.gfx.gui.textarea.bmx Performance updates (thanks to @woollybah) and fixes to GUI and Timer. Sep 19, 2016
base.gfx.gui.textarea.select.bmx GuiTextarea: ignore clicks on the scroller Aug 18, 2016
base.gfx.gui.textbox.bmx [GUI] Various enhancements and fixes to widgets and their handling Sep 3, 2017
base.gfx.gui.window.base.bmx Various GUI fixes/adjustments Nov 23, 2016
base.gfx.gui.window.modal.bmx [GUI] Various enhancements and fixes to widgets and their handling Sep 3, 2017
base.gfx.gui.window.modalchain.bmx GUI: store UpdateState-Information objects rather than just booleans Aug 29, 2016
base.gfx.imagehelper.bmx [Misc] Various changes May 7, 2018
base.gfx.renderconfig.bmx Fix: Renderconfig now correctly sets back viewport in SetStackedViewP… Nov 23, 2016
base.gfx.sprite.bmx Various Sprite and Entity enhancements May 7, 2018
base.gfx.sprite.frameanimation.bmx Various Sprite and Entity enhancements May 7, 2018
base.gfx.sprite.particle.bmx Particles: alphaMin/Max + alphaRate/scaleRate added Aug 18, 2016
base.gfx.spriteatlas.bmx Increased compatibility to BlitzMax NG(-overload) Apr 2, 2016
base.gfx.tooltip.base.bmx [Misc] Various changes May 7, 2018
base.sfx.channelpool.bmx Updated with various small fixes and enhancements Sep 5, 2015
base.sfx.soundmanager.bmx Performance updates (thanks to @woollybah) and fixes to GUI and Timer. Sep 19, 2016
base.sfx.soundmanager.nortaudio.bmx Various changes and enhancements Nov 18, 2017
base.sfx.soundmanager.rtaudio.bmx Various changes and enhancements Nov 18, 2017
base.sfx.soundmanager.soloud.bmx Performance updates (thanks to @woollybah) and fixes to GUI and Timer. Sep 19, 2016
base.sfx.soundstream.bmx Various changes and enhancements Nov 18, 2017
base.util.color.bmx [Color] Added CieLAB support May 7, 2018
base.util.data.bmx [Misc] Various small enhancements. Feb 26, 2017
base.util.data.xmlstorage.bmx Various changes and enhancements Nov 18, 2017
base.util.deltatimer.bmx [Deltatimer] Added option for "system update" hooks (other priority t… Nov 18, 2017
base.util.directorytree.bmx Added "TrimImage()" to imagehelper Jun 30, 2016
base.util.event.bmx [Misc] Various small enhancements. Feb 26, 2017
base.util.fadingstate.bmx - added DirectoryTree and FadingState Aug 31, 2014
base.util.figuregenerator.bmx Added simple figure generator (skin tone, gender, ...) Dec 5, 2017
base.util.frameanimation.bmx First commit of the basic code Apr 2, 2014
base.util.graphicsmanager.bmx Refactored GraphicsManager.(by @woollybah) Nov 19, 2017
base.util.graphicsmanager.def.bmx Added Renderers_Available to TGraphicsManager Mar 27, 2018
base.util.graphicsmanager.ng.bmx Added Renderers_Available to TGraphicsManager Mar 27, 2018
base.util.graphicsmanager.win32.bmx Added Renderers_Available to TGraphicsManager Mar 27, 2018
base.util.graphicsmanagerbase.bmx Fix: [GraphicsManager] Avoid Segfault with NG when setting available … May 7, 2018
base.util.hashes.bmx Hashes-Class Aug 18, 2016
base.util.helper.bmx [Helper] added CountMap() and ShuffleList() Sep 3, 2017
base.util.input.bmx Various changes and enhancements Nov 18, 2017
base.util.interpolation.bmx [Misc] Various changes May 7, 2018
base.util.localization.bmx [Localization] Added Helper HasLanguageKey() and GetFirstLanguageKey() Nov 18, 2017
base.util.logger.bmx String/Logger adjustments Aug 18, 2016
base.util.luaengine.bmx [LuaEngine] removed obsolete .x-file for BMX-NG May 7, 2018
base.util.luaengine.c [BMX-NG] Increased compatibility. Thanks to @woollybah Feb 26, 2017
base.util.math.bmx [Misc] Various changes May 7, 2018
base.util.mersenne.bmx MersennePRNG: store seed for external accessability Oct 7, 2016
base.util.mersenne.c Fix: [MersenneTwister] Corrected handling of negative params Jun 14, 2016
base.util.numbersortmap.bmx Redone some Compare()-methods Nov 23, 2016
base.util.persongenerator.bmx [Persongenerator] Added some GetRandom***()-functions Sep 3, 2017
base.util.profiler.bmx Added some licences to the files Jan 14, 2015
base.util.rectangle.bmx [Rectangle] Added some convenience setters Nov 18, 2017
base.util.registry.bitmapfontloader.bmx New RegistryLoaders (Sprite, SpriteFrameAnimation) Jan 20, 2015
base.util.registry.bmx [Misc] Various changes May 7, 2018
base.util.registry.imageloader.bmx RegistryLoader: Report invalid images May 19, 2016
base.util.registry.soundloader.bmx Cleaning up some files Apr 2, 2016
base.util.registry.spriteentityloader.bmx redone childhandling, extended spriteentityloader, added immediate TL… Jan 23, 2015
base.util.registry.spriteframeanimationloader.bmx Fix: SpriteFrameAnimation.InitFromData now correctly sets currentAnim Jan 21, 2015
base.util.registry.spriteloader.bmx Various Sprite and Entity enhancements May 7, 2018
base.util.scriptexpression.bmx [Scriptexpression] Added ReplaceTextWithScriptExpression() Sep 3, 2017
base.util.string.bmx Added helpers to Math and String Nov 18, 2017
base.util.surfacecamera.bmx Updated with various small fixes and enhancements Sep 5, 2015
base.util.time.bmx [Time] TIntervalTimer allows custom Time-Giver (eg. a GameTime instance) Nov 18, 2017
base.util.vector.bmx [Vector] Added MultiplyFactor() Mar 27, 2018
base.util.virtualgraphics.bmx Various changes and enhancements Nov 18, 2017
base.util.xmlhelper.bmx Updated demoapp/graphicalapp Nov 23, 2016

README.md

Dig: Digidea.de - game and app framework

Free and open source framework containing utilities to ease writing games with the programming language BlitzMax.

The Framework offers resource and scene management, many utilities (sprites, sprite atlases, bitmap font creation from truetype fonts) and many more.

Feel free to commit fixes, bring in ideas or improve it in other ways.