use auto property

This commit is contained in:
Colin McMillen 2020-03-03 13:08:51 -05:00
parent d270efe643
commit 4299a009b7

View File

@ -90,17 +90,13 @@ namespace SemiColinGames {
public const int TileSize = 16;
readonly Tile[] tiles;
readonly Tile[] decorations;
Player player;
readonly NPC[] npcs = new NPC[1];
// Size of World in terms of tile grid.
private readonly int tileWidth;
private readonly int tileHeight;
public Player Player {
get { return player; }
}
public Player Player { get; private set; }
// Size of World in pixels.
public int Width {
@ -112,7 +108,7 @@ namespace SemiColinGames {
}
public World(string levelSpecification) {
player = new Player();
Player = new Player();
npcs[0] = new NPC(new Point(16 * 38, 16 * 12));
var tilesList = new List<Tile>();
var decorationsList = new List<Tile>();
@ -162,17 +158,17 @@ namespace SemiColinGames {
}
public void Update(float modelTime, History<Input> input) {
player.Update(modelTime, input, CollisionTargets);
Player.Update(modelTime, input, CollisionTargets);
foreach (NPC npc in npcs) {
npc.Update(modelTime);
}
if (player.Health <= 0) {
if (Player.Health <= 0) {
Reset();
}
}
void Reset() {
player = new Player();
Player = new Player();
}
public void DrawBackground(SpriteBatch spriteBatch) {