Metagame-Sector |
 |
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):