Python pygame.constants() Examples
The following are 8
code examples of pygame.constants().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
pygame
, or try the search function
.
Example #1
Source File: pygamewrapper.py From PyGame-Learning-Environment with MIT License | 5 votes |
def getActions(self): """ Gets the actions used within the game. Returns ------- list of `pygame.constants` """ return self.actions.values()
Example #2
Source File: ple.py From PyGame-Learning-Environment with MIT License | 5 votes |
def getActionSet(self): """ Gets the actions the game supports. Optionally inserts the NOOP action if PLE has add_noop_action set to True. Returns -------- list of pygame.constants The agent can simply select the index of the action to perform. """ actions = self.game.actions if (sys.version_info > (3, 0)): #python ver. 3 if isinstance(actions, dict) or isinstance(actions, dict_values): actions = actions.values() else: if isinstance(actions, dict): actions = actions.values() actions = list(actions) #.values() #print (actions) #assert isinstance(actions, list), "actions is not a list" if self.add_noop_action: actions.append(self.NOOP) return actions
Example #3
Source File: pygame_player.py From PyGamePlayer with MIT License | 5 votes |
def get_keys_pressed(self, screen_array, feedback, terminal): """ Called whenever the screen buffer is refreshed. returns the keys we want pressed in the next until the next screen refresh :param screen_array: 3d numpy.array of float. screen_width * screen_height * rgb :param feedback: result of call to get_feedback :param terminal: boolean, True if we have reached a terminal state, meaning the next frame will be a restart :return: a list of the integer values of the keys we want pressed. See pygame.constants for values """ raise NotImplementedError("Please override this method")
Example #4
Source File: pygamewrapper.py From mlclass with MIT License | 5 votes |
def getActions(self): """ Gets the actions used within the game. Returns ------- list of `pygame.constants` """ return self.actions.values()
Example #5
Source File: ple.py From mlclass with MIT License | 5 votes |
def getActionSet(self): """ Gets the actions the game supports. Optionally inserts the NOOP action if PLE has add_noop_action set to True. Returns -------- list of pygame.constants The agent can simply select the index of the action to perform. """ actions = self.game.actions if (sys.version_info > (3, 0)): #python ver. 3 if isinstance(actions, dict) or isinstance(actions, dict_values): actions = actions.values() else: if isinstance(actions, dict): actions = actions.values() actions = list(actions) #.values() #print (actions) #assert isinstance(actions, list), "actions is not a list" if self.add_noop_action: actions.append(self.NOOP) return actions
Example #6
Source File: mainMenu.py From universalSmashSystem with GNU General Public License v3.0 | 5 votes |
def __init__(self,_parent): self.key_id_map = {} self.key_name_map = {} for name, value in vars(pygame.constants).items(): if name.startswith("K_"): self.key_id_map[value] = name self.key_name_map[name] = value SubMenu.__init__(self,_parent) self.menu_text = [spriteManager.TextSprite('','full Pack 2025',25,[255,255,255]), spriteManager.TextSprite('Hold keys to bind multiple','full Pack 2025',15,[255,255,255]), spriteManager.TextSprite('Press ','full Pack 2025',15,[255,255,255])] self.menu_text[0].rect.center = (self._parent.settings['windowSize'][0] / 2,self._parent.settings['windowSize'][1] / 2) self.menu_text[1].rect.center = (self._parent.settings['windowSize'][0] / 2,self._parent.settings['windowSize'][1] / 6) self.menu_text[2].rect.center = (self._parent.settings['windowSize'][0] / 2,self._parent.settings['windowSize'][1] * 5 / 6) self.status = 0
Example #7
Source File: pygamewrapper.py From humanRL_prior_games with MIT License | 5 votes |
def getActions(self): """ Gets the actions used within the game. Returns ------- list of `pygame.constants` """ return self.actions.values()
Example #8
Source File: ple.py From humanRL_prior_games with MIT License | 5 votes |
def getActionSet(self): """ Gets the actions the game supports. Optionally inserts the NOOP action if PLE has add_noop_action set to True. Returns -------- list of pygame.constants The agent can simply select the index of the action to perform. """ actions = self.game.actions if (sys.version_info > (3, 0)): #python ver. 3 if isinstance(actions, dict) or isinstance(actions, dict_values): actions = actions.values() else: if isinstance(actions, dict): actions = actions.values() actions = list(actions) #.values() #print (actions) #assert isinstance(actions, list), "actions is not a list" if self.add_noop_action: actions.append(self.NOOP) return actions