Metagame-Sector

MGS Logo
class PlayerFactory:
	def __init__(self, game=None):
	def SetGame(self, game):
	def GeneratePlayer(self):

class MapFactory:
	def __init__(self, game=None):
	def SetGame(self, game):
	def GenerateMap(self):

class Game(AnyThing):
	def __init__(self,
	def __del__(self):
	def Exit( self ):
	def Build(self):
	def debug( self, str, severity=3 ):
	def GetIDFromPlayer( self, player ):
	def GetPlayerByID(self, playerID):
	def GetMapByID(self, mapID):
	def GetSectorByID(self, sectorID):
	def GetItemByID(self, itemID):
	def GetWorkingDir(self):
	def GetActiveMap(self):
	def GetView(self):
	def GetPropertiesView(self):
	def GetNumRows(self):
	def SetNumRows(self, val):
	def GetNumToWin(self):
	def SetNumToWin(self, val):
	def GetSelectedPlayer(self):
	def CheckForWinner(self):
	def CheckForWinnerWithItem(self, item):
	def EventRequestGenerateMap(self):
	def EventGeneratedMap(self, map, player=None):
	def EventGeneratedSector(self, sector):
	def EventPlacedItem(self, item, player=None):
	def EventRemovedItem(self, item, player=None):
	def EventJumpedItem(self, item, player=None):
	def EventMovedItem(self, item, player=None):
	def EventGeneratedItem(self, item):
	def EventDeletedItem(self, item):
	def SelectPlayer(self, player):
	def EventSelectedPlayer(self):
	def EventEndedTurn(self, player):
	def EventRequestEndTurn(self, player=None):
	def EventNewGame(self, player=None):
	def EventRequestNewGame(self, player=None):
	def EventRequestGeneratePlayer(self, playerCopy=None):
	def EventGeneratedPlayer(self, player):
	def GeneratePlayer(self):
	def EventGameStarted(self):
	def EventRequestGameStart(self, player=None):
	def EventChangedMap(self, map):
	def EventChangedSector(self, map):
	def EventRequestNewItem( self, player=None ):
	def EventRequestPlaceItemInSector( self, item, sector, player=None ):
	def EventRequestDeleteItem( self, item, player=None ):
	def SelectItem( self, item ):
	def EventRequestSelectItem( self, item, player=None ):
	def GetSelectedItem(self):
	def EventRequestMoveItemTo( self, item, sector, player=None ):
	def MoveItemTo( self, item, sector ):
	def EventRequestJumpItemTo( self, item, sector, player=None ):
	def JumpItemTo( self, item, sector ):
	def EventRequestSetUIMode( self, mode, data, player=None ):
	def EventError( self, msg, player=None ):
	def ConsoleActivate(self):

class SectorFactory(AnyThing):
	def __init__(self, map=None):
	def SetMap(self, map):
	def GenerateSector(self):

class Map:
	def __init__(self, game, 
	def __getstate__(self):
	def __setstate__(self, state):
	def debug( self, str, severity=5 ):
	def GetID(self):
	def SetID(self, id):
	def GetView(self):
	def GetGame(self):
	def GetMapView(self):
	def EventNewGame(self):
	def EventGameOver(self):
	def SetUIMode(self, mode, data):
	def EventRequestMoveItemTo( self, item, sector ):
	def EventRequestJumpItemTo( self, item, sector ):

class Grid(Map):
	def __init__(self, game, 
	def ForceDelete(self):
	def HookUp(self, game):
	def GetNumRows(self):
	def GetNumCols(self):
	def GetFunky(self):
	def SetNumRows(self, val):
	def SetFunky(self, val):
	def SetUIMode(self, mode, data):
	def Build(self):
	def Show(self):
	#def EventNewGame(self):
	def EventGameStart(self):
	def EventDeletedItem(self, item):
	def EventGameOver(self):
	def AdjacentSectors( self, sectorA, sectorB ):
	def EventRequestMoveItemTo( self, item, sector, player ):
	def EventRequestJumpItemTo( self, item, sector, player ):

class ItemFactory(AnyThing):
	def __init__(self):
	def SetPlayer(self, player):
	def GenerateItem(self):
class Player:
	def __init__(self, game, itemFactory=None, view=None):
	def __getstate__(self):
	def __setstate__(self, state):
	def ForceDelete(self):
	def GetBriefView(self):
	def GetImgFileName(self):
	def SetID(self, id):
	def GetID(self):
	def SetUIMode(self, mode, data):
	def SetColor(self, col):
	def GetColor(self):
	def GetNextItemColor(self):
	def GetSelectedItem(self):
	def SetSelectedItem(self, item):
	def EventRequestNewItem(self):
	def GetItem(self):
	def EventPlacedItem(self):
	def EventGameOver(self):
	def EventEndedTurn(self, player):
	def ThisPlayerCanMoveMyStuff(self, player):
	def ThisPlayerCanJumpMyStuff(self, player):
	def ThisPlayerCanJumpThisItem(self, player, item):
	def ThisPlayerCanMoveThisItem(self, player, item):
	def ThisPlayerCanDeleteMyStuff(self, player):
	def EventRequestDeleteItem( self, item, player ):
	def EventRequestEndTurn(self):
	def DecrementMoves(self):

class Sector:
	def __init__(self, map, view=None):
	def Completed(self):
	def ForceDelete(self):
	def __getstate__(self):
	def __setstate__(self, state):
	def GetGame(self):
	def GetMap(self):
	def HookUp(self, game):
	def HookUpExists(self, game, foreign):
	def GetID(self):
	def SetID(self, id):
	def AddNeighbor(self, neighbor):
	def IsNeighbor(self, cand):
	def Fits(self, item):
	def PlaceItem(self, item, player):
	def RemoveItem(self, item, player):
	def JumpItemInto(self, item, player):
	def EventDeletedItem(self, item):
	def SetUIMode(self, mode, data):
	def GetView(self):
	def SetFunky(self, val):
	def ExistsItemOfType( self, itemType ):
	def EventGameOver(self):
	def EventRequestAddNewItem( self ):

class Item:
	def __init__(self, game, player,
	def ForceDelete(self):
	def __getstate__(self):
	def HookUp(self, game):
	def SetID(self, newID):
	def GetID(self):
	def SetSector(self, newSector):
	def GetSector(self):
	def SetOwner(self, newPlayer):
	def GetOwner(self):
	def GetType(self):
	def GetGladeName(self):
	def GetImgFileName(self):
	def GetView(self):
	def GetBriefView(self):
	def SetUIMode(self, mode, data):
	def ShowOnGroupAt( self, group, x, y ):
	def PickUp(self, sector, player):
	def ThisPlayerCanMoveMe(self, player):
	def ThisPlayerCanJumpMe(self, player):
	def EventPlacedIn( self, itemContainer ):
	def EventRequestDelete( self ):
	def EventRequestDie( self, player=None ):
	def EventRequestSelect( self ):
	def EventRequestMove( self ):
	def EventRequestJump( self ):
	def EventSelected( self ):
	def EventUnSelected( self ):
class GamePropertiesView:
	def __init__(self, game, gladeFile=None):
	def AddMapView(self, newMapPView):
	def DelMapView(self, mapViewID):
	def ChildViewChanged( self, childView, data ):
	def Activate(self, obj):
	def Apply(self, obj, pageNum):
	def EventRequestNumRowsChange(self, obj):
	def EventRequestToWinChange(self, obj):
	def EventRequestFunkyChange(self, obj):

class GameView:
	def __init__(self, game=None, gladeFile=None):
	def SetGame( self, game ):
	def GetStatusMsg(self):
	def SetStatusMsg(self, msg):
	def ShowWarning(self, msg):
	def ShowError(self, msg):
	def ForceDelete(self):
	def SetMode(self, mode, data):
	def AddMapView(self, newMapView):
	def DelMapView(self, mapViewID):
	def NewMapTab(self):
	def EventSelectedItem( self, item ):
	def EventSelectedPlayer( self, player ):
	def on_console_activate(self, obj):
	def on_zoomin_activate(self, obj):
	def on_zoomout_activate(self, obj):
	def on_properties_activate(self, obj):
	def ShowProperties(self):
	def on_about_activate(self, obj):
	def on_new_player(self, obj):
	def on_end_turn(self, obj):
	def on_game_start(self, obj):
	def on_new_activate (self, obj):
	def on_exit_activate( self, obj ):
	def GetCanvasGroup(self):
	def GetPropertiesView(self):
	def EventGameOver(self):
	def EventNewGame(self):
	def EventGeneratedMap(self, map, player=None):

class MapPropertiesView:
	def __init__(self, map, gladeFile=None):
	def SetChangeHandler(self, val, data):
	def GetPage(self):
	def GetLabel(self):
	def Apply(self, obj, pageNum):
	def EventRequestNumRowsChange(self, obj):
	def EventRequestFunkyChange(self, obj):

class MapView:
	def __init__(self, map, gladeFile=None):
	def GetID( self ):
	def SetMap( self, map ):
	def SetCanvas( self, canv ):
	def AddSectorView(self, sectView, position):
	def SetMode(self, mode, data):

class GridView(MapView):
	def __init__(self, map, gladeFile=None):
	def ForceDelete(self):
	def GetCanvasGroup(self):
	def GetFunky(self):
	def SetFunky(self, val):
	def ShowMovePath(self, fromSect, toSect):
	def ShowJumpPath(self, fromSect, toSect):
	def ShowBestPath(self, fromSect, toSect, color):
	def ErasePath(self):
	def AddSectorView( self, sectorView, position=None ):
	def Erase(self):
	def EventRequestZoomIn(self):
	def EventRequestZoomOut(self):
	def EventGameOver(self):

class SectorView:
	def __init__(self, shape='rect'):
	def SetSector(self, sector):
	def ForceDelete(self):
	def GetID(self):
	def CalcRadius(self):
	def GetRadius(self):
	def GetCoords(self):
	def SetColor( self, color ):
	def SetFunky( self, val ):
	def SetShape( self, shape ):
	def SetMode(self, mode, data):
	def UIEvent(self, canvItem, event):
	def ShowOnGroupAt( self, x, y ):
	def PlaceItem(self, item):
	def RemoveItem(self, item):


class PlayerView(AnyThing):
	def __init__(self, player=None, gladeFile=None):
	def SetPlayer(self, player, gladeFile=None):
	def GetFrame(self):
	def ForceDelete(self):
	def OnEndTurn(self):
	def GiveFramePtr(self, frame):
	def GiveTextPtr(self, text):
	def GiveImgPtr(self, img):


class ItemBriefView:
	def __init__(self, item, containerView, gladeFile=None):

class ItemView:
	def __init__(self, item, containerView, gladeFile=None):
	def ForceDelete(self):
	def Selected(self):
	def UnSelected(self):
	def SetMode(self, mode, data):
	def ShowOnGroupAt(self, group, x, y ):
	def PickUp(self):
	def GetSelectedMenu(self):
	def GetWidget(self, x, y):
	def GetPixmap(self, temp=None):
	def LoadWidget(self, x=1, y=1):	
	def LoadPixmap(self):	
	def EventPlacedIn( self, itemContainer ):
	def ItemEvent(self, canvItem, event):
	def ShowProperties(self, obj):
	def EventRequestDelete(self, obj):
	def EventRequestMove(self, obj):
	def EventRequestJump(self, obj):