Woopsi is a Nintendo DS GUI library for rapidly creating user interfaces for homebrew software. Modelled after the AmigaOS windowing system.
A
Changelog:
Fixes:
WoopsiString::compareTo() no longer inlined (fixes SF bug 3017420).
Moved unused FixedWidthFontBase class into extras directory.
Moved putSDLPixel() and getSDLPixel() into FrameBuffer class fromwoopsifuncs files.
Added copy() to all bitmap classes.
Replaced call to woopsiDmaCopy() in Graphics::copy() with call to copy()method of bitmap class.
Graphics::drawEllipse() automatically calls drawCircle() if both radii areequal.
Graphics::drawFilledEllipse() automatically calls drawFilledCircle() ifboth radii are the same.
Graphics::drawCircle() and drawFilledCircle() are protected.
Graphics::drawLine() automatically calls drawVertLine() or drawHorizLine()if lines can be optimised.
Graphics::drawVertLine() and drawHorizLine() are protected.
Removed GraphicsPort::drawCircle(), drawFilledCircle(), drawHorizLine() and drawVertLine().
Fixed TinyFont (broken in last release).
Moved woopsiRGB() macro from woopsifuncs.h to graphics.h.
Moved woopsiDmaFill() and woopsiDmaCopy() into new dmafuncs files.
- PackedFont1 clips correctly.
Gadget collision detection uses routines in Rect class.
All GraphicsPort routines use Rect class.
Rect::hasDimensions() returns false for negative sizes.
Rect::getIntersect() and getAddition() work correctly for negative sizes.
Removed Rect::fromDimensions().
Rect::fromCoordinates returns a rect rather than a pointer to a rect.
Tidied up SDL pad updating in woopsifuncs.c.
Removed woopsiLidClosed() from woopsifuncs.c.
Added dmafuncs.h to woopsiheaders.h.
New Features:
Added Rect::contains().
Added Rect::copyTo().
A
Like it? Share with your friends!
If you got an error while installing Themes, Software or Games, please, read FAQ.
Similar Software:
libnds 20060719 Update libnds 20060719 Update from devkitPro today are libgba and libnds libraries updates, which brings more compatibility between the two and making coding for both platform easier. Macros from libgba have now been added to libnds and changes (most apparent of which are in the interrupt system) have been implemented on libgba
Text Coord finder Text Coord finder
Gutya from our forums has released a homebrew application to help developers whilst making homebrew games. This small, simple application allows you to see where to place your text on an image, useful when making a main navigation menu; where getting the text in exactly the right place takes up quite a bit of time
PSPLink PSPLink
danny_kay1710, who will henceforth be referred to as DK in this article, has released version 1.3 of his PSPLink application. DK's PSPLink is different from another well-known program by TyRaNid, also called PSPLink.
DK's app is now available for download at the source site below, as well as on QJ
LuaPlayerHM LuaPlayerHM
Homemister has released a new version of LuaPlayerHM, bumping the application up to version 4.0. As the title above states, this new version of LuaPlayer HM adds some WiFi features to the app, as well as adding some fixes.
Here's what looks to be new in LuaPlayerHM v4.0:
* Added WIFI Ability to the player
AnimLib AnimLib
Hi to all. Its been some time since ive updated animlib. Just yesterday, i took a look at it, and found some massive flaws. So here is animLib 4.5, with some major changes and performance gains.
Change Log:
Fixed -
* Found a major flaw in sprite sheet animation blitting
Game and Watch Fantasies Game and Watch Fantasies
There are homebrew games for the Sony PlayStation Portable, and then there are homebrew games for the Sony PlayStation Portable. Game & Watch Fantasies by homebrew developer Mia is clearly the latter, with a very quirky main character and a very quirky puzzle-platforming mechanic to boot
PSPLink PSPLink
TyRaNiD has once again updated PSPLink. In case you're not familiar with it, let me help you out.
PSPLINK is basically an application to aid you while making homebrew using C/C++. It's got a lot of nice features, which make it easy for you to debug your application without exiting it
PSPGL Modified PSPGL Modified
neheBack in May, developer Edorul released Nehe Tutorials 1 to 10 modified to compile with PSPGL. He decided to continue with the portage and unleashed Nehe tutorials 11 to 20. But don't expect to see tutorials 13, 14, and 15 as they require a whole new font system
Snowfall Demo Snowfall Demo Description:
This is a demo project I worked on to experiment with the various graphics modes and input methods on the DS. It is meant to simulate the accumulation of snowflakes on a window.
Controls:
Up = increase the number of snowflakes.
Down = decrease the number of snowflakes.
A = reset the number of snowflakes to default (300)
Lua Scripter Lua Scripter
savagefreak has just released his Lua Scripter v1.1, a very basic homebrew app which lets you make your own PSP/PC .LUA scripts that you can play using LUAplayer
Comments on Woopsi:
Comments not found
If you noted an error or download link is broken, please, report it via this page or use comments.
Please, select device to check if Woopsi supports it