def __init__(self, log='console', log_length=5): self.time = Time() self.time_i = self.get_time() self.dtime = [] self.number = 0 self.log = None self.log_list = None self.log_num = 0 self.log_scroll = True self.set_log(log, log_length)
def __init__(self, size, buffered): Surface.__init__(self, size) if isinstance(buffered, bool): self._bufferedimage = buffered else: self._bufferedimage = True try: if self.impl.canvasContext: self._isCanvas = True except: self._isCanvas = False self._bufferedimage = False if self._bufferedimage: self.surface = Surface(size) else: self.surface = self self.images = {} self.image_list = [] self.callback = None self.time = Time() self.event = env.event self.addMouseListener(self) self.addKeyEventListener(self) self.sinkEvents(Event.ONMOUSEDOWN | Event.ONMOUSEUP | Event.ONMOUSEMOVE | Event.ONMOUSEOUT | Event.ONMOUSEWHEEL | Event.ONKEYDOWN | Event.ONKEYPRESS | Event.ONKEYUP) self.onContextMenu = None self.preventContextMenu() self.evt = self.event.eventObj self.modKey = self.event.modKey self.specialKey = self.event.specialKey self.modKeyCode = self.event.modKeyCode self.specialKeyCode = self.event.specialKeyCode self.keyRepeat = self.event.keyRepeat self.keyHeld = self.event.keyHeld self.mouse_entered = True self.event._initiate_touch_listener(self) self._touch_callback = self.event.touchlistener.callback self._rect_list = [] self._rect_len = 0 self._rect_num = 0 self._framerate = 0 self._frametime = 0 self._rendertime = self.time.time() self._pause = False self._canvas_init() self.run = None self.initialized = False
def init(): """ Initialize module. """ global time, display, image, event, key, mouse, mixer, _initialized if _initialized: return else: _initialized = True event = Event() env.set_env('event', event) time = Time() display = Display() image = Image() mixer = Mixer() mouse = Mouse() key = Key()
def __init__(self, size, buffered): Surface.__init__(self, size) MouseWheelHandler.__init__(self, True) if isinstance(buffered, bool): self._bufferedimage = buffered else: self._bufferedimage = True try: if self.impl.canvasContext: self._isCanvas = True except: self._isCanvas = False self._bufferedimage = False if self._bufferedimage: self.surface = Surface(size) else: self.surface = self self.images = {} self.image_list = [] self.callback = None self.time = Time() self.event = pyjsdl.event self.addMouseListener(self) self.addMouseWheelListener(self) self.addKeyboardListener(self) self.sinkEvents(Event.ONMOUSEDOWN | Event.ONMOUSEUP | Event.ONMOUSEMOVE | Event.ONMOUSEOUT | Event.ONMOUSEWHEEL | Event.ONKEYDOWN | Event.ONKEYPRESS | Event.ONKEYUP) self.modKey = pyjsdl.event.modKey self.specialKey = pyjsdl.event.specialKey self.event._initiate_touch_listener(self) self._touch_callback = self.event.touchlistener.callback self._repaint = False self._rect_list = [] self._rect_len = 0 self._rect_num = 0 self._framerate = 0 self._frametime = 0 self._canvas_init() self.initialized = False
def __init__(self): Sound._mixer = self Channel._mixer = self self.Sound = Sound self.Channel = self._get_channel self._channel_max = 8 self._channels = {} self._channel_available = [id for id in range(self._channel_max-1,-1,-1)] self._channel_active = [] self._channel_reserved = [] self._channel_reserved_num = 0 self._channel_process = set() self._channel_process_end = set() for id in range(self._channel_max): self._get_channel(id) self.music = Music() self._time = Time() self._timerid = 0 self._processing = False self._active = False self._initialized = True
from pyjsdl.draw import Draw from pyjsdl.event import Event from pyjsdl.key import Key from pyjsdl.mouse import Mouse from pyjsdl.transform import Transform from pyjsdl.surfarray import Surfarray from pyjsdl.color import Color from pyjsdl.mixer import Mixer from pyjsdl.time import Time from pyjsdl import mask from pyjsdl import font from pyjsdl import sprite from pyjsdl import cursors from pyjsdl.locals import * time = Time() display = Display() image = Image() draw = Draw() transform = Transform() surfarray = Surfarray() mixer = Mixer() event = Event() mouse = Mouse() key = Key() init = lambda: None def quit(): canvas = display.get_canvas()