rusza się
This commit is contained in:
parent
653e7cc3b7
commit
d20cdcd6f9
@ -18,7 +18,7 @@ namespace CzokoŚmieciarka.WPF.Models
|
|||||||
static int _rows = 9;
|
static int _rows = 9;
|
||||||
static int _columns = 9;
|
static int _columns = 9;
|
||||||
List<Tile> _tiles = new List<Tile>();
|
List<Tile> _tiles = new List<Tile>();
|
||||||
private GarbageCollectorWPF garbageCollectorWPF = new GarbageCollectorWPF(_columns, new Coords(1,1), AppDomain.CurrentDomain.BaseDirectory + @"..\..\Images\garbageCollector.png");
|
private GarbageCollectorWPF garbageCollectorWPF = new GarbageCollectorWPF(_columns, new Coords(0,0), AppDomain.CurrentDomain.BaseDirectory + @"..\..\Images\garbageCollector.png");
|
||||||
|
|
||||||
public Board(List<AObject> objects, GarbageCollector garbageCollector)
|
public Board(List<AObject> objects, GarbageCollector garbageCollector)
|
||||||
{
|
{
|
||||||
@ -38,23 +38,17 @@ namespace CzokoŚmieciarka.WPF.Models
|
|||||||
|
|
||||||
public void BoardRefresh(List<AObject> objects, GarbageCollector garbageCollector)
|
public void BoardRefresh(List<AObject> objects, GarbageCollector garbageCollector)
|
||||||
{
|
{
|
||||||
List<Tile> tiles = new List<Tile>();
|
|
||||||
|
|
||||||
foreach (var item in objects)
|
foreach (var item in objects)
|
||||||
{
|
{
|
||||||
Tile tile = new Tile()
|
_tiles[item.Location.X + item.Location.Y].Object = item;
|
||||||
{
|
_tiles[item.Location.X + item.Location.Y].Object.RefreshImage();
|
||||||
Data = item.Data,
|
|
||||||
Object = item
|
|
||||||
};
|
|
||||||
tiles.Add(tile);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
garbageCollectorWPF.Move(_columns, garbageCollector);
|
garbageCollectorWPF.Move(_columns, garbageCollector);
|
||||||
tiles[garbageCollectorWPF.Location.X + garbageCollectorWPF.Location.Y].Object.Image = MergedBitmaps(
|
_tiles[garbageCollectorWPF.Location.X + garbageCollectorWPF.Location.Y].Object.Image = MergedBitmaps(
|
||||||
new Bitmap(tiles[garbageCollectorWPF.Location.X + garbageCollectorWPF.Location.Y].Object.ImagePath),
|
new Bitmap(_tiles[garbageCollectorWPF.Location.X + garbageCollectorWPF.Location.Y].Object.ImagePath),
|
||||||
new Bitmap(garbageCollectorWPF.ImagePath));
|
new Bitmap(garbageCollectorWPF.ImagePath));
|
||||||
_tiles = tiles;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public int Rows
|
public int Rows
|
||||||
|
Loading…
Reference in New Issue
Block a user