this is the code. how would i go about loading and unloading when the webbrowser is enabled. i would like to know ASAP please. and please im only looking for a fix to the webbrowser, not my code being criticized so just help me out pleaseCode:#include <dsx.h>
#include <pspkernel.h>
#include <pspdebug.h>
#include <pspctrl.h>
#include <pspdisplay.h>
#include <pspmoduleinfo.h>
#include <psppower.h>
#include <psprtc.h>
#include <psphprm.h>
#include <pspsdk.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
PSP_MODULE_INFO("dsxtest", 0, 0, 0);
int main() {
SceCtrlData pad;
dsxSystemInit();
pspTime time;
for(;;) {
dsxDrawingStart();
sceRtcGetCurrentClockLocalTime(&time);
dsxDrawRectangle(0, 0, 4, 5, GU_RGBA(0, 0, 0, 0)); //Force DSX to write over gameboot
dsxDrawRectangle(0, 0, 14, 9, GU_RGBA(0, 0, 0, 0)); //Force DSX to write over gameboot
dsxDrawFontDefault(409, -1, GU_RGBA(0, 0, 0, 255), "%i:%02i",time.hour,time.minutes);
/* unsigned short batteryLifeTime;
if (scePowerIsBatteryExist())
batteryLifeTime = scePowerGetBatteryLifeTime();
dsxDrawFontDefault(420, 18, GU_RGBA(255, 255, 255, 255),"%02dh%02dm" , batteryLifeTime/60, batteryLifeTime-(batteryLifeTime/60*60));
*/
if(scePowerIsBatteryExist()){
unsigned short pw;
pw = scePowerGetBatteryLifePercent();
dsxDrawFontDefault(371, -1, GU_RGBA(0, 0, 0, 255), "%i%", pw);
}
else if ((scePowerGetBatteryLifePercent() < 11) && (scePowerGetBatteryLifePercent() > 0)){
dsxDrawFontDefault(371, -1, GU_RGBA(0, 0, 0, 255), "Low");
}
dsxDrawRectangle(353, 2, 14, 1, GU_RGBA(0, 0, 0, 255));
dsxDrawRectangle(353, 2, 1, 9, GU_RGBA(0, 0, 0, 255));
dsxDrawRectangle(366, 2, 1, 9, GU_RGBA(0, 0, 0, 255));
dsxDrawRectangle(353, 10, 14, 1, GU_RGBA(0, 0, 0, 255));
dsxDrawRectangle(368, 5, 1, 3, GU_RGBA(0, 0, 0, 255));
if (scePowerIsBatteryCharging()) {
dsxDrawRectangle(356, 6, 3, 1, GU_RGBA(0, 0, 0, 255));
dsxDrawRectangle(358, 5, 1, 3, GU_RGBA(0, 0, 0, 255));
dsxDrawRectangle(359, 4, 2, 5, GU_RGBA(0, 0, 0, 255));
dsxDrawRectangle(361, 5, 2, 1, GU_RGBA(0, 0, 0, 255));
dsxDrawRectangle(361, 7, 2, 1, GU_RGBA(0, 0, 0, 255));
dsxDrawRectangle(353, 2, 14, 1, GU_RGBA(111, 111, 111, 255));
dsxDrawRectangle(353, 2, 1, 9, GU_RGBA(111, 111, 111, 255));
dsxDrawRectangle(366, 2, 1, 9, GU_RGBA(111, 111, 111, 255));
dsxDrawRectangle(353, 10, 14, 1, GU_RGBA(111, 111, 111, 255));
dsxDrawRectangle(368, 5, 1, 3, GU_RGBA(111, 111, 111, 255));
}
else if (!scePowerIsBatteryCharging()) {
if ((scePowerGetBatteryLifePercent() < 101) && (scePowerGetBatteryLifePercent() > 90)){
dsxDrawRectangle(355, 4, 10, 5, GU_RGBA(0, 0, 0, 255));
}
if ((scePowerGetBatteryLifePercent() < 91) && (scePowerGetBatteryLifePercent() > 80)){
dsxDrawRectangle(355, 4, 9, 5, GU_RGBA(0, 0, 0, 255));
}
if ((scePowerGetBatteryLifePercent() < 81) && (scePowerGetBatteryLifePercent() > 70)){
dsxDrawRectangle(355, 4, 8, 5, GU_RGBA(0, 0, 0, 255));
}
if ((scePowerGetBatteryLifePercent() < 71) && (scePowerGetBatteryLifePercent() > 60)){
dsxDrawRectangle(355, 4, 7, 5, GU_RGBA(0, 0, 0, 255));
}
if ((scePowerGetBatteryLifePercent() < 61) && (scePowerGetBatteryLifePercent() > 50)){
dsxDrawRectangle(355, 4, 6, 5, GU_RGBA(0, 0, 0, 255));
}
if ((scePowerGetBatteryLifePercent() < 51) && (scePowerGetBatteryLifePercent() > 40)){
dsxDrawRectangle(355, 4, 5, 5, GU_RGBA(0, 0, 0, 255));
}
if ((scePowerGetBatteryLifePercent() < 41) && (scePowerGetBatteryLifePercent() > 30)){
dsxDrawRectangle(355, 4, 4, 5, GU_RGBA(0, 0, 0, 255));
}
if ((scePowerGetBatteryLifePercent() < 31) && (scePowerGetBatteryLifePercent() > 20)){
dsxDrawRectangle(355, 4, 3, 5, GU_RGBA(0, 0, 0, 255));
}
if ((scePowerGetBatteryLifePercent() < 21) && (scePowerGetBatteryLifePercent() > 10)){
dsxDrawRectangle(355, 4, 2, 5, GU_RGBA(255, 0, 0, 255));
}
if ((scePowerGetBatteryLifePercent() < 11) && (scePowerGetBatteryLifePercent() > 0)){
dsxDrawRectangle(355, 4, 0, 0, GU_RGBA(255, 0, 0, 255));
}
}
dsxDrawingEnd();
}
return 0;
}
