Compare commits
2 Commits
8f79bb8680
...
3d1de388b8
Author | SHA1 | Date | |
---|---|---|---|
3d1de388b8 | |||
127693e2af |
@ -13,8 +13,9 @@ namespace SemiColinGames {
|
|||||||
public int Top { get => bbox.Top; }
|
public int Top { get => bbox.Top; }
|
||||||
public Point HalfSize { get => new Point(Width / 2, Height / 2); }
|
public Point HalfSize { get => new Point(Width / 2, Height / 2); }
|
||||||
|
|
||||||
|
private readonly Random random = new Random();
|
||||||
private float shakeTime = 0.0f;
|
private float shakeTime = 0.0f;
|
||||||
private Random random = new Random();
|
|
||||||
|
|
||||||
public Matrix Projection {
|
public Matrix Projection {
|
||||||
get => Matrix.CreateOrthographicOffCenter(Left, Left + Width, Height, 0, -1, 1);
|
get => Matrix.CreateOrthographicOffCenter(Left, Left + Width, Height, 0, -1, 1);
|
||||||
|
@ -52,7 +52,7 @@ namespace SemiColinGames {
|
|||||||
private const int spriteCenterYOffset = 2;
|
private const int spriteCenterYOffset = 2;
|
||||||
private readonly Vector2 eyeOffset = new Vector2(4, -3);
|
private readonly Vector2 eyeOffset = new Vector2(4, -3);
|
||||||
|
|
||||||
private FSM<NPC> fsm;
|
private readonly FSM<NPC> fsm;
|
||||||
|
|
||||||
public NPC(Point position, int facing) {
|
public NPC(Point position, int facing) {
|
||||||
Position = position;
|
Position = position;
|
||||||
|
@ -31,7 +31,6 @@ namespace SemiColinGames {
|
|||||||
private int swordSwingNum = 0;
|
private int swordSwingNum = 0;
|
||||||
private const int swordSwingMax = 6;
|
private const int swordSwingMax = 6;
|
||||||
private float ySpeed = 0;
|
private float ySpeed = 0;
|
||||||
private double jumpTime = 0;
|
|
||||||
private float invincibilityTime = 0;
|
private float invincibilityTime = 0;
|
||||||
|
|
||||||
public Player(Point position, int facing) {
|
public Player(Point position, int facing) {
|
||||||
@ -139,11 +138,6 @@ namespace SemiColinGames {
|
|||||||
jumps = 1;
|
jumps = 1;
|
||||||
ySpeed = -0.0001f;
|
ySpeed = -0.0001f;
|
||||||
Debug.AddRect(Box(position), Color.Cyan);
|
Debug.AddRect(Box(position), Color.Cyan);
|
||||||
double jumpElapsed = Clock.ModelTime.TotalSeconds - jumpTime;
|
|
||||||
// if (jumpElapsed > 0.2) {
|
|
||||||
// Debug.WriteLine("jump time: " + jumpElapsed);
|
|
||||||
// }
|
|
||||||
jumpTime = Clock.ModelTime.TotalSeconds;
|
|
||||||
} else {
|
} else {
|
||||||
jumps = 0;
|
jumps = 0;
|
||||||
Debug.AddRect(Box(position), Color.Orange);
|
Debug.AddRect(Box(position), Color.Orange);
|
||||||
|
Loading…
Reference in New Issue
Block a user