Woopsi v0.40


File Name woopsisrc0.40.zip
File Type ZIP
Developer ant152
Operating System DS
File Size 3.17 MB
Created 11/15/2009
Updated 11/15/2009
Downloads 90 times
Download time  
Modem: 8 min
ISDN: 3 min
DSL: 0 min 17 sec
CABLE: 0 min 12 sec
T1: 0 min 6 sec

Woopsi v0.40
Rating: 3.50/5.00
Rated by: 2 users
Rate it:
Please scroll down for the download button and more file information.

Download!
File Description
from ant512:

This release is the first alpha version. At this point I'm mainly concerned with bugfixing and tidying up than adding significant new features.

Big changes this time around include the removal of PALib support and a directory restructure. This is the first release of Woopsi that ships as a proper library. Installation instructions are included in the zip file, but it's essentially a matter of just copying the libwoopsi folder to the devkitpro folder.

Additionally, there are a lot of improvements to the graphics API, are a few new example and test projects, and a sizeable number of bugfixes.

Changelog:
- Fixes:
- PALib support removed.
- Pointer to selected day button in calendar resets to NULL when new month selected; prevents day button incorrectly popping up if same button is clicked in new month.
- Calendar::getPreferredSize() returns valid values.
- Label text is greyed out when disabled.
- Huge speed increase in Calendar::resize().
- Calendar's child controls correctly fill entire available space.
- Calendar correctly selects date if new day is the same as old day but in a different month.
- Gadget drag event only raised if stylus is actually moved whilst dragging mode active.
- ScrollingPanel drag and scroll events only raised if stylus is actually moved whilst dragging mode active.
- MultiLineTextBox greys out text when disabled.
- MultiLineTextBox::removeText() correctly repositions cursor.
- TextBox greys out text when disabled.
- Scrolltest compiles correctly.
- SimpleScreen and SimpleWindow helper gadgets removed.
- Renamed LinkedList to WoopsiLinkedList and LinkedListIterator to WoopsiLinkedListIterator to avoid type clashing with LinkedList in devkit.
- Tidied up woopsifuncs.h.
- SuperBitmap::getBitmap() returns a pointer to the Bitmap object instead of the Bitmap object's raw pixel data.
- Moved skinned gadgets out of main library and into bonus folder.
- Removed fatInitDefault() stub method for SDL out of individual .cpp files and into nds.h.
- dimmedscreen.h includes woopsi.h.
- Graphics::drawBitmap() clips correctly if bitmap destination co-ords are greater than the size of the destination bitmap.
- GraphicsPort::drawPixel() clips correctly.
- GraphicsPort::drawXORPixel() clips correctly.
- Replaced DMA_Force and DMA_Copy with woopsiDmaForce() and woopsiDmaCopy() to fix ancient problems with DMA not seeing latest RAM state.

- New Features:
- Calendar test added.
- MultiLineTextBox test added.
- TextBox test added.
- Added an overload to GraphicsPort to print a length of a string in a specific colour.
- Restructured directories into traditional library layout.
- Upgraded main project to VC++ 2008.
- Added libwoopsi.a to SVN.
- Added template example that uses libwoopsi.
- Reorganised demo code into new demo directory.
- BitmapIO class can load 16-bit BMP images with any pixel encoding.
- BitmapIO class can load V3, V4 and V5 DIB headers.
- BitmapLoader example illustrates loading of most supported BMP types.
- Added skinned gadget example.
- Added SkinIO class to bonus folder - loads skins from disk.
- Added BitmapBase class to define basic interface for a bitmap.
- Added BitmapWrapper to enable included (not loaded) bitmap data to be used as a read-only Bitmap object.
- Moved drawing code out of Bitmap class into new Graphics class.
- Added MutableBitmapBase class to define basic interface for an editable bitmap.
- Added FrameBuffer class to wrap framebuffer inside a bitmap class.
- All references to DrawBg array now work with frameBuffer array.
- Added GraphicsUnclipped to perform raw unclipped bitmap drawing.
- GraphicsPort inherits from GraphicsUnclipped in order to reduce code repetition.
- Font system uses new Bitmap object hierarchy.
- System fonts available as global objects.
- Rewritten clipping routine in Font and MonoFont.
- Reorganised VC++ project with more filters.
- Rect struct moved out of Gadget class and into separate header.
- SuperBitmap no longer includes drawing functions; instead it exposes a non-const pointer to its bitmap and a non-const pointer to a Graphics object that can draw to the bitmap.
- Added bitmapdrawing example.
- Added gadgetdrawing example.
- Added blit() and blitFill() methods to Bitmap and FrameBuffer, and signatures to MutableBitmapBase.
- Added getData(x, y) method to all bitmap classes.



 

Become a Member of QJ.Net!

If you want your comments to go live without waiting for moderation, you need to be logged in. Being logged in has its benefits:
  • Logged in members do not wait for their comments to be approved.
So why wait? Create an account or login now! It's easy, quick, and free.

To get started, use the LOGIN boxes, or the REGISTER link at the top right!

Add comment

Security code
Refresh


















































































Welcome to QJ.Net!

If you want your comments to go live without waiting for moderation, you need to be logged in. Being logged in has its benefits:
  • Logged in members do not wait for their comments to be approved.
So why wait? Create an account or login now! It's easy, quick, and free.

To get started, use the LOGIN boxes, or the REGISTER link below!



Want to learn more about the team who brings you the QJ news?

Read about them now!


 Username: 
 Password:

Newest Downloads

02/10/2012 - 02/14/2012


02/14/2012
02/14/2012
02/14/2012
02/14/2012
02/14/2012
02/11/2012
02/11/2012
02/11/2012
02/10/2012
02/10/2012
02/09/2012
02/09/2012
02/07/2012
02/07/2012
02/07/2012
HOT FLASH GAMES

Shipping Yard

Valentines Shooter

Assassin Jane Doe

Highway Traveling

Stunt Tracks 2

Warzone Tower Defense Extended

RSS Feeds Follow us on Twitter Find us on Facebook


HOT GAMING NEWS TOPICS


POPULAR GAMING NEWS SEARCHES

cspsp server v | ps3 system update | ses9x | gta para psp | final fantasy | vitrual tennis 4 on psp | gta vcs cheat device psp | ps3 cyber policies | ps3 game maker downl | spolszczenie do psp | pspokedex | iphone islam | aka loader | ps3 camera drivers | cspsp cheat | heals have eyes | pro9b | comicbook | htc games | new vegas | bootmenu | bt37 | iso laoder | out of this world | picrive | emu easy | psardumper for psp | dead or alive paradise | mindcraft | psp file sharing downlader | compatibility usb | n64 wii | n64 emu | ciosx rev21 | flipbook beta download psp | ps3 to mac airport | fst | mario kart custom | complee | homebrew chanell | custom module insta | adhoc to usb plugin | lunar eboot | forza 4 demo | free norton antivirus download | avi loader | bmsplayer | hide files psp | pda | sekolah | burst | psp1000 downloads | vshrestart | xbox black ops | all emulatoe psp | emu super mario psp | 3ds master key | ds homebrw | nfs underground rivals | psp athan | r4i rts kungfu | pse driver win 7 64 | gow cheat codes | asagi | metal gear acid | psp gameboy advance emu | hider | psp ps3 theme | psps plugins | hide files | netf | psp cso iso | call duty zombies | gamesto | the witcher 2 | games decrypter v4 | lamecvvraft | petz saddle club | iphone divx player | neogeocd bios | recovery | sneha | pspgotube | play back up psx games | born eboot | nikki fritz | rumble | cities xl 2011 | cfw enabler 3 | utlimate doom | m33 duodecim | monster hunter rom | ps3 slim mod apple | ps3 media firmware | juiced gamesave | dualshock3 drivewr | psp go cfw | monster hunter freedome | pspwindowsvista rev 2 | reminesense | half life psp | ips3 | psp systhem software update | arm 7 | cps1psp fat | cwcheats download | pspdisp | powerpoint | infamous2 | dvd adapter schemati | moves | psp sharing downloader | psp web browsers | sixtas drive | feet | tiger woods 2010 | ps3 controler for pc | psp downgrade pat1000 | wii ipod touch emu | need for speed shift chaets | videos nds | angry birds homebrew | kamapisachi actress | visalboyadvance | pspaint | pokemon bianco ne | super street fighter | super mario 3d land | museum | gecko installation | nba | playstation 3 dual | pops gen | fortresscraft | techland | phonerotic | ipad keyboard | playstation move smg | cerita ngentot anak | psp smc | ps3 super robott war | stor | sri lanka | emulator | psp2 | dtunes torrent | destroy my psp | iso decrypt | neo pop | dinosaur king | psp reveloution | pirates of carribean dead man | gamecube alpha 1 | movie | rtcflash | psx slim | psp downgrader 6 | pico | capcom fat | media playr | notepadforpsp | bright lite | ipod touch mc54ll | wii unbricker | box | psp gnu chess | lock the foldes | angerbirbs | ps3 sixaxis | mugen | 10 side cube | menu | system shock | malaga | dsp emulator |