Vega strike Python Modules doc  0.5.1
Documentation of the " Modules " folder of Vega strike
 All Data Structures Namespaces Files Functions Variables
Cutscene Class Reference
Inheritance diagram for Cutscene:
AddPythonSprite AddSprite Script

Public Member Functions

def __init__
 
def MakeEnqueue
 
def __call__
 
- Public Member Functions inherited from AddPythonSprite
def __init__
 
def __call__
 
- Public Member Functions inherited from AddSprite
def __init__
 
def __call__
 
- Public Member Functions inherited from Script
def __init__
 
def __call__
 

Data Fields

 BaseMessage
 
 music
 
 origSong
 
 enqueue
 
- Data Fields inherited from AddPythonSprite
 widthheight
 
 text
 
 python
 
- Data Fields inherited from AddSprite
 name
 
 sprite
 
 pos
 
- Data Fields inherited from Script
 nextscript
 

Detailed Description

Definition at line 721 of file campaign_lib.py.

Constructor & Destructor Documentation

def __init__ (   self,
  name,
  sprite,
  center_position,
  widthheight,
  text,
  BaseMessage,
  music,
  origlist = None,
  nextscript = None 
)

Definition at line 722 of file campaign_lib.py.

723  def __init__(self,name,sprite,center_position,widthheight,text,BaseMessage,music,origlist=None,nextscript=None):
724  scripts="#\nimport Base\nBase.EraseLink(Base.GetCurRoom(), '"+name+"')\nBase.EraseObj(Base.GetCurRoom(), '"+name+"')\nBase.EraseObj(Base.GetCurRoom(), '"+name+"_black')\nBase.Message('')\n"
725  if (origlist):
726  scripts+="import VS\nlist=VS.musicAddList("+repr(origlist)+")\nVS.musicPlayList(list)"
727  AddPythonSprite.__init__(self,name,sprite,center_position,widthheight,text,scripts,nextscript)
728  BaseMessage.append(' <Click to exit cutscene>')
729  self.BaseMessage=BaseMessage
730  self.music=music
731  self.origSong=origlist
self.enqueue=False

Member Function Documentation

def __call__ (   self,
  room,
  subnodes 
)

Definition at line 735 of file campaign_lib.py.

References Cutscene.BaseMessage, campaign_lib.displayText(), Cutscene.enqueue, Cutscene.music, SaveVariableCondition.name, FileDelegate.name, Netscape.name, Class.name, Konqueror.name, Folder.name, MiniFieldStorage.name, SetSaveVariable.name, IncSaveVariable.name, FieldStorage.name, LoadMission.name, AddSprite.name, and Cutscene.origSong.

736  def __call__(self,room,subnodes):
737  if not VS.isserver():
738  Base.Texture(0, self.name+"_black", "black.spr", 0, 0);
739  AddPythonSprite.__call__(self,0,subnodes)
740  if VS.isserver():
741  return True
742  displayText(0,self.BaseMessage,self.enqueue)
743  if self.origSong:
744  slist=VS.musicAddList(self.music)
745  VS.musicPlayList(slist)
746  else:
747  VS.musicPlaySong(self.music)
return True
def MakeEnqueue (   self)

Definition at line 732 of file campaign_lib.py.

References Cutscene.enqueue.

733  def MakeEnqueue(self):
734  self.enqueue=True
return self

Field Documentation

BaseMessage

Definition at line 728 of file campaign_lib.py.

enqueue

Definition at line 731 of file campaign_lib.py.

music

Definition at line 729 of file campaign_lib.py.

origSong

Definition at line 730 of file campaign_lib.py.


The documentation for this class was generated from the following file: