SpritePlayer::SpritePlayer(Sprite *_sprite) :cur_time(0), cur_frame_id(0), frame_delay(1), is_loop_ani(true), is_started(false), cur_ani(NULL), sprite(NULL) { attachSprite(_sprite); }
void GE161::Icons::setup(std::string object, std::string sheet, int startingX, int startingY) { setPos(rand() % 640 + 1, rand() % 480 + 1); xFrame = 32; yFrame = 32; sheetName = sheet; objectName = object; // add some icons //Ring = new GE161::GameObject(32, 26, rand() % 640 + 1, rand() % 640 + 1); GE161::Sprite* IconSheet = new GE161::Sprite(xFrame, yFrame); IconSheet->addFrameToSequence(sheetName, IconSheet->makeFrame(GE161::Game::basePath() + "icons.png", startX, startY)); attachSprite(IconSheet); }