public override void Initialize() { mCamera = new Camera(); mScene = new SceneData(); mScene.GamePlane = new Rectangle(0, 0, EngineSettings.VirtualResWidth, EngineSettings.VirtualResHeight); mCamera.GameScreen = mScene.GamePlane; mPlayer = new Hansel(); }
public void LoadReferences(Camera pCamera) { rCamera = pCamera; }
/// <summary> /// Updated die Ebenenverschiebung anhand der übergebenen Kamera, relativ zu Viewport und Viewarea. /// </summary> /// <param name="pCamera">Zu verwendende Kamera.</param> public virtual void Update(Camera pCamera) { Position = pCamera.Position * mSpeed - pCamera.Position; }
public void LoadReferences(Camera pCamera, Player pOtherPlayer) { base.LoadReferences(pCamera); rOtherPlayer = pOtherPlayer; }