Browse Source

leveleditor: Fix use of removed `cmp()` function

rdb 2 years ago
parent
commit
6aef8159b1

+ 4 - 4
direct/src/leveleditor/ObjectPaletteUI.py

@@ -62,11 +62,11 @@ class ObjectPaletteUI(wx.Panel):
         data1 = self.tree.GetItemText(item1)
         data2 = self.tree.GetItemText(item2)
         if self.opSort == self.opSortAlpha:
-           return cmp(data1, data2)
+            return (data1 > data2) - (data1 < data2)
         else:
-           index1 = self.palette.dataKeys.index(data1)
-           index2 = self.palette.dataKeys.index(data2)
-        return cmp(index1, index2)
+            index1 = self.palette.dataKeys.index(data1)
+            index2 = self.palette.dataKeys.index(data2)
+            return (index1 > index2) - (index1 < index2)
 
     def getSelected(self):
         return self.tree.GetItemPyData(self.tree.GetSelection())

+ 5 - 5
direct/src/leveleditor/ProtoPaletteUI.py

@@ -196,9 +196,9 @@ class ProtoPaletteUI(wx.Panel):
         data1 = self.tree.GetItemText(item1)
         data2 = self.tree.GetItemText(item2)
         if self.opSort == self.opSortAlpha:
-           return cmp(data1, data2)
+            return (data1 > data2) - (data1 < data2)
         else:
-           items = list(self.palette.data.keys())
-           index1 = items.index(data1)
-           index2 = items.index(data2)
-        return cmp(index1, index2)
+            items = list(self.palette.data.keys())
+            index1 = items.index(data1)
+            index2 = items.index(data2)
+            return (index1 > index2) - (index1 < index2)