コード例 #1
0
ファイル: tetris.py プロジェクト: psteffensen/Teftes
 def __init__(self):
     print "initialize tetris"
     #self.DISPLAY_SIZE = (1920, 1080) #Manually set screensize
     self.gui = PygameGoodRenderer()
     self.input = DdrInput()
     self.num_players = self.input.totaljoy
     self.gui.SetupScreen()
     self.gameState = GameState(self.num_players)
     if self.num_players is 0: # If no joypad connected then 4 players on keyboard.
         self.num_players = 4
         
     while True:
         self.init_game()
コード例 #2
0
 def __init__(self):
     print "initialize tetris"
     self.gui = [PygameGoodRenderer(), LedRenderer()]
     self.input = DdrInput()
     while True:
         self.init_game()
コード例 #3
0
# ddrdemo.py
# Copyright (C) 2011  Russell Cohen <*****@*****.**>
#
# This file is part of Burton-Conner Tetris Battle.
#
# Burton-Conner Tetris Battle is free software: you can redistribute it
# and/or modify it under the terms of the GNU General Public License as
# published by the Free Software Foundation, either version 3 of the
# License, or (at your option) any later version.
#
# Burton-Conner Tetris Battle is distributed in the hope that it will be
# useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with Burton-Conner Tetris Battle.  If not, see
# <http://www.gnu.org/licenses/>.

from ddrinput import DdrInput
from ddrinput import DIRECTIONS
from ddrinput import LEFT, RIGHT, UP, DOWN

d = DdrInput()
while 1:
    ev = d.poll()
    if ev:
        player, direction = ev
        print 'Player', int(player), DIRECTIONS[direction]