public void AddItemToRoom(ItemData item) { if (item.SpriteSheet == null) { return; } //RoomData rd = currentScene.Rooms[0]; if (currentRoom == null) { // alert user to select room return; } if (currentLayer.Equals(Constants.LAYER_TYPES.NONE)) { // alert user to select layer. return; } if (item.PositionX >= currentRoom.PositionX && item.PositionX < currentRoom.PositionX + currentRoom.Width) { if (item.PositionY >= currentRoom.PositionY && item.PositionY < currentRoom.PositionY + currentRoom.Height) { LayerData ld = currentRoom.getLayerByType(currentLayer); if (ld != null) { ld.addItem(item); } return; } } }