.gitignore
.pre-commit-config.yaml
.readthedocs.yaml
AUTHORS
COPYING
README.rst
pyproject.toml
requirements-dev.txt
requirements.txt
tox.ini
update_controllerdb.py
update_ptext.py
.github/workflows/test.yml
.github/workflows/wheels.yml
doc/Makefile
doc/builtins.rst
doc/changelog.rst
doc/colors_ref.rst
doc/conf.py
doc/contributing.rst
doc/examples.rst
doc/from-scratch.rst
doc/hooks.rst
doc/ide-mode.rst
doc/index.rst
doc/installation.rst
doc/introduction.rst
doc/make.bat
doc/other-libs.rst
doc/principles.rst
doc/ptext.rst
doc/resources.rst
doc/roadmap.rst
doc/_scripts/update_colors.py
doc/_scripts/update_tweener_plots.py
doc/_static/alien.png
doc/_static/alien_hurt.png
doc/_static/asteroids.png
doc/_static/custom.css
doc/_static/eep.wav
doc/_static/flappybird.png
doc/_static/lander.png
doc/_static/logo.svg
doc/_static/memory.png
doc/_static/mines.png
doc/_static/opacity.svg
doc/_static/pong.png
doc/_static/rotation.svg
doc/_static/snake.png
doc/_static/sticker-mockup.svg
doc/_static/sticker-mule.svg
doc/_static/tetra-puzzle.png
doc/_static/tron.png
doc/_static/actor/alien_center.png
doc/_static/actor/alien_midbottom.png
doc/_static/actor/anchor_points.png
doc/_static/grabs/circle.png
doc/_static/scratch/flappybird-bird-space.png
doc/_static/scratch/flappybird-bird-start.png
doc/_static/scratch/flappybird-bottom-start.png
doc/_static/scratch/flappybird-stage.png
doc/_static/scratch/flappybird-top-start.png
doc/images/accel_decel.png
doc/images/accelerate.png
doc/images/bounce_end.png
doc/images/bounce_start.png
doc/images/bounce_start_end.png
doc/images/decelerate.png
doc/images/in_elastic.png
doc/images/in_out_elastic.png
doc/images/linear.png
doc/images/out_elastic.png
examples/asteroids/actors.py
examples/asteroids/main.py
examples/asteroids/space.py
examples/asteroids/assets/sounds/asteroid_explosion.bfxrsound
examples/asteroids/assets/sounds/fire.bfxrsound
examples/asteroids/assets/sounds/player_explosion.bfxrsound
examples/asteroids/images/asteroid1-1.png
examples/asteroids/images/asteroid1-2.png
examples/asteroids/images/asteroid1-3.png
examples/asteroids/images/asteroid2-1.png
examples/asteroids/images/asteroid2-2.png
examples/asteroids/images/asteroid2-3.png
examples/asteroids/images/asteroid3-1.png
examples/asteroids/images/asteroid3-2.png
examples/asteroids/images/asteroid3-3.png
examples/asteroids/images/bullet.png
examples/asteroids/images/player.png
examples/asteroids/sounds/asteroid_explosion.wav
examples/asteroids/sounds/fire.wav
examples/asteroids/sounds/player_explosion.wav
examples/basic/animated_rotation.py
examples/basic/bounce.py
examples/basic/boxes.py
examples/basic/breakout.py
examples/basic/circle.py
examples/basic/clicks.py
examples/basic/demo1.py
examples/basic/demo2.py
examples/basic/demo3.py
examples/basic/demo4.py
examples/basic/galaxian.py
examples/basic/joy.py
examples/basic/missiles.py
examples/basic/music.py
examples/basic/particles.py
examples/basic/ptext.py
examples/basic/rotating.py
examples/basic/stars.py
examples/basic/tail.py
examples/basic/tones.py
examples/basic/fonts/boogaloo.ttf
examples/basic/fonts/bubblegum_sans.ttf
examples/basic/fonts/cherrycreamsoda.ttf
examples/basic/fonts/eunomia_regular.ttf
examples/basic/fonts/roboto_condensed.ttf
examples/basic/fonts/Boogaloo/OFL.txt
examples/basic/fonts/Bubblegum_Sans/OFL.txt
examples/basic/fonts/Cherry_Cream_Soda/LICENSE.txt
examples/basic/fonts/Roboto_Condensed/LICENSE.txt
examples/basic/images/alien.png
examples/basic/images/alien_hurt.png
examples/basic/images/block.png
examples/basic/images/ship.png
examples/basic/images/tail_hook.png
examples/basic/images/tail_piece.png
examples/basic/music/handel_mp3.mp3
examples/basic/music/handel_ogg.ogg
examples/basic/sounds/eep.wav
examples/flappybird/Flappy Bird.sb
examples/flappybird/Flappy Bird.sb3
examples/flappybird/README.txt
examples/flappybird/flappybird.py
examples/flappybird/images/background.png
examples/flappybird/images/bird0.png
examples/flappybird/images/bird1.png
examples/flappybird/images/bird2.png
examples/flappybird/images/birddead.png
examples/flappybird/images/bottom.png
examples/flappybird/images/top.png
examples/lander/lander.py
examples/maze/maze.py
examples/maze/images/pc.png
examples/maze/images/pc.svg
examples/maze/images/target.png
examples/maze/images/target.svg
examples/memory/LICENCE
examples/memory/README.md
examples/memory/memory.py
examples/memory/images/card_back.png
examples/memory/images/checkmark.bmp
examples/memory/images/im1.bmp
examples/memory/images/im2.bmp
examples/memory/images/im3.bmp
examples/memory/images/im4.bmp
examples/memory/images/im5.bmp
examples/memory/images/im6.bmp
examples/memory/images/steve.bmp
examples/memory/source/cards.svgz
examples/mines/mines.py
examples/mines/fonts/lcd_solid.ttf
examples/mines/images/blank.png
examples/mines/images/cover.png
examples/mines/images/eight.png
examples/mines/images/five.png
examples/mines/images/flag.png
examples/mines/images/four.png
examples/mines/images/height.png
examples/mines/images/left-pressed.png
examples/mines/images/left-raised.png
examples/mines/images/mine.png
examples/mines/images/mines.png
examples/mines/images/next-pressed.png
examples/mines/images/next-raised.png
examples/mines/images/one.png
examples/mines/images/question.png
examples/mines/images/red.png
examples/mines/images/right-pressed.png
examples/mines/images/right-raised.png
examples/mines/images/seven.png
examples/mines/images/six.png
examples/mines/images/three.png
examples/mines/images/two.png
examples/mines/images/width.png
examples/pong/pong.py
examples/snake/snake.py
examples/snake/images/apple.png
examples/snake/images/snake_corner.png
examples/snake/images/snake_head.png
examples/snake/images/snake_straight.png
examples/snake/images/snake_tail.png
examples/snake/source_art/apple.svg
examples/snake/source_art/snake.svg
examples/tetra_puzzle/main.py
examples/tetra_puzzle/readme.rst
examples/tetra_puzzle/README/preview.png
examples/tetra_puzzle/music/HHavok-main.license.txt
examples/tetra_puzzle/music/hhavok-main.ogg
examples/tron/bike.svg
examples/tron/tron.py
examples/tron/fonts/License.txt
examples/tron/fonts/tr2n.ttf
examples/tron/images/bike.png
source-vectors/block.svg
source-vectors/logo.svg
source-vectors/ship.svg
source-vectors/tail.svg
src/pgtrun.py
src/pgturbo/__init__.py
src/pgturbo/__main__.py
src/pgturbo/_version.py
src/pgturbo/actor.py
src/pgturbo/animation.py
src/pgturbo/builtins.py
src/pgturbo/clock.py
src/pgturbo/constants.py
src/pgturbo/game.py
src/pgturbo/joystick.py
src/pgturbo/keyboard.py
src/pgturbo/loaders.py
src/pgturbo/mouse.py
src/pgturbo/music.py
src/pgturbo/ptext.py
src/pgturbo/rect.py
src/pgturbo/runner.py
src/pgturbo/screen.py
src/pgturbo/soundfmt.py
src/pgturbo/spellcheck.py
src/pgturbo/storage.py
src/pgturbo/tone.py
src/pgturbo.egg-info/PKG-INFO
src/pgturbo.egg-info/SOURCES.txt
src/pgturbo.egg-info/dependency_links.txt
src/pgturbo.egg-info/entry_points.txt
src/pgturbo.egg-info/requires.txt
src/pgturbo.egg-info/top_level.txt
src/pgturbo/data/controllers_linux.txt
src/pgturbo/data/controllers_macos.txt
src/pgturbo/data/controllers_windows.txt
src/pgturbo/data/icon.png
src/pgturbo/data/joypad.png
test/__init__.py
test/rect_test.py
test/test_actor.py
test/test_animation.py
test/test_event_dispatch.py
test/test_joystick.py
test/test_keyboard.py
test/test_mouse.py
test/test_rect_actor.py
test/test_runner.py
test/test_screen.py
test/test_sound_formats.py
test/test_spellcheck.py
test/test_storage.py
test/test_tone.py
test/test_transform_anchor.py
test/test_webp_loader.py
test/expected-image/alien_blit.png
test/expected-image/circle.png
test/expected-image/filled_circle.png
test/expected-image/filled_polygon.png
test/expected-image/filled_rect.png
test/expected-image/gradient.png
test/expected-image/line.png
test/expected-image/polygon.png
test/expected-image/rect.png
test/expected-image/wrapped_gradient_text.png
test/fonts/eunomia_regular.ttf
test/game_tests/helper.py
test/game_tests/importing.py
test/game_tests/utf8.py
test/game_tests/blue/run_game.py
test/game_tests/green/green.py
test/game_tests/pink/main.py
test/game_tests/red/__main__.py
test/images/alien.png
test/images/alien_as_webp.webp
test/sounds/powerup.wav
test/sounds/vorbis1.ogg
test/sounds/vorbis2.oga
test/sounds/wav22k16bitpcm.wav
test/sounds/wav22k8bitpcm.wav
test/sounds/wav22kadpcm.wav
test/sounds/wav22kgsm.wav
test/sounds/wav22kulaw.wav
test/sounds/wav8k16bitpcm.wav
test/sounds/wav8k8bitpcm.wav
test/sounds/wav8kadpcm.wav
test/sounds/wav8kmp316.wav
test/sounds/wav8kmp38.wav