Свойство | Тип | Описание | |
---|---|---|---|
_cameraPosition | Vector2 | ||
_cameraZoom | Vector3 | ||
_screenCenter | Vector2 | ||
_view | Matrix | ||
mapHeightInPixels | float | ||
mapWidthInPixels | float | ||
prizemBase | |||
prizemTip | Vector3 | ||
screenHeight | int | ||
screenWidth | int | ||
xLeftC | float | ||
xLeftM | float | ||
xRightC | float | ||
xRightM | float | ||
yBottomC | float | ||
yBottomM | float | ||
yTopC | float | ||
yTopM | float |
Метод | Описание | |
---|---|---|
Camera ( ) : System | ||
initCamera ( GraphicsDeviceManager graphics, float leftWallPos, float rightWallPos, float topWallPos, float bottomWallPos, float mapWidth, float mapHeight ) : void | ||
updateCamera ( Vector2 shipPos ) : void |
Метод | Описание | |
---|---|---|
correctCameraPositionX ( float &cameraXPos, float cameraZoom ) : void | ||
correctCameraPositionY ( float &cameraYPos, float cameraZoom ) : void |
Метод | Описание | |
---|---|---|
calculateGradient ( Vector2 point1, Vector2 point2 ) : float | ||
calculateXIntercept ( Vector3 PointOnline, float gradient ) : float | ||
calculateYIntercept ( Vector3 PointOnline, float gradient ) : float | ||
getXForZoomLeft ( float zoom ) : float | ||
getXForZoomRight ( float zoom ) : float | ||
getYForZoomBottom ( float zoom ) : float | ||
getYForZoomTop ( float zoom ) : float | ||
initPrisemEdgeGradients ( ) : void | ||
initYIntercepts ( ) : void | ||
isXOutofBounds ( float &posX, float zoom ) : bool | ||
isYOutofBounds ( float &posY, float zoom ) : bool |
protected correctCameraPositionX ( float &cameraXPos, float cameraZoom ) : void | ||
cameraXPos | float | |
cameraZoom | float | |
Результат | void |
protected correctCameraPositionY ( float &cameraYPos, float cameraZoom ) : void | ||
cameraYPos | float | |
cameraZoom | float | |
Результат | void |
public initCamera ( GraphicsDeviceManager graphics, float leftWallPos, float rightWallPos, float topWallPos, float bottomWallPos, float mapWidth, float mapHeight ) : void | ||
graphics | GraphicsDeviceManager | |
leftWallPos | float | |
rightWallPos | float | |
topWallPos | float | |
bottomWallPos | float | |
mapWidth | float | |
mapHeight | float | |
Результат | void |
public updateCamera ( Vector2 shipPos ) : void | ||
shipPos | Vector2 | |
Результат | void |
protected Rectangle,Microsoft.Xna.Framework prizemBase | ||
Результат |