예제 #1
0
 def __init__(self, *args):
     GameMode.__init__(self, *args)
     self._sidebar_width = 20 # how wide is the sidebar of messages/options on the right
     self._sidebar_on = True # display the sidebar or hide it?
     self._bottombar_on = False
     self._lay_out(gwindow.width,gwindow.height)
     self._view = viewport.Viewport(self._game.level(),x_margin=self._renderbox_corner[0],y_margin=self._renderbox_corner[1],visible_rows=self._renderbox_dims[1],visible_cols=self._renderbox_dims[0],corner_col=20,corner_row=20)
     self._title = tiles.generate_sprite_string("this is the normal game map",self._messagebar_corner[0],self._messagebar_corner[1],self._batch,alphabet=1)
예제 #2
0
 def flash(self,message):
     "print a message to the message bar"
     self._messagebatch = pyglet.graphics.Batch(); #clear existing message
     message = message[0:self._messagebar_dims[0]]
     self._message = tiles.generate_sprite_string(message,self._messagebar_corner[0],self._messagebar_corner[1],self._messagebatch,alphabet=1)
     print (message)
예제 #3
0
 def __init__(self, *args):
     GameMode.__init__(self, *args)
     self._splashtiles = tiles.generate_sprite_string("welcome to Rogue State University",20,200,self._batch,alphabet=1)