All pastes #280172 Raw Edit

Miscellany

public cpp v1 · immutable
·published 2006-12-15 18:30 UTC
rendered paste body
void Game::DrawBoss() {	static int initialize = 1;	int mvDistance = 10;	float mvSpeed = 0.5;	float animSpeed = 0.08;	static int mvDest;	static bool mvDir = true;	if (initialize == 1) {		mvDest = bossPos_y + mvDistance;		initialize = 0;	}	if (mvDir) {		if (bossPos_y >= mvDest) {			bossPos_y -= animSpeed;		}		else {			mvDir = false;			bossPos_y = floor(bossPos_y);			mvDest = bossPos_y + mvDistance;		}	}	else {		if (bossPos_y <= mvDest) {			bossPos_y += animSpeed;		}		else {			mvDir = true;			bossPos_y = floor(bossPos_y);			mvDest = bossPos_y - mvDistance;		}	}	sprBoss->MoveTo(bossPos_x, bossPos_y);	sprBoss->Draw();}