Пример #1
0
 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;
         }
     }
 }