private static void MoveOriginToTopLeft(RenderingLibrary.Camera camera) { // top-left origin. //float desiredX = (-Border + camera.ClientWidth / 2.0f) / camera.Zoom; //if (desiredX != camera.X) //{ // camera.X = desiredX; //} //camera.Y = (-Border + camera.ClientHeight / 2.0f) / camera.Zoom; camera.X = 0; camera.Y = 0; }
public void HandleAnimationChainChanged() { RenderingLibrary.Camera camera = mManagers.Renderer.Camera; string newName = null; if (Texture != null) { newName = Texture.Name; } mLastTexture = newName; mControl.BringSpriteInView(); }