|
Stardew Engine
|
#include "FreeLookCameraMode.h"#include "GameFramework.h"#include <cglm/cglm.h>#include "Game2DLayer.h"#include "Camera2D.h"
Macros | |
| #define | FREE_LOOK_ZOOM_IN_BINDING_NAME "zoomIn" |
| #define | FREE_LOOK_ZOOM_OUT_BINDING_NAME "zoomOut" |
| #define | FREE_LOOK_XPOS_BINDING_NAME "moveRight" |
| #define | FREE_LOOK_XNEG_BINDING_NAME "moveLeft" |
| #define | FREE_LOOK_YPOS_BINDING_NAME "moveDown" |
| #define | FREE_LOOK_YNEG_BINDING_NAME "moveUp" |
| #define | FREE_LOOK_CURSOR_X_BINDING_NAME "CursorPosX" |
| #define | FREE_LOOK_CURSOR_Y_BINDING_NAME "CursorPosY" |
| #define | FREE_LOOK_CURSOR_SELECT_BINDING_NAME "select" |
Functions | |
| void | FreeLookMode2DInput (struct GameFrameworkLayer *pLayer, InputContext *context) |
| void | BindFreeLookControls (InputContext *inputContext, struct GameLayer2DData *pData) |
Variables | |
| float | gDebugWSX = 0 |
| float | gDebugWSY = 0 |
| #define FREE_LOOK_CURSOR_SELECT_BINDING_NAME "select" |
| #define FREE_LOOK_CURSOR_X_BINDING_NAME "CursorPosX" |
| #define FREE_LOOK_CURSOR_Y_BINDING_NAME "CursorPosY" |
| #define FREE_LOOK_XNEG_BINDING_NAME "moveLeft" |
| #define FREE_LOOK_XPOS_BINDING_NAME "moveRight" |
| #define FREE_LOOK_YNEG_BINDING_NAME "moveUp" |
| #define FREE_LOOK_YPOS_BINDING_NAME "moveDown" |
| #define FREE_LOOK_ZOOM_IN_BINDING_NAME "zoomIn" |
| #define FREE_LOOK_ZOOM_OUT_BINDING_NAME "zoomOut" |
| void BindFreeLookControls | ( | InputContext * | inputContext, |
| struct GameLayer2DData * | pData | ||
| ) |
| void FreeLookMode2DInput | ( | struct GameFrameworkLayer * | pLayer, |
| InputContext * | context | ||
| ) |
| float gDebugWSX = 0 |
| float gDebugWSY = 0 |