source: trunk/PARPG/scripts/drag_drop_data.py @ 181

Revision 181, 1.1 KB checked in by bretzel_parpg, 10 years ago (diff)

When you press the open button on a crate, it now will move you to the crate and display a dialog with
9 slots to show the contents of the crate. The dialog will interface with the inventory.

Line 
1#/usr/bin/python
2
3#   This file is part of PARPG.
4
5#   PARPG is free software: you can redistribute it and/or modify
6#   it under the terms of the GNU General Public License as published by
7#   the Free Software Foundation, either version 3 of the License, or
8#   (at your option) any later version.
9
10#   PARPG is distributed in the hope that it will be useful,
11#   but WITHOUT ANY WARRANTY; without even the implied warranty of
12#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13#   GNU General Public License for more details.
14
15#   You should have received a copy of the GNU General Public License
16#   along with PARPG.  If not, see <http://www.gnu.org/licenses/>.
17
18class DragAndDropData():
19    """
20    This contains the data that tells the GUI whether something is being dragged, dropped etc.
21    It is in one place to allow communication between multiple windows
22    """
23    def __init___(self):
24        """
25        @return: None
26        """
27        self.dragging = False
28        self.dragged_image = None
29        self.dragged_type = None
30        self.dragged_item = None
31        self.dropped_type = None
Note: See TracBrowser for help on using the repository browser.