Skip to content
Secret-chest edited this page Sep 24, 2022 · 5 revisions
File Description
main.py Build the project based on the data, run blocks, listen to events
sb3Unpacker.py Generate a dictionary from project.json, put objects in it and set them to the correct values
scratch.py Scratch emulator, runs blocks on request, contains various Scratch-related functions
target.py Sprite class
block.py Block class
costume.py Costume class
monitor.py Variable monitor class (currently unused)
sound.py Sound class (currently unused)
variable.py Variable class (currently unused)
targetSprite.py Targets as pygame sprites
downloader.py Functions for downloading projects
projects/*.sb3 Projects used for testing
download/*.sb3 The download cache
requirements.txt List of requirements (install from this file)
README.md README
LICENSE GPL-3.0 license
config.py Config
configMeta.py Values useable in the config to make it tidier
Clone this wiki locally