Example #1
0
 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);
 }
Example #2
0
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);
}