Do some ground work on implementing metaGroup filtertoggles. Rest tomorrow, too tiiiiired.

This commit is contained in:
cncfanatics
2010-08-22 23:18:45 +02:00
parent 9cb38f12c9
commit f85a5211e0
2 changed files with 29 additions and 1 deletions

View File

@@ -23,6 +23,11 @@ class Market():
instance = None
FORCED_SHIPS = ("Freiki", "Mimir", "Utu", "Adrestia", "Ibis", "Impairor", "Velator", "Reaper")
FORCED_GROUPS = ("Rookie ship",)
META_MAP = {"normal": (1, 2,),
"faction": (4, 3),
"complex": (6,),
"officer": (5,)}
@classmethod
def getInstance(cls):
if cls.instance == None:
@@ -30,6 +35,9 @@ class Market():
return cls.instance
def __init__(self):
self.activeMetas = set()
def getItems(self, id):
"""
Get the items contained in the marketGroup with the passed id.
@@ -114,3 +122,12 @@ class Market():
root.append((id, mg.name, mg.icon.iconFile if mg.icon else ""))
return root
def activateMetaGroup(self, name):
self.activeMetas.add(name)
def disableMetaGroup(self, name):
self.activeMetas.remove(name)
def getVariations(self, item):
pass