X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=CarFire%2FCarFire%2FCarFire%2FMap.cs;h=93dc5ef6ba181c1f678298bf79015a0c62d6c118;hb=8d108f6762085f42da7749f3c3b36cd3494ee7e1;hp=2440f121ac6014a16cfdff81984e1348081afe44;hpb=1368c1af3d7a4a12b0b0577dbe3edbfd254e2d04;p=chaz%2Fcarfire diff --git a/CarFire/CarFire/CarFire/Map.cs b/CarFire/CarFire/CarFire/Map.cs index 2440f12..93dc5ef 100644 --- a/CarFire/CarFire/CarFire/Map.cs +++ b/CarFire/CarFire/CarFire/Map.cs @@ -156,6 +156,10 @@ namespace CarFire set { mView.CenterCell = value; } } + /// + /// Get and set the zoom of the map view. The default zoom is + /// Map.PixelsToUnitSquares. + /// public float Zoom { get { return mView.Zoom; } @@ -176,7 +180,7 @@ namespace CarFire public Map(Metadata metadata, char[,] grid, char defaultTile, List entities, Point[] playerPositions) { - mData = new Modal(metadata, grid, defaultTile, entities, playerPositions); + mData = new Model(metadata, grid, defaultTile, entities, playerPositions); mView = new View(mData); } @@ -347,7 +351,7 @@ namespace CarFire #region Private Types - class Modal + class Model { public Metadata Metadata { get { return mMetadata; } } public List Entities { get { return mEntities; } } @@ -355,7 +359,7 @@ namespace CarFire public bool[,] Grid { get { return mBooleanGrid; } } - public Modal(Metadata metadata, char[,] grid, char defaultTile, + public Model(Metadata metadata, char[,] grid, char defaultTile, List entities, Point[] playerPositions) { Debug.Assert(metadata != null); @@ -500,7 +504,7 @@ namespace CarFire public float Zoom; - public View(Modal data) + public View(Model data) { Debug.Assert(data != null); mData = data; @@ -581,7 +585,7 @@ namespace CarFire } - Modal mData; + Model mData; Viewport mViewport; } @@ -590,7 +594,7 @@ namespace CarFire #region Private Variables - Modal mData; + Model mData; View mView; #endregion