diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/makeYourOwnModelSprite.cpp | 6 | 
1 files changed, 5 insertions, 1 deletions
| diff --git a/src/makeYourOwnModelSprite.cpp b/src/makeYourOwnModelSprite.cpp index c424c7f..f08be4c 100644 --- a/src/makeYourOwnModelSprite.cpp +++ b/src/makeYourOwnModelSprite.cpp @@ -537,7 +537,11 @@ int dMakeYourOwn::onExecute() {  }  int dMakeYourOwn::onDraw() { -	matrix.translation(pos.x, pos.y, this->zOrder);	// Set where to draw the model : -5500.0 is the official behind layer 2, while 5500.0 is in front of layer 0. +	if pos.z == -6500.0 { +		matrix.translation(pos.x, pos.y, pos.z + this->zOrder); }	// Set where to draw the model : -5500.0 is the official behind layer 2, while 5500.0 is in front of layer 0. +	else { +		matrix.translation(pos.x, pos.y, pos.z); }	// Set where to draw the model : -5500.0 is the official behind layer 2, while 5500.0 is in front of layer 0. +	}  	matrix.applyRotationYXZ(&rot.x, &rot.y, &rot.z);	// Set how to rotate the drawn model   	bodyModel.setDrawMatrix(matrix);	// Apply matrix | 
