sge.View

class sge.View(x, y, xport=0, yport=0, width=None, height=None)

Class for room views.

This class controls what the player sees in a room at any given time. Multiple views can exist in a room, and this can be used to create a split-screen effect.

Attributes:

  • x – The horizontal position of the view in the room. When set, if it brings the view outside of the room it is in, it will be re-adjusted so that the view is completely inside the room.
  • y – The vertical position of the view in the room. When set, if it brings the view outside of the room it is in, it will be re-adjusted so that the view is completely inside the room.
  • xport – The horizontal position of the view port on the screen.
  • yport – The vertical position of the view port on the screen.
  • width – The width of the view. When set, if it results in the view being outside of the room it is in, x will be adjusted so that the view is completely inside the room.
  • height – The height of the view. When set, if it results in the view being outside the room it is in, y will be adjusted so that the view is completely inside the room.

sge.View Methods

View.__init__(x, y, xport=0, yport=0, width=None, height=None)

Create a new View object.

Arguments:

  • width – The width of the view. If set to None, it will be set such that the view port takes up all of the space that it can horizontally (i.e. game.width - xport).
  • height – The height of the view. If set to None, it will be set such that the view port takes up all of the space that it can vertically (i.e. game.height - yport).

All other arugments set the respective initial attributes of the view. See the documentation for StellarClass for more information.

Table Of Contents

Previous topic

sge.Room

Next topic

Functions

This Page