├── .gitattributes ├── .github ├── FUNDING.yml └── workflows │ ├── build-wasm.yml │ ├── build.yml │ └── release.yml ├── .gitignore ├── .nojekyll ├── .vscode └── settings.json ├── CHANGELOG.md ├── LICENSE ├── Makefile ├── README.md ├── docs ├── README-abspath.md ├── README.cn.md ├── README.de.md ├── README.es.md ├── README.fr.md ├── README.it.md ├── README.ja.md ├── README.ko.md ├── README.pt.md ├── README.ru.md ├── README.tr.md ├── README.uk.md ├── faq-en.md ├── faq-ja.md ├── images │ ├── 01_hello_pyxel.gif │ ├── 02_jump_game.gif │ ├── 03_draw_api.gif │ ├── 04_sound_api.gif │ ├── 05_color_palette.png │ ├── 06_click_game.gif │ ├── 07_snake.gif │ ├── 08_triangle_api.gif │ ├── 09_shooter.gif │ ├── 10_platformer.gif │ ├── 11_offscreen.gif │ ├── 12_perlin_noise.gif │ ├── 13_bitmap_font.png │ ├── 14_synthesizer.gif │ ├── 15_tiled_map_file.gif │ ├── 16_transform.gif │ ├── 17_app_launcher.gif │ ├── 30sec_of_daylight.gif │ ├── 99_flip_animation.gif │ ├── blt_figure.png │ ├── bltm_figure.png │ ├── click_to_start_114x14.png │ ├── gamepad_button_98x98.png │ ├── gamepad_cross_98x98.png │ ├── gamepad_menu_92x26.png │ ├── image_editor.gif │ ├── image_tilemap_editor.gif │ ├── megaball.gif │ ├── music_editor.gif │ ├── pyxel_book.png │ ├── pyxel_editor.gif │ ├── pyxel_icon_64x64.ico │ ├── pyxel_icon_64x64.png │ ├── pyxel_logo_152x64.png │ ├── pyxel_logo_76x32.png │ ├── pyxel_palette.png │ ├── pyxel_testing_scene.jpeg │ ├── pyxel_thanks.png │ ├── sound_editor.gif │ ├── sound_music_editor.gif │ ├── tilemap_editor.gif │ └── touch_to_start_114x14.png ├── pyxel-web-en.md ├── pyxel-web-ja.md └── pyxel_user_examples.json ├── examples ├── python ├── .gitignore ├── pyproject.toml ├── pyxel │ ├── LICENSE │ ├── __init__.py │ ├── __init__.pyi │ ├── __main__.py │ ├── cli.py │ ├── editor │ │ ├── __init__.py │ │ ├── app.py │ │ ├── assets │ │ │ └── editor_220x160.png │ │ ├── canvas_panel.py │ │ ├── editor_base.py │ │ ├── extensions.py │ │ ├── field_cursor.py │ │ ├── image_editor.py │ │ ├── image_viewer.py │ │ ├── music_editor.py │ │ ├── music_field.py │ │ ├── octave_bar.py │ │ ├── piano_keyboard.py │ │ ├── piano_roll.py │ │ ├── settings.py │ │ ├── sound_editor.py │ │ ├── sound_field.py │ │ ├── sound_selector.py │ │ ├── tilemap_editor.py │ │ ├── tilemap_viewer.py │ │ └── widgets │ │ │ ├── __init__.py │ │ │ ├── button.py │ │ │ ├── color_picker.py │ │ │ ├── image_button.py │ │ │ ├── image_toggle_button.py │ │ │ ├── number_picker.py │ │ │ ├── radio_button.py │ │ │ ├── scroll_bar.py │ │ │ ├── settings.py │ │ │ ├── text_button.py │ │ │ ├── toggle_button.py │ │ │ ├── widget.py │ │ │ └── widget_var.py │ ├── examples │ │ ├── 01_hello_pyxel.py │ │ ├── 02_jump_game.py │ │ ├── 03_draw_api.py │ │ ├── 04_sound_api.py │ │ ├── 05_color_palette.py │ │ ├── 06_click_game.py │ │ ├── 07_snake.py │ │ ├── 08_triangle_api.py │ │ ├── 09_shooter.py │ │ ├── 10_platformer.py │ │ ├── 11_offscreen.py │ │ ├── 12_perlin_noise.py │ │ ├── 13_bitmap_font.py │ │ ├── 14_synthesizer.py │ │ ├── 15_tiled_map_file.py │ │ ├── 16_transform.py │ │ ├── 17_app_launcher.py │ │ ├── 99_flip_animation.py │ │ ├── apps │ │ │ ├── 30sec_of_daylight.pyxapp │ │ │ ├── 8bit-bgm-gen.pyxapp │ │ │ ├── cursed_caverns.pyxapp │ │ │ ├── laser-jetman.pyxapp │ │ │ ├── mega_wing.pyxapp │ │ │ ├── megaball.pyxapp │ │ │ ├── space_rescue.pyxapp │ │ │ └── vortexion.pyxapp │ │ └── assets │ │ │ ├── bgm_play.json │ │ │ ├── bgm_title.json │ │ │ ├── cat_16x16.png │ │ │ ├── jump_game.pyxres │ │ │ ├── noguchi_128x128.png │ │ │ ├── offscreen.pyxres │ │ │ ├── platformer.pyxres │ │ │ ├── pyxel_logo_38x16.png │ │ │ ├── sample.pyxres │ │ │ ├── tileset_24x32.png │ │ │ ├── umplus_j10r.bdf │ │ │ ├── umplus_j12r.bdf │ │ │ ├── urban_rpg.png │ │ │ └── urban_rpg.tmx │ ├── py.typed │ └── utils.py ├── requirements.txt └── rust-toolchain.toml ├── rust ├── .gitignore ├── Cargo.toml ├── pyxel-engine │ ├── Cargo.toml │ ├── README.md │ └── src │ │ ├── assets │ │ └── pyxel_logo_152x64.png │ │ ├── audio.rs │ │ ├── canvas.rs │ │ ├── channel.rs │ │ ├── font.rs │ │ ├── graphics.rs │ │ ├── image.rs │ │ ├── input.rs │ │ ├── lib.rs │ │ ├── math.rs │ │ ├── mml_command.rs │ │ ├── mml_parser.rs │ │ ├── music.rs │ │ ├── old_mml_parser.rs │ │ ├── old_resource_data.rs │ │ ├── profiler.rs │ │ ├── pyxel.rs │ │ ├── rect_area.rs │ │ ├── resource.rs │ │ ├── resource_data.rs │ │ ├── screencast.rs │ │ ├── settings.rs │ │ ├── shaders │ │ ├── common.frag │ │ ├── common.vert │ │ ├── crisp.frag │ │ ├── gl_version.glsl │ │ ├── gles_version.glsl │ │ ├── retro.frag │ │ └── smooth.frag │ │ ├── sound.rs │ │ ├── system.rs │ │ ├── tilemap.rs │ │ ├── tmx_parser.rs │ │ ├── tone.rs │ │ ├── utils.rs │ │ ├── voice.rs │ │ └── window_watcher.rs ├── pyxel-platform │ ├── Cargo.toml │ ├── README.md │ ├── build.rs │ ├── src │ │ ├── event.rs │ │ ├── key.rs │ │ ├── lib.rs │ │ ├── platform.rs │ │ └── sdl2 │ │ │ ├── mod.rs │ │ │ ├── platform_sdl2.rs │ │ │ ├── poll_events.rs │ │ │ └── sdl2_sys.rs │ └── wrapper.h ├── pyxel-wrapper │ ├── Cargo.toml │ ├── README.md │ ├── build.rs │ └── src │ │ ├── audio_wrapper.rs │ │ ├── channel_wrapper.rs │ │ ├── constant_wrapper.rs │ │ ├── font_wrapper.rs │ │ ├── graphics_wrapper.rs │ │ ├── image_wrapper.rs │ │ ├── input_wrapper.rs │ │ ├── lib.rs │ │ ├── math_wrapper.rs │ │ ├── music_wrapper.rs │ │ ├── pyxel_singleton.rs │ │ ├── resource_wrapper.rs │ │ ├── sound_wrapper.rs │ │ ├── system_wrapper.rs │ │ ├── tilemap_wrapper.rs │ │ ├── tone_wrapper.rs │ │ ├── utils.rs │ │ └── variable_wrapper.rs ├── rust-toolchain.toml └── rustfmt.toml ├── scripts ├── download_wasm_wheel ├── generate_examples_markdown ├── generate_readme_abspath ├── generate_thanks_image ├── install_wasm_wheel ├── setup_python_venv ├── start_test_server ├── switch_html_scripts └── update_version_number └── wasm ├── code-maker ├── index.html ├── main.py ├── my_resource.pyxres ├── pyxel-editor.html └── pyxel-screen.html ├── examples ├── 01-hello-pyxel.html ├── 02-jump-game.html ├── 03-draw-api.html ├── 04-sound-api.html ├── 05-color-palette.html ├── 06-click-game.html ├── 07-snake.html ├── 08-triangle-api.html ├── 09-shooter.html ├── 10-platformer.html ├── 11-offscreen.html ├── 12-perlin-noise.html ├── 13-bitmap-font.html ├── 14-synthesizer.html ├── 15-tiled-map-file.html ├── 16-transform.html ├── 17-app-launcher.html ├── 30sec-of-daylight.html ├── image-editor.html ├── index.html ├── megaball.html ├── music-editor.html ├── script-test.html ├── sound-editor.html └── tilemap-editor.html ├── gamepad.py ├── import_hook.py ├── launcher ├── index.html └── url-builder.html ├── mml-studio ├── index.html ├── mml-commands.html ├── mml_studio.py └── pyxel-screen.html ├── pyxel-2.5.10-cp38-abi3-emscripten_4_0_9_wasm32.whl ├── pyxel.css └── pyxel.js /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | *.whl binary diff=zip 3 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/build-wasm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/.github/workflows/build-wasm.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | venv/ 3 | *.pyc 4 | .DS_Store 5 | -------------------------------------------------------------------------------- /.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/README.md -------------------------------------------------------------------------------- /docs/README-abspath.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/README-abspath.md -------------------------------------------------------------------------------- /docs/README.cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/README.cn.md -------------------------------------------------------------------------------- /docs/README.de.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/README.de.md -------------------------------------------------------------------------------- /docs/README.es.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/README.es.md -------------------------------------------------------------------------------- /docs/README.fr.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/README.fr.md -------------------------------------------------------------------------------- /docs/README.it.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/README.it.md -------------------------------------------------------------------------------- /docs/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/README.ja.md -------------------------------------------------------------------------------- /docs/README.ko.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/README.ko.md -------------------------------------------------------------------------------- /docs/README.pt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/README.pt.md -------------------------------------------------------------------------------- /docs/README.ru.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/README.ru.md -------------------------------------------------------------------------------- /docs/README.tr.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/README.tr.md -------------------------------------------------------------------------------- /docs/README.uk.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/README.uk.md -------------------------------------------------------------------------------- /docs/faq-en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/faq-en.md -------------------------------------------------------------------------------- /docs/faq-ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/faq-ja.md -------------------------------------------------------------------------------- /docs/images/01_hello_pyxel.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/images/01_hello_pyxel.gif -------------------------------------------------------------------------------- /docs/images/02_jump_game.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/images/02_jump_game.gif -------------------------------------------------------------------------------- /docs/images/03_draw_api.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/images/03_draw_api.gif -------------------------------------------------------------------------------- /docs/images/04_sound_api.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/images/04_sound_api.gif -------------------------------------------------------------------------------- /docs/images/05_color_palette.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/images/05_color_palette.png -------------------------------------------------------------------------------- /docs/images/06_click_game.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/images/06_click_game.gif -------------------------------------------------------------------------------- /docs/images/07_snake.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/images/07_snake.gif -------------------------------------------------------------------------------- /docs/images/08_triangle_api.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/images/08_triangle_api.gif -------------------------------------------------------------------------------- /docs/images/09_shooter.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/images/09_shooter.gif -------------------------------------------------------------------------------- /docs/images/10_platformer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/images/10_platformer.gif -------------------------------------------------------------------------------- /docs/images/11_offscreen.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/images/11_offscreen.gif -------------------------------------------------------------------------------- /docs/images/12_perlin_noise.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/images/12_perlin_noise.gif -------------------------------------------------------------------------------- /docs/images/13_bitmap_font.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/images/13_bitmap_font.png -------------------------------------------------------------------------------- /docs/images/14_synthesizer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/images/14_synthesizer.gif -------------------------------------------------------------------------------- /docs/images/15_tiled_map_file.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/images/15_tiled_map_file.gif -------------------------------------------------------------------------------- /docs/images/16_transform.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/images/16_transform.gif -------------------------------------------------------------------------------- /docs/images/17_app_launcher.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/images/17_app_launcher.gif -------------------------------------------------------------------------------- /docs/images/30sec_of_daylight.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/images/30sec_of_daylight.gif -------------------------------------------------------------------------------- /docs/images/99_flip_animation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/images/99_flip_animation.gif -------------------------------------------------------------------------------- /docs/images/blt_figure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/images/blt_figure.png -------------------------------------------------------------------------------- /docs/images/bltm_figure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/images/bltm_figure.png -------------------------------------------------------------------------------- /docs/images/click_to_start_114x14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/images/click_to_start_114x14.png -------------------------------------------------------------------------------- /docs/images/gamepad_button_98x98.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/images/gamepad_button_98x98.png -------------------------------------------------------------------------------- /docs/images/gamepad_cross_98x98.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/images/gamepad_cross_98x98.png -------------------------------------------------------------------------------- /docs/images/gamepad_menu_92x26.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/images/gamepad_menu_92x26.png -------------------------------------------------------------------------------- /docs/images/image_editor.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/images/image_editor.gif -------------------------------------------------------------------------------- /docs/images/image_tilemap_editor.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/images/image_tilemap_editor.gif -------------------------------------------------------------------------------- /docs/images/megaball.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/images/megaball.gif -------------------------------------------------------------------------------- /docs/images/music_editor.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/images/music_editor.gif -------------------------------------------------------------------------------- /docs/images/pyxel_book.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/images/pyxel_book.png -------------------------------------------------------------------------------- /docs/images/pyxel_editor.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/images/pyxel_editor.gif -------------------------------------------------------------------------------- /docs/images/pyxel_icon_64x64.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/images/pyxel_icon_64x64.ico -------------------------------------------------------------------------------- /docs/images/pyxel_icon_64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/images/pyxel_icon_64x64.png -------------------------------------------------------------------------------- /docs/images/pyxel_logo_152x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/images/pyxel_logo_152x64.png -------------------------------------------------------------------------------- /docs/images/pyxel_logo_76x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/images/pyxel_logo_76x32.png -------------------------------------------------------------------------------- /docs/images/pyxel_palette.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/images/pyxel_palette.png -------------------------------------------------------------------------------- /docs/images/pyxel_testing_scene.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/images/pyxel_testing_scene.jpeg -------------------------------------------------------------------------------- /docs/images/pyxel_thanks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/images/pyxel_thanks.png -------------------------------------------------------------------------------- /docs/images/sound_editor.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/images/sound_editor.gif -------------------------------------------------------------------------------- /docs/images/sound_music_editor.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/images/sound_music_editor.gif -------------------------------------------------------------------------------- /docs/images/tilemap_editor.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/images/tilemap_editor.gif -------------------------------------------------------------------------------- /docs/images/touch_to_start_114x14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/images/touch_to_start_114x14.png -------------------------------------------------------------------------------- /docs/pyxel-web-en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/pyxel-web-en.md -------------------------------------------------------------------------------- /docs/pyxel-web-ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/pyxel-web-ja.md -------------------------------------------------------------------------------- /docs/pyxel_user_examples.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/docs/pyxel_user_examples.json -------------------------------------------------------------------------------- /examples: -------------------------------------------------------------------------------- 1 | python/pyxel/examples -------------------------------------------------------------------------------- /python/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/.gitignore -------------------------------------------------------------------------------- /python/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyproject.toml -------------------------------------------------------------------------------- /python/pyxel/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/LICENSE -------------------------------------------------------------------------------- /python/pyxel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/__init__.py -------------------------------------------------------------------------------- /python/pyxel/__init__.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/__init__.pyi -------------------------------------------------------------------------------- /python/pyxel/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/__main__.py -------------------------------------------------------------------------------- /python/pyxel/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/cli.py -------------------------------------------------------------------------------- /python/pyxel/editor/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/editor/__init__.py -------------------------------------------------------------------------------- /python/pyxel/editor/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/editor/app.py -------------------------------------------------------------------------------- /python/pyxel/editor/assets/editor_220x160.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/editor/assets/editor_220x160.png -------------------------------------------------------------------------------- /python/pyxel/editor/canvas_panel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/editor/canvas_panel.py -------------------------------------------------------------------------------- /python/pyxel/editor/editor_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/editor/editor_base.py -------------------------------------------------------------------------------- /python/pyxel/editor/extensions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/editor/extensions.py -------------------------------------------------------------------------------- /python/pyxel/editor/field_cursor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/editor/field_cursor.py -------------------------------------------------------------------------------- /python/pyxel/editor/image_editor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/editor/image_editor.py -------------------------------------------------------------------------------- /python/pyxel/editor/image_viewer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/editor/image_viewer.py -------------------------------------------------------------------------------- /python/pyxel/editor/music_editor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/editor/music_editor.py -------------------------------------------------------------------------------- /python/pyxel/editor/music_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/editor/music_field.py -------------------------------------------------------------------------------- /python/pyxel/editor/octave_bar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/editor/octave_bar.py -------------------------------------------------------------------------------- /python/pyxel/editor/piano_keyboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/editor/piano_keyboard.py -------------------------------------------------------------------------------- /python/pyxel/editor/piano_roll.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/editor/piano_roll.py -------------------------------------------------------------------------------- /python/pyxel/editor/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/editor/settings.py -------------------------------------------------------------------------------- /python/pyxel/editor/sound_editor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/editor/sound_editor.py -------------------------------------------------------------------------------- /python/pyxel/editor/sound_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/editor/sound_field.py -------------------------------------------------------------------------------- /python/pyxel/editor/sound_selector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/editor/sound_selector.py -------------------------------------------------------------------------------- /python/pyxel/editor/tilemap_editor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/editor/tilemap_editor.py -------------------------------------------------------------------------------- /python/pyxel/editor/tilemap_viewer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/editor/tilemap_viewer.py -------------------------------------------------------------------------------- /python/pyxel/editor/widgets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/editor/widgets/__init__.py -------------------------------------------------------------------------------- /python/pyxel/editor/widgets/button.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/editor/widgets/button.py -------------------------------------------------------------------------------- /python/pyxel/editor/widgets/color_picker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/editor/widgets/color_picker.py -------------------------------------------------------------------------------- /python/pyxel/editor/widgets/image_button.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/editor/widgets/image_button.py -------------------------------------------------------------------------------- /python/pyxel/editor/widgets/image_toggle_button.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/editor/widgets/image_toggle_button.py -------------------------------------------------------------------------------- /python/pyxel/editor/widgets/number_picker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/editor/widgets/number_picker.py -------------------------------------------------------------------------------- /python/pyxel/editor/widgets/radio_button.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/editor/widgets/radio_button.py -------------------------------------------------------------------------------- /python/pyxel/editor/widgets/scroll_bar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/editor/widgets/scroll_bar.py -------------------------------------------------------------------------------- /python/pyxel/editor/widgets/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/editor/widgets/settings.py -------------------------------------------------------------------------------- /python/pyxel/editor/widgets/text_button.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/editor/widgets/text_button.py -------------------------------------------------------------------------------- /python/pyxel/editor/widgets/toggle_button.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/editor/widgets/toggle_button.py -------------------------------------------------------------------------------- /python/pyxel/editor/widgets/widget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/editor/widgets/widget.py -------------------------------------------------------------------------------- /python/pyxel/editor/widgets/widget_var.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/editor/widgets/widget_var.py -------------------------------------------------------------------------------- /python/pyxel/examples/01_hello_pyxel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/examples/01_hello_pyxel.py -------------------------------------------------------------------------------- /python/pyxel/examples/02_jump_game.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/examples/02_jump_game.py -------------------------------------------------------------------------------- /python/pyxel/examples/03_draw_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/examples/03_draw_api.py -------------------------------------------------------------------------------- /python/pyxel/examples/04_sound_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/examples/04_sound_api.py -------------------------------------------------------------------------------- /python/pyxel/examples/05_color_palette.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/examples/05_color_palette.py -------------------------------------------------------------------------------- /python/pyxel/examples/06_click_game.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/examples/06_click_game.py -------------------------------------------------------------------------------- /python/pyxel/examples/07_snake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/examples/07_snake.py -------------------------------------------------------------------------------- /python/pyxel/examples/08_triangle_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/examples/08_triangle_api.py -------------------------------------------------------------------------------- /python/pyxel/examples/09_shooter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/examples/09_shooter.py -------------------------------------------------------------------------------- /python/pyxel/examples/10_platformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/examples/10_platformer.py -------------------------------------------------------------------------------- /python/pyxel/examples/11_offscreen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/examples/11_offscreen.py -------------------------------------------------------------------------------- /python/pyxel/examples/12_perlin_noise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/examples/12_perlin_noise.py -------------------------------------------------------------------------------- /python/pyxel/examples/13_bitmap_font.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/examples/13_bitmap_font.py -------------------------------------------------------------------------------- /python/pyxel/examples/14_synthesizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/examples/14_synthesizer.py -------------------------------------------------------------------------------- /python/pyxel/examples/15_tiled_map_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/examples/15_tiled_map_file.py -------------------------------------------------------------------------------- /python/pyxel/examples/16_transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/examples/16_transform.py -------------------------------------------------------------------------------- /python/pyxel/examples/17_app_launcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/examples/17_app_launcher.py -------------------------------------------------------------------------------- /python/pyxel/examples/99_flip_animation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/examples/99_flip_animation.py -------------------------------------------------------------------------------- /python/pyxel/examples/apps/30sec_of_daylight.pyxapp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/examples/apps/30sec_of_daylight.pyxapp -------------------------------------------------------------------------------- /python/pyxel/examples/apps/8bit-bgm-gen.pyxapp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/examples/apps/8bit-bgm-gen.pyxapp -------------------------------------------------------------------------------- /python/pyxel/examples/apps/cursed_caverns.pyxapp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/examples/apps/cursed_caverns.pyxapp -------------------------------------------------------------------------------- /python/pyxel/examples/apps/laser-jetman.pyxapp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/examples/apps/laser-jetman.pyxapp -------------------------------------------------------------------------------- /python/pyxel/examples/apps/mega_wing.pyxapp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/examples/apps/mega_wing.pyxapp -------------------------------------------------------------------------------- /python/pyxel/examples/apps/megaball.pyxapp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/examples/apps/megaball.pyxapp -------------------------------------------------------------------------------- /python/pyxel/examples/apps/space_rescue.pyxapp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/examples/apps/space_rescue.pyxapp -------------------------------------------------------------------------------- /python/pyxel/examples/apps/vortexion.pyxapp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/examples/apps/vortexion.pyxapp -------------------------------------------------------------------------------- /python/pyxel/examples/assets/bgm_play.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/examples/assets/bgm_play.json -------------------------------------------------------------------------------- /python/pyxel/examples/assets/bgm_title.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/examples/assets/bgm_title.json -------------------------------------------------------------------------------- /python/pyxel/examples/assets/cat_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/examples/assets/cat_16x16.png -------------------------------------------------------------------------------- /python/pyxel/examples/assets/jump_game.pyxres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/examples/assets/jump_game.pyxres -------------------------------------------------------------------------------- /python/pyxel/examples/assets/noguchi_128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/examples/assets/noguchi_128x128.png -------------------------------------------------------------------------------- /python/pyxel/examples/assets/offscreen.pyxres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/examples/assets/offscreen.pyxres -------------------------------------------------------------------------------- /python/pyxel/examples/assets/platformer.pyxres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/examples/assets/platformer.pyxres -------------------------------------------------------------------------------- /python/pyxel/examples/assets/pyxel_logo_38x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/examples/assets/pyxel_logo_38x16.png -------------------------------------------------------------------------------- /python/pyxel/examples/assets/sample.pyxres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/examples/assets/sample.pyxres -------------------------------------------------------------------------------- /python/pyxel/examples/assets/tileset_24x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/examples/assets/tileset_24x32.png -------------------------------------------------------------------------------- /python/pyxel/examples/assets/umplus_j10r.bdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/examples/assets/umplus_j10r.bdf -------------------------------------------------------------------------------- /python/pyxel/examples/assets/umplus_j12r.bdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/examples/assets/umplus_j12r.bdf -------------------------------------------------------------------------------- /python/pyxel/examples/assets/urban_rpg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/examples/assets/urban_rpg.png -------------------------------------------------------------------------------- /python/pyxel/examples/assets/urban_rpg.tmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/examples/assets/urban_rpg.tmx -------------------------------------------------------------------------------- /python/pyxel/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/pyxel/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/pyxel/utils.py -------------------------------------------------------------------------------- /python/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/python/requirements.txt -------------------------------------------------------------------------------- /python/rust-toolchain.toml: -------------------------------------------------------------------------------- 1 | ../rust/rust-toolchain.toml -------------------------------------------------------------------------------- /rust/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/.gitignore -------------------------------------------------------------------------------- /rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/Cargo.toml -------------------------------------------------------------------------------- /rust/pyxel-engine/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-engine/Cargo.toml -------------------------------------------------------------------------------- /rust/pyxel-engine/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-engine/README.md -------------------------------------------------------------------------------- /rust/pyxel-engine/src/assets/pyxel_logo_152x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-engine/src/assets/pyxel_logo_152x64.png -------------------------------------------------------------------------------- /rust/pyxel-engine/src/audio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-engine/src/audio.rs -------------------------------------------------------------------------------- /rust/pyxel-engine/src/canvas.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-engine/src/canvas.rs -------------------------------------------------------------------------------- /rust/pyxel-engine/src/channel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-engine/src/channel.rs -------------------------------------------------------------------------------- /rust/pyxel-engine/src/font.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-engine/src/font.rs -------------------------------------------------------------------------------- /rust/pyxel-engine/src/graphics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-engine/src/graphics.rs -------------------------------------------------------------------------------- /rust/pyxel-engine/src/image.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-engine/src/image.rs -------------------------------------------------------------------------------- /rust/pyxel-engine/src/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-engine/src/input.rs -------------------------------------------------------------------------------- /rust/pyxel-engine/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-engine/src/lib.rs -------------------------------------------------------------------------------- /rust/pyxel-engine/src/math.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-engine/src/math.rs -------------------------------------------------------------------------------- /rust/pyxel-engine/src/mml_command.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-engine/src/mml_command.rs -------------------------------------------------------------------------------- /rust/pyxel-engine/src/mml_parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-engine/src/mml_parser.rs -------------------------------------------------------------------------------- /rust/pyxel-engine/src/music.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-engine/src/music.rs -------------------------------------------------------------------------------- /rust/pyxel-engine/src/old_mml_parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-engine/src/old_mml_parser.rs -------------------------------------------------------------------------------- /rust/pyxel-engine/src/old_resource_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-engine/src/old_resource_data.rs -------------------------------------------------------------------------------- /rust/pyxel-engine/src/profiler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-engine/src/profiler.rs -------------------------------------------------------------------------------- /rust/pyxel-engine/src/pyxel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-engine/src/pyxel.rs -------------------------------------------------------------------------------- /rust/pyxel-engine/src/rect_area.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-engine/src/rect_area.rs -------------------------------------------------------------------------------- /rust/pyxel-engine/src/resource.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-engine/src/resource.rs -------------------------------------------------------------------------------- /rust/pyxel-engine/src/resource_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-engine/src/resource_data.rs -------------------------------------------------------------------------------- /rust/pyxel-engine/src/screencast.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-engine/src/screencast.rs -------------------------------------------------------------------------------- /rust/pyxel-engine/src/settings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-engine/src/settings.rs -------------------------------------------------------------------------------- /rust/pyxel-engine/src/shaders/common.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-engine/src/shaders/common.frag -------------------------------------------------------------------------------- /rust/pyxel-engine/src/shaders/common.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-engine/src/shaders/common.vert -------------------------------------------------------------------------------- /rust/pyxel-engine/src/shaders/crisp.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-engine/src/shaders/crisp.frag -------------------------------------------------------------------------------- /rust/pyxel-engine/src/shaders/gl_version.glsl: -------------------------------------------------------------------------------- 1 | #version 120 2 | -------------------------------------------------------------------------------- /rust/pyxel-engine/src/shaders/gles_version.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-engine/src/shaders/gles_version.glsl -------------------------------------------------------------------------------- /rust/pyxel-engine/src/shaders/retro.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-engine/src/shaders/retro.frag -------------------------------------------------------------------------------- /rust/pyxel-engine/src/shaders/smooth.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-engine/src/shaders/smooth.frag -------------------------------------------------------------------------------- /rust/pyxel-engine/src/sound.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-engine/src/sound.rs -------------------------------------------------------------------------------- /rust/pyxel-engine/src/system.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-engine/src/system.rs -------------------------------------------------------------------------------- /rust/pyxel-engine/src/tilemap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-engine/src/tilemap.rs -------------------------------------------------------------------------------- /rust/pyxel-engine/src/tmx_parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-engine/src/tmx_parser.rs -------------------------------------------------------------------------------- /rust/pyxel-engine/src/tone.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-engine/src/tone.rs -------------------------------------------------------------------------------- /rust/pyxel-engine/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-engine/src/utils.rs -------------------------------------------------------------------------------- /rust/pyxel-engine/src/voice.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-engine/src/voice.rs -------------------------------------------------------------------------------- /rust/pyxel-engine/src/window_watcher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-engine/src/window_watcher.rs -------------------------------------------------------------------------------- /rust/pyxel-platform/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-platform/Cargo.toml -------------------------------------------------------------------------------- /rust/pyxel-platform/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-platform/README.md -------------------------------------------------------------------------------- /rust/pyxel-platform/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-platform/build.rs -------------------------------------------------------------------------------- /rust/pyxel-platform/src/event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-platform/src/event.rs -------------------------------------------------------------------------------- /rust/pyxel-platform/src/key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-platform/src/key.rs -------------------------------------------------------------------------------- /rust/pyxel-platform/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-platform/src/lib.rs -------------------------------------------------------------------------------- /rust/pyxel-platform/src/platform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-platform/src/platform.rs -------------------------------------------------------------------------------- /rust/pyxel-platform/src/sdl2/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-platform/src/sdl2/mod.rs -------------------------------------------------------------------------------- /rust/pyxel-platform/src/sdl2/platform_sdl2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-platform/src/sdl2/platform_sdl2.rs -------------------------------------------------------------------------------- /rust/pyxel-platform/src/sdl2/poll_events.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-platform/src/sdl2/poll_events.rs -------------------------------------------------------------------------------- /rust/pyxel-platform/src/sdl2/sdl2_sys.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-platform/src/sdl2/sdl2_sys.rs -------------------------------------------------------------------------------- /rust/pyxel-platform/wrapper.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /rust/pyxel-wrapper/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-wrapper/Cargo.toml -------------------------------------------------------------------------------- /rust/pyxel-wrapper/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-wrapper/README.md -------------------------------------------------------------------------------- /rust/pyxel-wrapper/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-wrapper/build.rs -------------------------------------------------------------------------------- /rust/pyxel-wrapper/src/audio_wrapper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-wrapper/src/audio_wrapper.rs -------------------------------------------------------------------------------- /rust/pyxel-wrapper/src/channel_wrapper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-wrapper/src/channel_wrapper.rs -------------------------------------------------------------------------------- /rust/pyxel-wrapper/src/constant_wrapper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-wrapper/src/constant_wrapper.rs -------------------------------------------------------------------------------- /rust/pyxel-wrapper/src/font_wrapper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-wrapper/src/font_wrapper.rs -------------------------------------------------------------------------------- /rust/pyxel-wrapper/src/graphics_wrapper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-wrapper/src/graphics_wrapper.rs -------------------------------------------------------------------------------- /rust/pyxel-wrapper/src/image_wrapper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-wrapper/src/image_wrapper.rs -------------------------------------------------------------------------------- /rust/pyxel-wrapper/src/input_wrapper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-wrapper/src/input_wrapper.rs -------------------------------------------------------------------------------- /rust/pyxel-wrapper/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-wrapper/src/lib.rs -------------------------------------------------------------------------------- /rust/pyxel-wrapper/src/math_wrapper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-wrapper/src/math_wrapper.rs -------------------------------------------------------------------------------- /rust/pyxel-wrapper/src/music_wrapper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-wrapper/src/music_wrapper.rs -------------------------------------------------------------------------------- /rust/pyxel-wrapper/src/pyxel_singleton.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-wrapper/src/pyxel_singleton.rs -------------------------------------------------------------------------------- /rust/pyxel-wrapper/src/resource_wrapper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-wrapper/src/resource_wrapper.rs -------------------------------------------------------------------------------- /rust/pyxel-wrapper/src/sound_wrapper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-wrapper/src/sound_wrapper.rs -------------------------------------------------------------------------------- /rust/pyxel-wrapper/src/system_wrapper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-wrapper/src/system_wrapper.rs -------------------------------------------------------------------------------- /rust/pyxel-wrapper/src/tilemap_wrapper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-wrapper/src/tilemap_wrapper.rs -------------------------------------------------------------------------------- /rust/pyxel-wrapper/src/tone_wrapper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-wrapper/src/tone_wrapper.rs -------------------------------------------------------------------------------- /rust/pyxel-wrapper/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-wrapper/src/utils.rs -------------------------------------------------------------------------------- /rust/pyxel-wrapper/src/variable_wrapper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/pyxel-wrapper/src/variable_wrapper.rs -------------------------------------------------------------------------------- /rust/rust-toolchain.toml: -------------------------------------------------------------------------------- 1 | [toolchain] 2 | channel = "nightly-2025-02-01" 3 | -------------------------------------------------------------------------------- /rust/rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/rust/rustfmt.toml -------------------------------------------------------------------------------- /scripts/download_wasm_wheel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/scripts/download_wasm_wheel -------------------------------------------------------------------------------- /scripts/generate_examples_markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/scripts/generate_examples_markdown -------------------------------------------------------------------------------- /scripts/generate_readme_abspath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/scripts/generate_readme_abspath -------------------------------------------------------------------------------- /scripts/generate_thanks_image: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/scripts/generate_thanks_image -------------------------------------------------------------------------------- /scripts/install_wasm_wheel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/scripts/install_wasm_wheel -------------------------------------------------------------------------------- /scripts/setup_python_venv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/scripts/setup_python_venv -------------------------------------------------------------------------------- /scripts/start_test_server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/scripts/start_test_server -------------------------------------------------------------------------------- /scripts/switch_html_scripts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/scripts/switch_html_scripts -------------------------------------------------------------------------------- /scripts/update_version_number: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/scripts/update_version_number -------------------------------------------------------------------------------- /wasm/code-maker/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/wasm/code-maker/index.html -------------------------------------------------------------------------------- /wasm/code-maker/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/wasm/code-maker/main.py -------------------------------------------------------------------------------- /wasm/code-maker/my_resource.pyxres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/wasm/code-maker/my_resource.pyxres -------------------------------------------------------------------------------- /wasm/code-maker/pyxel-editor.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/wasm/code-maker/pyxel-editor.html -------------------------------------------------------------------------------- /wasm/code-maker/pyxel-screen.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/wasm/code-maker/pyxel-screen.html -------------------------------------------------------------------------------- /wasm/examples/01-hello-pyxel.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/wasm/examples/01-hello-pyxel.html -------------------------------------------------------------------------------- /wasm/examples/02-jump-game.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/wasm/examples/02-jump-game.html -------------------------------------------------------------------------------- /wasm/examples/03-draw-api.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/wasm/examples/03-draw-api.html -------------------------------------------------------------------------------- /wasm/examples/04-sound-api.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/wasm/examples/04-sound-api.html -------------------------------------------------------------------------------- /wasm/examples/05-color-palette.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/wasm/examples/05-color-palette.html -------------------------------------------------------------------------------- /wasm/examples/06-click-game.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/wasm/examples/06-click-game.html -------------------------------------------------------------------------------- /wasm/examples/07-snake.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/wasm/examples/07-snake.html -------------------------------------------------------------------------------- /wasm/examples/08-triangle-api.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/wasm/examples/08-triangle-api.html -------------------------------------------------------------------------------- /wasm/examples/09-shooter.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/wasm/examples/09-shooter.html -------------------------------------------------------------------------------- /wasm/examples/10-platformer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/wasm/examples/10-platformer.html -------------------------------------------------------------------------------- /wasm/examples/11-offscreen.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/wasm/examples/11-offscreen.html -------------------------------------------------------------------------------- /wasm/examples/12-perlin-noise.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/wasm/examples/12-perlin-noise.html -------------------------------------------------------------------------------- /wasm/examples/13-bitmap-font.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/wasm/examples/13-bitmap-font.html -------------------------------------------------------------------------------- /wasm/examples/14-synthesizer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/wasm/examples/14-synthesizer.html -------------------------------------------------------------------------------- /wasm/examples/15-tiled-map-file.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/wasm/examples/15-tiled-map-file.html -------------------------------------------------------------------------------- /wasm/examples/16-transform.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/wasm/examples/16-transform.html -------------------------------------------------------------------------------- /wasm/examples/17-app-launcher.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/wasm/examples/17-app-launcher.html -------------------------------------------------------------------------------- /wasm/examples/30sec-of-daylight.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/wasm/examples/30sec-of-daylight.html -------------------------------------------------------------------------------- /wasm/examples/image-editor.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/wasm/examples/image-editor.html -------------------------------------------------------------------------------- /wasm/examples/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/wasm/examples/index.html -------------------------------------------------------------------------------- /wasm/examples/megaball.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/wasm/examples/megaball.html -------------------------------------------------------------------------------- /wasm/examples/music-editor.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/wasm/examples/music-editor.html -------------------------------------------------------------------------------- /wasm/examples/script-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/wasm/examples/script-test.html -------------------------------------------------------------------------------- /wasm/examples/sound-editor.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/wasm/examples/sound-editor.html -------------------------------------------------------------------------------- /wasm/examples/tilemap-editor.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/wasm/examples/tilemap-editor.html -------------------------------------------------------------------------------- /wasm/gamepad.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/wasm/gamepad.py -------------------------------------------------------------------------------- /wasm/import_hook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/wasm/import_hook.py -------------------------------------------------------------------------------- /wasm/launcher/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/wasm/launcher/index.html -------------------------------------------------------------------------------- /wasm/launcher/url-builder.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/wasm/launcher/url-builder.html -------------------------------------------------------------------------------- /wasm/mml-studio/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/wasm/mml-studio/index.html -------------------------------------------------------------------------------- /wasm/mml-studio/mml-commands.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/wasm/mml-studio/mml-commands.html -------------------------------------------------------------------------------- /wasm/mml-studio/mml_studio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/wasm/mml-studio/mml_studio.py -------------------------------------------------------------------------------- /wasm/mml-studio/pyxel-screen.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/wasm/mml-studio/pyxel-screen.html -------------------------------------------------------------------------------- /wasm/pyxel-2.5.10-cp38-abi3-emscripten_4_0_9_wasm32.whl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/wasm/pyxel-2.5.10-cp38-abi3-emscripten_4_0_9_wasm32.whl -------------------------------------------------------------------------------- /wasm/pyxel.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/wasm/pyxel.css -------------------------------------------------------------------------------- /wasm/pyxel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitao/pyxel/HEAD/wasm/pyxel.js --------------------------------------------------------------------------------