Skip to main content

pylcanim


pylcanim is a simple library for playing animations made with sprite factory

(https://github.com/craftworkgames/SpriteFactory)

Installation of pylcanim library


To install from pypi with pip

pip install pylcanim

Downloading SpriteFactory

You can directly download the executable(note: At this point this is windows only) From: https://craftworkgames.itch.io/sprite-factory Or build it yourself From: https://github.com/craftworkgames/SpriteFactory

Using SpriteFactory

You can see this video https://youtu.be/mSakKpmBjrg (time stamp in description)

Using the library

import the pylcanim into your project with

from pylcanim import pylcanim

Then initialize the library with

pylcanim.init('Path/To/Your/SpriteFactoryFile.sf')

In your main loop write

image=pylcanim.lcAnim(fpscount,row)

Where

fpscount is an integer which determines how fast your animation should run(0 is fastest and becomes slower increasingly)

and

row is the row number in which your sprite is situated(default=0 for single line spritesheets)

An entire Example

import pygame
from pylcanim import pylcanim as p

(width,height)=(300,200)
clock=pygame.time.Clock()
screen=pygame.display.set_mode((width,height))
pygame.display.flip()
running=True
p.init('run.sf')
while running:
    image =p.lcAnim(3,0)
    for event in pygame.event.get():
        if event.type==pygame.QUIT:

            running=False
    screen.fill((255, 255, 255))
    screen.blit(image, (0, 50))
    pygame.display.update()

    clock.tick(60)
pygame.quit()

Metadata

Release files for pylcanim 0.0.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pylcanim 0.0.7
File Size Uploaded
pylcanim-0.0.7.tar.gz 2.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pylcanim 0.0.7
File Interpreter ABI Platform
pylcanim-0.0.7-py3-none-any.whl Python 3 none any Details

Total release size: 6.2 kB

Release files / pylcanim-0.0.7.tar.gz

Download URL pylcanim-0.0.7.tar.gz
Size 2.7 kB
Tags Source
SHA-256 checksum
How to use checksums
d3ecdff4de22a03ab375da7eeee9c64f87f1f2cb60af54c35edc41b74cb861cb
BLAKE2b-256 checksum
How to use checksums
d6f6d9a6f82b6c23ba33418c85e5f2071d310c25117ce7d900b37f3f7a4005e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

Release files / pylcanim-0.0.7-py3-none-any.whl

Download URL pylcanim-0.0.7-py3-none-any.whl
Size 3.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6f369fe233dfb2f68f62c852ece53601d54425d8e3bfd30438f2bc8580143a02
BLAKE2b-256 checksum
How to use checksums
b15c7a705a47fb1445c55a9c50e2552d803965fc4c43122f42ae6cd83dd3fe64
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

Release history Release notifications | RSS feed

This release

0.0.7 This release

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page