示例#1
0
def main():
    pygame.init()
    #view = pygame.display.set_mode((Inc.ScreenW, Inc.ScreenH), pygame.FULLSCREEN)
    view = pygame.display.set_mode((Inc.ScreenW, Inc.ScreenH))
    pygame.display.set_caption('CaskTown2 - http://mutong.saveasdf.com')
    view.fill((0, 0, 0))

    rpggame = rpg.Rpg(view)

    # logo
    #movie1(view)

    movie2(view, rpggame.map, rpggame.player1)

    rpg.play(view)
示例#2
0
# by hoker.ffb[[email protected]] 2008-2-15
# homepage: http://mutong.saveasdf.com/
# project homepage: http://gforge.osdn.net.cn/projects/rpg2/

import pygame
from inc import *
from log import *
import os


class Pub:
    @staticmethod
    def getImgList(imgName, nFramePixW):
        imglst = []
        strFile = os.path.join("data/", imgName + ".png")
        img = pygame.image.load(strFile)
        nWidth = img.get_width()
        nHeight = img.get_height()
        for i in range(0, nWidth, nFramePixW):
            imgFrame = pygame.Surface((nFramePixW, nHeight))
            imgFrame.set_colorkey((0, 0, 0))
            rect = pygame.Rect(-i, 0, nFramePixW, nHeight)
            imgFrame.blit(img, rect)
            imglst.append(imgFrame)

        return imglst

if __name__ == '__main__':
    import rpg
    rpg.play()