Class PlayerCamera
java.lang.Object
zombie.iso.PlayerCamera
-
Field Summary
FieldsModifier and TypeFieldDescriptionfloat
float
float
float
float
float
int
float
float
final org.joml.Matrix4f
int
int
float
float
final int
final org.joml.Matrix4f
float
float
float
float
int
float
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
calculateFixForJigglyModels
(float float0, float float1, float var3) void
calculateModelViewProjection
(float float9, float float10, float float11) void
center()
void
copyFrom
(PlayerCamera other) float
float
float
getOffX()
float
getOffY()
float
getTOffX()
float
getTOffY()
void
initFromIsoCamera
(int _playerIndex) void
update()
float
XToIso
(float screenX, float screenY, float floor) float
XToScreenExact
(float objectX, float objectY, float objectZ, int screenZ) float
YToIso
(float screenX, float screenY, float floor) float
YToScreenExact
(float objectX, float objectY, float objectZ, int screenZ)
-
Field Details
-
playerIndex
public final int playerIndex -
OffX
public float OffX -
OffY
public float OffY -
lastOffX
public float lastOffX -
lastOffY
public float lastOffY -
RightClickTargetX
public float RightClickTargetX -
RightClickTargetY
public float RightClickTargetY -
RightClickX
public float RightClickX -
RightClickY
public float RightClickY -
DeferedX
public float DeferedX -
DeferedY
public float DeferedY -
zoom
public float zoom -
OffscreenWidth
public int OffscreenWidth -
OffscreenHeight
public int OffscreenHeight -
PROJECTION
public final org.joml.Matrix4f PROJECTION -
MODELVIEW
public final org.joml.Matrix4f MODELVIEW -
Width
public int Width -
Height
public int Height -
fixJigglyModelsX
public float fixJigglyModelsX -
fixJigglyModelsY
public float fixJigglyModelsY -
fixJigglyModelsSquareX
public float fixJigglyModelsSquareX -
fixJigglyModelsSquareY
public float fixJigglyModelsSquareY
-
-
Constructor Details
-
PlayerCamera
public PlayerCamera(int _playerIndex)
-
-
Method Details
-
center
public void center() -
update
public void update() -
getOffX
public float getOffX() -
getOffY
public float getOffY() -
getTOffX
public float getTOffX() -
getTOffY
public float getTOffY() -
getLastOffX
public float getLastOffX() -
getLastOffY
public float getLastOffY() -
XToIso
public float XToIso(float screenX, float screenY, float floor) -
YToIso
public float YToIso(float screenX, float screenY, float floor) -
YToScreenExact
public float YToScreenExact(float objectX, float objectY, float objectZ, int screenZ) -
XToScreenExact
public float XToScreenExact(float objectX, float objectY, float objectZ, int screenZ) -
copyFrom
-
initFromIsoCamera
public void initFromIsoCamera(int _playerIndex) -
calculateModelViewProjection
public void calculateModelViewProjection(float float9, float float10, float float11) -
calculateFixForJigglyModels
public void calculateFixForJigglyModels(float float0, float float1, float var3)
-