rendered paste body#include "glbits/glbitscontroller.h"
#include "glbits/singlesprite.h"
#include "glbits/textrenderer.h"
#include "glbits/spritesheet.h"
#include <fstream>
#ifdef PSP
PSP_MODULE_INFO("jeyeme", 0, 1, 0);
#endif
int main(int argc, char **argv)
{
#ifdef PSP
GLBitsController* Controller = GLBitsController::getGLBitsController(480,272);
#else
GLBitsController* Controller = GLBitsController::getGLBitsController(800,600);
#endif //PSP
//load the resources
textRenderer* text = new textRenderer("gfx/font.png");
spriteSheet* sprites = new spriteSheet("gfx/sticks.png");
singleSprite* sprite = sprites->makeSingleSprite(0,0,7,51);
unsigned int time = SDL_GetTicks(); //Variables for animation timing
unsigned int startTime = SDL_GetTicks();
unsigned int timepassed = 0;
while (time - startTime< 1000*10)
{
timepassed = SDL_GetTicks() - startTime;
time = SDL_GetTicks();
// Clear display
Controller->beginRendering();
//Move the sprite and draw it
sprite->moveTo(timepassed/25, timepassed/50);
sprite->setRotation(timepassed/19.0f);
sprite->setOpacity((timepassed/50)%255);
sprite->draw();
//do some text renderingz homie G
text->renderText("helo wordl!", 10, 10);
Controller->endRendering();
#ifndef PSP
//PSP is too slow to sleep lol
// Don't take 100% CPU, relax abit
//TODO: This should be done smartly!
usleep(10000);
#endif //PSP
}
return 0;
}