Quick Jump Daily Digest

Thank you for your interest in the Quick Jump Daily Digest. Get notified of all new content on QJ in our free Daily Digest. To subscribe, enter your email address below and click the subscribe button.


Email Address:


Email will come from "donotreply@caputomedia.com". Please whitelist this email address.

Cancel and Return to page

Woopsi v0.25

Posted Nov 6, 2007 at 3:09AM EST by QJ Staff

Listed in: Nintendo DS Tags: Ant512, devkitPro, IDE, PAlib
Ó

DS developer Ant512 is sending out word that the Woopsi developer's kit has just been updated to version 0.25. If you're a first-time reader wondering what this is, Woopsi is a GUI development library patterned after the AmigaOS windowing system. Ant512 built Woopsi to give fellow DS coders a means of creating their own user interface (UI) for their homebrew projects. As for the changelog since version 0.24 (the previous release):
  • Woopsi 0.25 DS devkit - Image 1 Fixes:
    • Added vector to store hidden gadgets, reducing the complexity of maintaining gadget lists and focus.
    • Removed all screen dimension magic numbers and replaced with defines.
    • Tidied up a lot of the code.
    • Gadget deletion queue now handles solely in the VBL events.
    • Optimised TextWriter by preventing it from drawing empty glyphs.
    • Changed TextWriter into a static class.
    • Optimised TextViewer so that it uses much less memory.
    • Text font and glyph font now sent around hierarchy instead of each gadget creating their own font.
    • Improved Font class.
    • Removed 8-bit code from Bitmap class.
    • General refactoring and code tidying.
    • Made EventHandler methods virtual instead of pure virtual.
    • Split gadget events into "raiseXEvent()" and "x()" functions.
    • Clicking a gadget automatically notifies its parent that it is the new clicked gadget.
    • Moved dirty child redraw function into gadget class.
    • Added horizontal clipping to rect splitting functions.
    • Fixed SuperBitmap border.
    • Relevant gadget methods are now virtual for subclassing.
    • Removed all unnecessary all_gfx includes.
  • New features:
    • Added non-draggable screens and windows.
    • Added show/hide gadget functionality.
    • Added ability to hide a window instead of closing it when the close button is clicked.
    • Added closed/hidden/shown events.
    • Added monochrome output to Font class and definable text colour.
    • Added drawText() function to SuperBitmap class.
    • Added window depth button.
    • Added enable/disable gadget.
    • Started work on alert requester.
    • Moved text data manipulation out of TextViewer into a separate class.
    • Added Gadget::moveTo method.
    • Added Gadget::resize method.
    • Added resize event.
    • Added move event.
    • Added value change event.
    • Added window resizing (API only).
    • Added radio buttons.
    • Added radio button groups.
    • Added "clicked" glyphs for screen and window depth buttons.
    • Most gadget action methods (click(), moveTo(), etc) return bools to indicate success or failure.
    • Added enabled/disabled events.
    • Added checkboxes.
    • Added NDS screen flipping and support for top NDS screen.
    • Added screen flipping gadget.
    • Updated screens to swap to front when clicked.
    • Added a variety of gadget depth manipulation functions.
    • Split Woopsi library code into separate directory for ease of integration in other projects.
Keep in mind that to get Woopsi running, you will need to have either a DS handheld, or a DS emulator on your PC. You'll also need devKitPro, PALib and an IDE to compile your projects. Further details (such as author and licensing details) are available in the file bundle's readme.

Download: Woopsi 0.25 source
Download: Woopsi 0.25 demo

Via ant512's sourceforge page



This story sucks? This story rocks!
Vote Now!    This story ROCKS! (0) This story SUCKS!! (0)




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.
  • Logged in members can sign up for nightly updates.
  • Logged in members can create Profiles to be seen by other users.
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.
  • Logged in members can create Profiles to be seen by other users.
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!


RSS Feeds Follow us on Twitter Find us on Facebook
Login:

HOT FLASH GAMES

The B Team

Monster Truck Rumble

Mario Gun

Coco Hair TD

Battle of Snowmen TD

Assault on Precinct 13

Newest Downloads

05/22/2012 - 05/29/2012

05/29/2012
05/27/2012
05/27/2012
05/25/2012
05/24/2012
05/24/2012
05/24/2012
05/22/2012
05/22/2012
05/22/2012
05/22/2012
05/21/2012
05/21/2012
05/19/2012
05/19/2012


HOT GAMING NEWS TOPICS


POPULAR GAMING NEWS SEARCHES

burning xbox 360 games | optimized ipad | minesweeper | xp ds | homebrew macrofire | pspdkv | fan made game | twitter homebreew | mw3 maps | pspdisp | 29 | bionicle | psp2 pics | psp updates | cerita dewasa mama | psp rythum | sf4 | psp veiwer | cerita dewasa | homebrew games ps3 | psp fw | download wiihomebrew | full metal alchemist | psp tvsp | picorive | wii flow wad | psp recover | azeri seksi | ds media player | psp rc | 4tube | two worlds | abes oddy | nightly | psp planner | psp2 release date | ps3 nintendo | psp osc | animanatee | wndows live psp men | final fantasy tactic | psp onlive | arcade | rewind | circus game for | psp maps | region changer | mrs pacman | oppelkopf | adatation | game save | psp icon | exploit de malloxis | psp xbox 360 theme | usbld | video ngentot | battery save | psp i drum | pvz money cheat | gonzu video bokep | batt warn | go custom firmware | psp http | postal 3 | homebrew gba | notepad ds pro | psp hry | psp psn | psp sdk | download homebrew psp | game patch | teamfortress2 | xperia | psp horror | quick boot | psp heretic | download patch pc bl | psp type b 64 bit | psp hen | psp software | memory stick magic psp | m33 pandora | marvel vs capcom psp | doom psp | psp gta | winning eleven 9 | raccoon | psp gen d4 | psp type drive | save game shift2 | psp fransf | wii brew site down | tibia on psp | azeri seksi roya | psp firm | eboot 2 iso | tunelink | psp dlc | star ocean first dep | tamil aunty | play tv on psp | psp cubu | xvideo | ios patch | whitesnake | puzzle league | psp comics | psp solitaire freece | ps3 sfo editor | psp cf | hijack | psp bric | xgen pndor | jpc sp | wireless key view | psp 340oe | cwcwh | black ops mod tool | ps3ita | psp urgrade | ps3ftp | 3ds cracked | sandbox | hitman 5 | cikhen r2 | ps3eyesetup | qunnar hero | ps3 modchip | joy snese | promotheus psp | ps3 dual | keybin | psp game structure | ps3 drivers | install a tron | java psp emulator | ps3 cam | file sharing downlo | psp 1000 hen | new enter moon | flash ds | ps2 theme | half minute hero | sneek | prx loader | nintendo ds emulater | psp mac adress changer | netfronto | prusomethe | how to install ftp | major update | o2em | promethius | white psp | ps3 dj | adhoctousb | explora | pro b5 menu | streaming ipad | dvd player wii | print | zisaku game | ps3 backed up game | bfbc2 update | red squirrel gen | pod touch | foxy sands babe | dragon ball | dual nub usb charging mod | foxy sands uk babe | png | r4 game | png to ptf | crw | boemboem |