├── .clang-format ├── .compilerc ├── .eslintignore ├── .eslintrc ├── .gitattributes ├── .github ├── COMMIT_MESSAGE_GUIDELINES.md ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── chores.yml │ ├── main.yml │ └── web.yml ├── .gitignore ├── .gitmodules ├── .nvmrc ├── .prettierignore ├── .prettierrc.json ├── .storybook ├── main.ts ├── preview-body.html └── preview.ts ├── .yarnrc ├── .yarnrc.yml ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── DEVELOPERS.md ├── LICENSE ├── README.md ├── appData ├── engine │ └── engine.json ├── templates │ ├── blank │ │ ├── .gitignore │ │ ├── assets │ │ │ ├── avatars │ │ │ │ └── README.md │ │ │ ├── backgrounds │ │ │ │ ├── README.md │ │ │ │ ├── placeholder.png │ │ │ │ └── placeholder.png.gbsres │ │ │ ├── emotes │ │ │ │ ├── README.md │ │ │ │ ├── anger.png │ │ │ │ ├── anger.png.gbsres │ │ │ │ ├── love.png │ │ │ │ ├── love.png.gbsres │ │ │ │ ├── music.png │ │ │ │ ├── music.png.gbsres │ │ │ │ ├── pause.png │ │ │ │ ├── pause.png.gbsres │ │ │ │ ├── question.png │ │ │ │ ├── question.png.gbsres │ │ │ │ ├── shock.png │ │ │ │ ├── shock.png.gbsres │ │ │ │ ├── sleep.png │ │ │ │ ├── sleep.png.gbsres │ │ │ │ ├── sweat.png │ │ │ │ └── sweat.png.gbsres │ │ │ ├── fonts │ │ │ │ ├── README.md │ │ │ │ ├── gbs-mono.json │ │ │ │ ├── gbs-mono.png │ │ │ │ ├── gbs-mono.png.gbsres │ │ │ │ ├── gbs-var.json │ │ │ │ ├── gbs-var.png │ │ │ │ └── gbs-var.png.gbsres │ │ │ ├── music │ │ │ │ ├── README.md │ │ │ │ ├── template.mod │ │ │ │ └── template.mod.gbsres │ │ │ ├── sounds │ │ │ │ └── README.md │ │ │ ├── sprites │ │ │ │ ├── README.md │ │ │ │ ├── actor.png │ │ │ │ ├── actor.png.gbsres │ │ │ │ ├── actor_animated.png │ │ │ │ ├── actor_animated.png.gbsres │ │ │ │ ├── static.png │ │ │ │ └── static.png.gbsres │ │ │ ├── tilesets │ │ │ │ └── README.md │ │ │ └── ui │ │ │ │ ├── README.md │ │ │ │ ├── cursor.png │ │ │ │ └── frame.png │ │ ├── plugins │ │ │ └── README.md │ │ ├── project.gbsproj │ │ └── project │ │ │ ├── engine_field_values.gbsres │ │ │ ├── palettes │ │ │ ├── default_bg_1.gbsres │ │ │ ├── default_bg_2.gbsres │ │ │ ├── default_bg_3.gbsres │ │ │ ├── default_bg_4.gbsres │ │ │ ├── default_bg_5.gbsres │ │ │ ├── default_bg_6.gbsres │ │ │ ├── default_sprites.gbsres │ │ │ └── default_ui.gbsres │ │ │ ├── settings.gbsres │ │ │ └── variables.gbsres │ ├── gbhtml │ │ ├── .gitignore │ │ ├── assets │ │ │ ├── avatars │ │ │ │ └── README.md │ │ │ ├── backgrounds │ │ │ │ ├── README.md │ │ │ │ ├── cave.png │ │ │ │ ├── cave.png.gbsres │ │ │ │ ├── house.png │ │ │ │ ├── house.png.gbsres │ │ │ │ ├── logo.png │ │ │ │ ├── logo.png.gbsres │ │ │ │ ├── menu.png │ │ │ │ ├── menu.png.gbsres │ │ │ │ ├── outside.png │ │ │ │ ├── outside.png.gbsres │ │ │ │ ├── stars.png │ │ │ │ ├── stars.png.gbsres │ │ │ │ ├── titlescreen.png │ │ │ │ ├── titlescreen.png.gbsres │ │ │ │ ├── underground.png │ │ │ │ └── underground.png.gbsres │ │ │ ├── emotes │ │ │ │ ├── README.md │ │ │ │ ├── anger.png │ │ │ │ ├── anger.png.gbsres │ │ │ │ ├── love.png │ │ │ │ ├── love.png.gbsres │ │ │ │ ├── music.png │ │ │ │ ├── music.png.gbsres │ │ │ │ ├── pause.png │ │ │ │ ├── pause.png.gbsres │ │ │ │ ├── question.png │ │ │ │ ├── question.png.gbsres │ │ │ │ ├── shock.png │ │ │ │ ├── shock.png.gbsres │ │ │ │ ├── sleep.png │ │ │ │ ├── sleep.png.gbsres │ │ │ │ ├── sweat.png │ │ │ │ └── sweat.png.gbsres │ │ │ ├── fonts │ │ │ │ ├── README.md │ │ │ │ ├── gbs-mono.json │ │ │ │ ├── gbs-mono.png │ │ │ │ ├── gbs-mono.png.gbsres │ │ │ │ ├── gbs-var.json │ │ │ │ ├── gbs-var.png │ │ │ │ └── gbs-var.png.gbsres │ │ │ ├── music │ │ │ │ ├── README.md │ │ │ │ ├── Rulz_GonaSpace.uge │ │ │ │ ├── Rulz_GonaSpace.uge.gbsres │ │ │ │ ├── template.mod │ │ │ │ ├── template.mod.gbsres │ │ │ │ ├── template.uge │ │ │ │ └── template.uge.gbsres │ │ │ ├── sgb │ │ │ │ └── border.png │ │ │ ├── sounds │ │ │ │ └── README.md │ │ │ ├── sprites │ │ │ │ ├── README.md │ │ │ │ ├── cat.png │ │ │ │ ├── cat.png.gbsres │ │ │ │ ├── checkbox.png │ │ │ │ ├── checkbox.png.gbsres │ │ │ │ ├── dog.png │ │ │ │ ├── dog.png.gbsres │ │ │ │ ├── duck.png │ │ │ │ ├── duck.png.gbsres │ │ │ │ ├── fire.png │ │ │ │ ├── fire.png.gbsres │ │ │ │ ├── ice.png │ │ │ │ ├── ice.png.gbsres │ │ │ │ ├── npc001.png │ │ │ │ ├── npc001.png.gbsres │ │ │ │ ├── npc002.png │ │ │ │ ├── npc002.png.gbsres │ │ │ │ ├── npc003.png │ │ │ │ ├── npc003.png.gbsres │ │ │ │ ├── player.png │ │ │ │ ├── player.png.gbsres │ │ │ │ ├── radio.png │ │ │ │ ├── radio.png.gbsres │ │ │ │ ├── rock.png │ │ │ │ ├── rock.png.gbsres │ │ │ │ ├── sage.png │ │ │ │ ├── sage.png.gbsres │ │ │ │ ├── savepoint.png │ │ │ │ ├── savepoint.png.gbsres │ │ │ │ ├── signpost.png │ │ │ │ ├── signpost.png.gbsres │ │ │ │ ├── torch.png │ │ │ │ └── torch.png.gbsres │ │ │ ├── tilesets │ │ │ │ └── README.md │ │ │ └── ui │ │ │ │ ├── README.md │ │ │ │ ├── cursor.png │ │ │ │ └── frame.png │ │ ├── plugins │ │ │ └── README.md │ │ ├── project.gbsproj │ │ └── project │ │ │ ├── engine_field_values.gbsres │ │ │ ├── palettes │ │ │ ├── default_bg_1.gbsres │ │ │ ├── default_bg_2.gbsres │ │ │ ├── default_bg_3.gbsres │ │ │ ├── default_bg_4.gbsres │ │ │ ├── default_bg_5.gbsres │ │ │ ├── default_bg_6.gbsres │ │ │ ├── default_sprites.gbsres │ │ │ └── default_ui.gbsres │ │ │ ├── scenes │ │ │ ├── cave │ │ │ │ ├── actors │ │ │ │ │ ├── actor.gbsres │ │ │ │ │ ├── actor_2.gbsres │ │ │ │ │ ├── actor_3.gbsres │ │ │ │ │ ├── actor_4.gbsres │ │ │ │ │ ├── actor_5.gbsres │ │ │ │ │ └── actor_6.gbsres │ │ │ │ ├── scene.gbsres │ │ │ │ └── triggers │ │ │ │ │ └── trigger.gbsres │ │ │ ├── house │ │ │ │ ├── actors │ │ │ │ │ ├── actor.gbsres │ │ │ │ │ ├── actor_2.gbsres │ │ │ │ │ ├── actor_3.gbsres │ │ │ │ │ ├── actor_4.gbsres │ │ │ │ │ └── radio.gbsres │ │ │ │ ├── scene.gbsres │ │ │ │ └── triggers │ │ │ │ │ └── trigger.gbsres │ │ │ ├── logo │ │ │ │ └── scene.gbsres │ │ │ ├── menu │ │ │ │ ├── actors │ │ │ │ │ ├── quest1.gbsres │ │ │ │ │ ├── quest2.gbsres │ │ │ │ │ ├── quest3.gbsres │ │ │ │ │ ├── quest4.gbsres │ │ │ │ │ ├── quest5.gbsres │ │ │ │ │ └── quest6.gbsres │ │ │ │ └── scene.gbsres │ │ │ ├── outside │ │ │ │ ├── actors │ │ │ │ │ ├── actor.gbsres │ │ │ │ │ ├── actor_2.gbsres │ │ │ │ │ ├── actor_3.gbsres │ │ │ │ │ ├── actor_4.gbsres │ │ │ │ │ ├── actor_5.gbsres │ │ │ │ │ ├── actor_6.gbsres │ │ │ │ │ └── actor_7.gbsres │ │ │ │ ├── scene.gbsres │ │ │ │ └── triggers │ │ │ │ │ ├── trigger.gbsres │ │ │ │ │ ├── trigger_2.gbsres │ │ │ │ │ └── trigger_3.gbsres │ │ │ ├── stars │ │ │ │ ├── actors │ │ │ │ │ └── actor.gbsres │ │ │ │ └── scene.gbsres │ │ │ ├── title_screen │ │ │ │ └── scene.gbsres │ │ │ └── underground │ │ │ │ ├── actors │ │ │ │ ├── actor.gbsres │ │ │ │ ├── ice_block.gbsres │ │ │ │ ├── rock_1.gbsres │ │ │ │ ├── rock_2.gbsres │ │ │ │ └── rock_3.gbsres │ │ │ │ ├── scene.gbsres │ │ │ │ └── triggers │ │ │ │ └── trigger.gbsres │ │ │ ├── scripts │ │ │ └── init_menu.gbsres │ │ │ ├── settings.gbsres │ │ │ └── variables.gbsres │ └── gbs2 │ │ ├── .gitignore │ │ ├── assets │ │ ├── avatars │ │ │ ├── README.md │ │ │ ├── danger.png │ │ │ └── danger.png.gbsres │ │ ├── backgrounds │ │ │ ├── README.md │ │ │ ├── black.png │ │ │ ├── black.png.gbsres │ │ │ ├── cave.png │ │ │ ├── cave.png.gbsres │ │ │ ├── hidden_cave.png │ │ │ ├── hidden_cave.png.gbsres │ │ │ ├── house-wide.png │ │ │ ├── house-wide.png.gbsres │ │ │ ├── house.png │ │ │ ├── house.png.gbsres │ │ │ ├── launch_site.png │ │ │ ├── launch_site.png.gbsres │ │ │ ├── leaving_earth.png │ │ │ ├── leaving_earth.png.gbsres │ │ │ ├── logo.png │ │ │ ├── logo.png.gbsres │ │ │ ├── menu.png │ │ │ ├── menu.png.gbsres │ │ │ ├── menu_page1.png │ │ │ ├── menu_page1.png.gbsres │ │ │ ├── menu_page2.png │ │ │ ├── menu_page2.png.gbsres │ │ │ ├── outside.png │ │ │ ├── outside.png.gbsres │ │ │ ├── parallax.png │ │ │ ├── parallax.png.gbsres │ │ │ ├── platform_path.png │ │ │ ├── platform_path.png.gbsres │ │ │ ├── room.png │ │ │ ├── room.png.gbsres │ │ │ ├── sample_town.png │ │ │ ├── sample_town.png.gbsres │ │ │ ├── stars.png │ │ │ ├── stars.png.gbsres │ │ │ ├── stars_wide.png │ │ │ ├── stars_wide.png.gbsres │ │ │ ├── titlescreen.png │ │ │ ├── titlescreen.png.gbsres │ │ │ ├── underground.png │ │ │ └── underground.png.gbsres │ │ ├── emotes │ │ │ ├── README.md │ │ │ ├── anger.png │ │ │ ├── anger.png.gbsres │ │ │ ├── love.png │ │ │ ├── love.png.gbsres │ │ │ ├── music.png │ │ │ ├── music.png.gbsres │ │ │ ├── pause.png │ │ │ ├── pause.png.gbsres │ │ │ ├── question.png │ │ │ ├── question.png.gbsres │ │ │ ├── shock.png │ │ │ ├── shock.png.gbsres │ │ │ ├── sleep.png │ │ │ ├── sleep.png.gbsres │ │ │ ├── sweat.png │ │ │ └── sweat.png.gbsres │ │ ├── fonts │ │ │ ├── README.md │ │ │ ├── gbs-mono.json │ │ │ ├── gbs-mono.png │ │ │ ├── gbs-mono.png.gbsres │ │ │ ├── gbs-var.json │ │ │ ├── gbs-var.png │ │ │ └── gbs-var.png.gbsres │ │ ├── music │ │ │ ├── README.md │ │ │ ├── Rulz_BattleTheme.mod │ │ │ ├── Rulz_BattleTheme.mod.gbsres │ │ │ ├── Rulz_BattleTheme.uge │ │ │ ├── Rulz_BattleTheme.uge.gbsres │ │ │ ├── Rulz_FastPaceSpeedRace.mod │ │ │ ├── Rulz_FastPaceSpeedRace.mod.gbsres │ │ │ ├── Rulz_FastPaceSpeedRace.uge │ │ │ ├── Rulz_FastPaceSpeedRace.uge.gbsres │ │ │ ├── Rulz_GonaSpace.mod │ │ │ ├── Rulz_GonaSpace.mod.gbsres │ │ │ ├── Rulz_GonaSpace.uge │ │ │ ├── Rulz_GonaSpace.uge.gbsres │ │ │ ├── Rulz_Into the woods.mod │ │ │ ├── Rulz_Into the woods.mod.gbsres │ │ │ ├── Rulz_Into the woods.uge │ │ │ ├── Rulz_Into the woods.uge.gbsres │ │ │ ├── Rulz_Intro.mod │ │ │ ├── Rulz_Intro.mod.gbsres │ │ │ ├── Rulz_Intro.uge │ │ │ ├── Rulz_Intro.uge.gbsres │ │ │ ├── Rulz_LightMood.mod │ │ │ ├── Rulz_LightMood.mod.gbsres │ │ │ ├── Rulz_LightMood.uge │ │ │ ├── Rulz_LightMood.uge.gbsres │ │ │ ├── Rulz_Outside.mod │ │ │ ├── Rulz_Outside.mod.gbsres │ │ │ ├── Rulz_Outside.uge │ │ │ ├── Rulz_Outside.uge.gbsres │ │ │ ├── Rulz_Pause_Underground.mod │ │ │ ├── Rulz_Pause_Underground.mod.gbsres │ │ │ ├── Rulz_Pause_Underground.uge │ │ │ ├── Rulz_Pause_Underground.uge.gbsres │ │ │ ├── Rulz_SpaceEmergency.mod │ │ │ ├── Rulz_SpaceEmergency.mod.gbsres │ │ │ ├── Rulz_SpaceEmergency.uge │ │ │ ├── Rulz_SpaceEmergency.uge.gbsres │ │ │ ├── Rulz_UndergroundCave.mod │ │ │ ├── Rulz_UndergroundCave.mod.gbsres │ │ │ ├── Rulz_UndergroundCave.uge │ │ │ ├── Rulz_UndergroundCave.uge.gbsres │ │ │ ├── Tronimal_DrumsExample.uge │ │ │ ├── Tronimal_DrumsExample.uge.gbsres │ │ │ ├── Tronimal_EchoExample.uge │ │ │ ├── Tronimal_EchoExample.uge.gbsres │ │ │ ├── template.mod │ │ │ └── template.mod.gbsres │ │ ├── sounds │ │ │ ├── README.md │ │ │ ├── Tronimal_Sound_Effects.sav │ │ │ └── Tronimal_Sound_Effects.sav.gbsres │ │ ├── sprites │ │ │ ├── README.md │ │ │ ├── bullet.png │ │ │ ├── bullet.png.gbsres │ │ │ ├── bullet_left.png │ │ │ ├── bullet_left.png.gbsres │ │ │ ├── bullet_right.png │ │ │ ├── bullet_right.png.gbsres │ │ │ ├── cat.png │ │ │ ├── cat.png.gbsres │ │ │ ├── checkbox.png │ │ │ ├── checkbox.png.gbsres │ │ │ ├── chest.png │ │ │ ├── chest.png.gbsres │ │ │ ├── cursor.png │ │ │ ├── cursor.png.gbsres │ │ │ ├── dog.png │ │ │ ├── dog.png.gbsres │ │ │ ├── drumkit.png │ │ │ ├── drumkit.png.gbsres │ │ │ ├── duck.png │ │ │ ├── duck.png.gbsres │ │ │ ├── elephant.png │ │ │ ├── elephant.png.gbsres │ │ │ ├── enemy_ship.png │ │ │ ├── enemy_ship.png.gbsres │ │ │ ├── explode.png │ │ │ ├── explode.png.gbsres │ │ │ ├── fire.png │ │ │ ├── fire.png.gbsres │ │ │ ├── hearts.png │ │ │ ├── hearts.png.gbsres │ │ │ ├── hidden_stairs.png │ │ │ ├── hidden_stairs.png.gbsres │ │ │ ├── ice.png │ │ │ ├── ice.png.gbsres │ │ │ ├── keyboard.png │ │ │ ├── keyboard.png.gbsres │ │ │ ├── machine.png │ │ │ ├── machine.png.gbsres │ │ │ ├── npc001.png │ │ │ ├── npc001.png.gbsres │ │ │ ├── npc002.png │ │ │ ├── npc002.png.gbsres │ │ │ ├── npc003.png │ │ │ ├── npc003.png.gbsres │ │ │ ├── npc004.png │ │ │ ├── npc004.png.gbsres │ │ │ ├── npc005.png │ │ │ ├── npc005.png.gbsres │ │ │ ├── npc006.png │ │ │ ├── npc006.png.gbsres │ │ │ ├── npc007.png │ │ │ ├── npc007.png.gbsres │ │ │ ├── npc008.png │ │ │ ├── npc008.png.gbsres │ │ │ ├── npc_gardener.png │ │ │ ├── npc_gardener.png.gbsres │ │ │ ├── player.png │ │ │ ├── player.png.gbsres │ │ │ ├── player_platform.png │ │ │ ├── player_platform.png.gbsres │ │ │ ├── player_ship.png │ │ │ ├── player_ship.png.gbsres │ │ │ ├── pod_door.png │ │ │ ├── pod_door.png.gbsres │ │ │ ├── portal.png │ │ │ ├── portal.png.gbsres │ │ │ ├── radio.png │ │ │ ├── radio.png.gbsres │ │ │ ├── rock.png │ │ │ ├── rock.png.gbsres │ │ │ ├── sage.png │ │ │ ├── sage.png.gbsres │ │ │ ├── savepoint.png │ │ │ ├── savepoint.png.gbsres │ │ │ ├── signpost.png │ │ │ ├── signpost.png.gbsres │ │ │ ├── space_mine.png │ │ │ ├── space_mine.png.gbsres │ │ │ ├── torch.png │ │ │ ├── torch.png.gbsres │ │ │ ├── turnip.png │ │ │ ├── turnip.png.gbsres │ │ │ ├── ui_weapon.png │ │ │ └── ui_weapon.png.gbsres │ │ ├── tilesets │ │ │ ├── README.md │ │ │ ├── flowers.png │ │ │ ├── flowers.png.gbsres │ │ │ ├── waterfall.png │ │ │ └── waterfall.png.gbsres │ │ └── ui │ │ │ ├── README.md │ │ │ ├── cursor.png │ │ │ └── frame.png │ │ ├── plugins │ │ └── README.md │ │ ├── project.gbsproj │ │ └── project │ │ ├── engine_field_values.gbsres │ │ ├── palettes │ │ ├── cave_wall.gbsres │ │ ├── default_bg_1.gbsres │ │ ├── default_bg_2.gbsres │ │ ├── default_bg_3.gbsres │ │ ├── default_bg_4.gbsres │ │ ├── default_bg_5.gbsres │ │ ├── default_bg_6.gbsres │ │ ├── default_sprites.gbsres │ │ ├── default_ui.gbsres │ │ ├── elephant.gbsres │ │ ├── fire.gbsres │ │ ├── machines.gbsres │ │ ├── npcs_1.gbsres │ │ ├── npcs_2.gbsres │ │ ├── npcs_3.gbsres │ │ ├── npcs_4.gbsres │ │ ├── parallax_clouds.gbsres │ │ ├── platform_clouds.gbsres │ │ ├── platform_grass.gbsres │ │ ├── platform_tree.gbsres │ │ ├── player_body.gbsres │ │ ├── player_hair.gbsres │ │ ├── space_earth.gbsres │ │ ├── space_stars.gbsres │ │ ├── top_down_cliff.gbsres │ │ ├── top_down_grass.gbsres │ │ ├── top_down_ship.gbsres │ │ ├── top_down_tree.gbsres │ │ └── top_down_water.gbsres │ │ ├── prefabs │ │ └── actors │ │ │ ├── enemies │ │ │ ├── ship │ │ │ │ ├── mine_bottom_to_top.gbsres │ │ │ │ ├── mine_diagonal.gbsres │ │ │ │ ├── mine_top_to_bottom.gbsres │ │ │ │ └── vertical.gbsres │ │ │ └── turnip.gbsres │ │ │ └── save_point.gbsres │ │ ├── scenes │ │ ├── caves │ │ │ ├── cave │ │ │ │ ├── actors │ │ │ │ │ ├── actor.gbsres │ │ │ │ │ ├── actor_2.gbsres │ │ │ │ │ ├── fire.gbsres │ │ │ │ │ ├── fire_2.gbsres │ │ │ │ │ ├── sage.gbsres │ │ │ │ │ └── save_point.gbsres │ │ │ │ ├── scene.gbsres │ │ │ │ └── triggers │ │ │ │ │ └── trigger.gbsres │ │ │ ├── deeper_underground │ │ │ │ ├── actors │ │ │ │ │ └── chest.gbsres │ │ │ │ ├── scene.gbsres │ │ │ │ └── triggers │ │ │ │ │ └── trigger.gbsres │ │ │ └── underground │ │ │ │ ├── actors │ │ │ │ ├── hidden_stairs.gbsres │ │ │ │ ├── ice_block.gbsres │ │ │ │ ├── rock_1.gbsres │ │ │ │ ├── rock_2.gbsres │ │ │ │ ├── rock_3.gbsres │ │ │ │ └── sign_post.gbsres │ │ │ │ ├── scene.gbsres │ │ │ │ └── triggers │ │ │ │ ├── trigger.gbsres │ │ │ │ └── trigger_2.gbsres │ │ ├── dream │ │ │ └── scene.gbsres │ │ ├── path │ │ │ ├── parallax_example │ │ │ │ ├── actors │ │ │ │ │ ├── elephant.gbsres │ │ │ │ │ └── sign_post.gbsres │ │ │ │ ├── scene.gbsres │ │ │ │ └── triggers │ │ │ │ │ └── trigger.gbsres │ │ │ └── path_to_sample_town │ │ │ │ ├── actors │ │ │ │ ├── gardener.gbsres │ │ │ │ ├── healthui.gbsres │ │ │ │ ├── save_point.gbsres │ │ │ │ ├── sign_post.gbsres │ │ │ │ ├── turnip_1.gbsres │ │ │ │ ├── turnip_2.gbsres │ │ │ │ └── turnip_3.gbsres │ │ │ │ ├── scene.gbsres │ │ │ │ └── triggers │ │ │ │ ├── trigger.gbsres │ │ │ │ ├── trigger_2.gbsres │ │ │ │ ├── trigger_3.gbsres │ │ │ │ ├── trigger_4.gbsres │ │ │ │ ├── trigger_5.gbsres │ │ │ │ └── trigger_6.gbsres │ │ ├── players_house │ │ │ ├── scene.gbsres │ │ │ └── triggers │ │ │ │ ├── trigger.gbsres │ │ │ │ ├── trigger_10.gbsres │ │ │ │ ├── trigger_11.gbsres │ │ │ │ ├── trigger_2.gbsres │ │ │ │ ├── trigger_3.gbsres │ │ │ │ ├── trigger_4.gbsres │ │ │ │ ├── trigger_5.gbsres │ │ │ │ ├── trigger_6.gbsres │ │ │ │ ├── trigger_7.gbsres │ │ │ │ ├── trigger_8.gbsres │ │ │ │ └── trigger_9.gbsres │ │ ├── space │ │ │ ├── deep_space │ │ │ │ ├── actors │ │ │ │ │ ├── portal.gbsres │ │ │ │ │ ├── save_point.gbsres │ │ │ │ │ └── space_dog.gbsres │ │ │ │ ├── scene.gbsres │ │ │ │ └── triggers │ │ │ │ │ └── trigger.gbsres │ │ │ └── space_battle │ │ │ │ ├── actors │ │ │ │ ├── actor.gbsres │ │ │ │ ├── actor_10.gbsres │ │ │ │ ├── actor_11.gbsres │ │ │ │ ├── actor_12.gbsres │ │ │ │ ├── actor_13.gbsres │ │ │ │ ├── actor_14.gbsres │ │ │ │ ├── actor_15.gbsres │ │ │ │ ├── actor_16.gbsres │ │ │ │ ├── actor_2.gbsres │ │ │ │ ├── actor_3.gbsres │ │ │ │ ├── actor_4.gbsres │ │ │ │ ├── actor_5.gbsres │ │ │ │ ├── actor_6.gbsres │ │ │ │ ├── actor_7.gbsres │ │ │ │ ├── actor_8.gbsres │ │ │ │ └── actor_9.gbsres │ │ │ │ ├── scene.gbsres │ │ │ │ └── triggers │ │ │ │ └── trigger.gbsres │ │ ├── town │ │ │ ├── launch_site │ │ │ │ ├── actors │ │ │ │ │ ├── machine.gbsres │ │ │ │ │ ├── machine_2.gbsres │ │ │ │ │ ├── machine_3.gbsres │ │ │ │ │ ├── machine_4.gbsres │ │ │ │ │ ├── pod_door.gbsres │ │ │ │ │ └── scientist.gbsres │ │ │ │ ├── scene.gbsres │ │ │ │ └── triggers │ │ │ │ │ ├── trigger.gbsres │ │ │ │ │ └── trigger_2.gbsres │ │ │ ├── music_house │ │ │ │ ├── actors │ │ │ │ │ ├── dj.gbsres │ │ │ │ │ ├── drumkit.gbsres │ │ │ │ │ ├── keyboard.gbsres │ │ │ │ │ ├── machine.gbsres │ │ │ │ │ ├── machine_2.gbsres │ │ │ │ │ ├── machine_3.gbsres │ │ │ │ │ ├── machine_4.gbsres │ │ │ │ │ ├── sign_post_2.gbsres │ │ │ │ │ └── sign_post_3.gbsres │ │ │ │ ├── scene.gbsres │ │ │ │ └── triggers │ │ │ │ │ └── trigger.gbsres │ │ │ ├── sample_town │ │ │ │ ├── actors │ │ │ │ │ ├── angry_guy.gbsres │ │ │ │ │ ├── cat.gbsres │ │ │ │ │ ├── duck.gbsres │ │ │ │ │ ├── florist.gbsres │ │ │ │ │ ├── hider.gbsres │ │ │ │ │ ├── oblivious_guy.gbsres │ │ │ │ │ ├── pet_owner.gbsres │ │ │ │ │ ├── rock.gbsres │ │ │ │ │ └── sign_post.gbsres │ │ │ │ ├── scene.gbsres │ │ │ │ └── triggers │ │ │ │ │ ├── trigger.gbsres │ │ │ │ │ ├── trigger_10.gbsres │ │ │ │ │ ├── trigger_11.gbsres │ │ │ │ │ ├── trigger_12.gbsres │ │ │ │ │ ├── trigger_13.gbsres │ │ │ │ │ ├── trigger_14.gbsres │ │ │ │ │ ├── trigger_2.gbsres │ │ │ │ │ ├── trigger_3.gbsres │ │ │ │ │ ├── trigger_4.gbsres │ │ │ │ │ ├── trigger_5.gbsres │ │ │ │ │ ├── trigger_6.gbsres │ │ │ │ │ ├── trigger_7.gbsres │ │ │ │ │ ├── trigger_8.gbsres │ │ │ │ │ └── trigger_9.gbsres │ │ │ └── top_house │ │ │ │ ├── actors │ │ │ │ ├── radio.gbsres │ │ │ │ ├── radio_guy.gbsres │ │ │ │ ├── sign_post_1.gbsres │ │ │ │ ├── sign_post_2.gbsres │ │ │ │ └── sign_post_3.gbsres │ │ │ │ ├── scene.gbsres │ │ │ │ └── triggers │ │ │ │ └── trigger.gbsres │ │ └── ui │ │ │ ├── logo │ │ │ └── scene.gbsres │ │ │ ├── menu │ │ │ ├── menu_page_1 │ │ │ │ ├── actors │ │ │ │ │ ├── quest1.gbsres │ │ │ │ │ ├── quest2.gbsres │ │ │ │ │ ├── quest3.gbsres │ │ │ │ │ ├── quest4.gbsres │ │ │ │ │ ├── quest5.gbsres │ │ │ │ │ └── quest6.gbsres │ │ │ │ └── scene.gbsres │ │ │ └── menu_page_2 │ │ │ │ ├── actors │ │ │ │ ├── quest10.gbsres │ │ │ │ ├── quest11.gbsres │ │ │ │ ├── quest7.gbsres │ │ │ │ ├── quest8.gbsres │ │ │ │ └── quest9.gbsres │ │ │ │ └── scene.gbsres │ │ │ └── title_screen │ │ │ └── scene.gbsres │ │ ├── scripts │ │ ├── common │ │ │ ├── init_weapons.gbsres │ │ │ ├── platformer │ │ │ │ ├── on_blank.gbsres │ │ │ │ ├── on_knockback.gbsres │ │ │ │ └── update_health_ui.gbsres │ │ │ └── ui │ │ │ │ └── init_menu.gbsres │ │ └── enemies │ │ │ ├── ship │ │ │ ├── enemy_ship_destroy.gbsres │ │ │ ├── enemy_ship_hit_player.gbsres │ │ │ ├── enemy_ship_movement_diagonal.gbsres │ │ │ ├── enemy_ship_movement_diagonal_bottom_to_top.gbsres │ │ │ ├── enemy_ship_movement_diagonal_top_to_bottom.gbsres │ │ │ └── enemy_ship_movement_vertical.gbsres │ │ │ └── turnip │ │ │ ├── turnip_collisions.gbsres │ │ │ ├── turnip_init.gbsres │ │ │ └── turnip_movement.gbsres │ │ ├── settings.gbsres │ │ └── variables.gbsres └── wasm │ ├── binjgb │ ├── README.md │ ├── binjgb.js │ ├── binjgb.wasm │ ├── css │ │ └── style.css │ ├── index.html │ ├── js │ │ ├── debugger.js │ │ └── script.js │ └── rom │ │ └── README.md │ └── rgbds │ ├── README.md │ ├── rgbasm.js │ ├── rgbasm.wasm │ ├── rgbfix.js │ ├── rgbfix.wasm │ ├── rgblink.js │ └── rgblink.wasm ├── contributors-external.json ├── contributors.json ├── entitlements.plist ├── forge.config.js ├── gbstudio.gif ├── jest.config.js ├── knip.config.ts ├── package.json ├── patrons.json ├── src ├── app │ ├── game │ │ └── preload.ts │ ├── music │ │ ├── MusicRoot.tsx │ │ ├── music.html │ │ └── preload.ts │ ├── plugins │ │ ├── PluginsRoot.tsx │ │ ├── plugins.html │ │ └── preload.ts │ ├── preferences │ │ ├── PreferencesRoot.tsx │ │ ├── preferences.html │ │ └── preload.ts │ ├── project │ │ ├── ProjectRoot.tsx │ │ ├── initProject.ts │ │ ├── preload.ts │ │ └── project.html │ └── splash │ │ ├── SplashRoot.tsx │ │ ├── preload.ts │ │ └── splash.html ├── assets │ ├── app │ │ ├── Info.plist │ │ ├── dmg │ │ │ ├── background.png │ │ │ ├── background.tiff │ │ │ ├── background@2x.png │ │ │ └── build.sh │ │ ├── icon │ │ │ ├── Assets.car │ │ │ ├── app_icon.icns │ │ │ ├── app_icon.ico │ │ │ ├── app_icon.icon │ │ │ │ ├── Assets │ │ │ │ │ ├── Frame.png │ │ │ │ │ ├── IRSensor.png │ │ │ │ │ ├── IRSensorHighlight.png │ │ │ │ │ ├── Logo.png │ │ │ │ │ ├── PowerLight.png │ │ │ │ │ ├── PowerLightGlow.png │ │ │ │ │ ├── Screen.png │ │ │ │ │ ├── SpeakerGrille.png │ │ │ │ │ └── SpeakerGrilleHighlight.png │ │ │ │ └── icon.json │ │ │ ├── app_icon.png │ │ │ ├── gbsproj.icns │ │ │ ├── gbsproj.ico │ │ │ └── gbsproj.png │ │ └── install.gif │ ├── fonts │ │ └── PublicPixel.woff2 │ ├── help │ │ ├── cat.png │ │ ├── npc001.png │ │ └── player.png │ ├── soundfx │ │ ├── effect_beep_1.mp3 │ │ ├── effect_beep_2.mp3 │ │ ├── effect_beep_3.mp3 │ │ ├── effect_beep_4.mp3 │ │ ├── effect_beep_5.mp3 │ │ ├── effect_beep_6.mp3 │ │ ├── effect_beep_7.mp3 │ │ ├── effect_beep_8.mp3 │ │ └── effect_crash.mp3 │ └── templatePreview │ │ ├── blank.png │ │ ├── gbhtml.mp4 │ │ ├── gbhtml.png │ │ ├── gbs2.mp4 │ │ ├── gbs2.png │ │ └── plugin.png ├── bin │ └── gb-studio-cli.ts ├── components │ ├── app │ │ ├── App.tsx │ │ ├── AppContainerDnD.tsx │ │ ├── AppToolbar.tsx │ │ ├── PluginsManager.tsx │ │ ├── Preferences.tsx │ │ └── Splash.tsx │ ├── backgrounds │ │ ├── BackgroundPreviewSettings.tsx │ │ ├── BackgroundViewer.tsx │ │ └── NavigatorBackgrounds.tsx │ ├── collisions │ │ └── CollisionTileIcon.tsx │ ├── debugger │ │ ├── DebuggerActorLink.tsx │ │ ├── DebuggerBreakpointItem.tsx │ │ ├── DebuggerBreakpointsPane.tsx │ │ ├── DebuggerBuildLog.tsx │ │ ├── DebuggerControls.tsx │ │ ├── DebuggerCustomEventLink.tsx │ │ ├── DebuggerPanes.tsx │ │ ├── DebuggerPausedPane.tsx │ │ ├── DebuggerSceneLink.tsx │ │ ├── DebuggerScriptCtxBreadcrumb.tsx │ │ ├── DebuggerScriptPane.tsx │ │ ├── DebuggerState.tsx │ │ ├── DebuggerTriggerLink.tsx │ │ ├── DebuggerUsageData.tsx │ │ ├── DebuggerVRAMPane.tsx │ │ └── DebuggerVariablesPane.tsx │ ├── editors │ │ ├── ActorEditor.tsx │ │ ├── ActorPrefabEditor.tsx │ │ ├── ConstantEditor.tsx │ │ ├── ConstantUses.worker.ts │ │ ├── CustomEventEditor.tsx │ │ ├── EditorSidebar.tsx │ │ ├── SceneEditor.tsx │ │ ├── TriggerEditor.tsx │ │ ├── TriggerPrefabEditor.tsx │ │ ├── VariableEditor.tsx │ │ ├── VariableUses.worker.ts │ │ ├── WorldEditor.tsx │ │ ├── actor │ │ │ ├── ActorEditorExtraCollisionFlags.tsx │ │ │ ├── ActorEditorProperties.tsx │ │ │ └── ActorEditorScripts.tsx │ │ ├── prefab │ │ │ ├── ActorPrefabEditorExtraCollisionFlags.tsx │ │ │ ├── ActorPrefabEditorProperties.tsx │ │ │ ├── ActorPrefabEditorScripts.tsx │ │ │ ├── ActorPrefabUsesList.tsx │ │ │ ├── TriggerPrefabEditorScripts.tsx │ │ │ └── TriggerPrefabUsesList.tsx │ │ ├── script │ │ │ ├── ScriptUses.worker.ts │ │ │ └── ScriptUsesList.tsx │ │ └── trigger │ │ │ └── TriggerEditorScripts.tsx │ ├── error │ │ └── GlobalError.tsx │ ├── forms │ │ ├── ActorPrefabSelect.tsx │ │ ├── ActorPrefabSelectButton.tsx │ │ ├── ActorSelect.tsx │ │ ├── AddReferenceMenu.tsx │ │ ├── AnimationSpeedSelect.tsx │ │ ├── AnimationStateSelect.tsx │ │ ├── AnimationTypeSelect.tsx │ │ ├── AutoPaletteSwatch.tsx │ │ ├── AvatarSelect.tsx │ │ ├── BackgroundSelect.tsx │ │ ├── BackgroundSelectButton.tsx │ │ ├── CameraSpeedSelect.tsx │ │ ├── CollisionMaskPicker.tsx │ │ ├── ColorCorrectionSelect.tsx │ │ ├── ColorModeOverrideSelect.tsx │ │ ├── ColorModeSelect.tsx │ │ ├── ColorSlider.tsx │ │ ├── CompilerPresetSelect.tsx │ │ ├── ConstantSelect.tsx │ │ ├── ConstantValueSelect.tsx │ │ ├── CustomControlsPicker.tsx │ │ ├── CustomEventSelect.tsx │ │ ├── CustomPalettePicker.tsx │ │ ├── DirectionPicker.tsx │ │ ├── EmoteSelect.tsx │ │ ├── EngineFieldSelect.tsx │ │ ├── FadeSpeedSelect.tsx │ │ ├── FlagSelect.tsx │ │ ├── FontSelect.tsx │ │ ├── InputPicker.tsx │ │ ├── MathOperatorSelect.tsx │ │ ├── MovementSpeedSelect.tsx │ │ ├── MovementTypeSelect.tsx │ │ ├── MusicDriverSelect.tsx │ │ ├── MusicSelect.tsx │ │ ├── ObjPaletteSelect.tsx │ │ ├── OperatorSelect.tsx │ │ ├── OverlayColorSelect.tsx │ │ ├── OverlaySpeedSelect.tsx │ │ ├── PaletteBlock.tsx │ │ ├── PaletteIndexSelect.tsx │ │ ├── PaletteSelect.tsx │ │ ├── PaletteSelectButton.tsx │ │ ├── ParallaxSelect.tsx │ │ ├── ParallaxSpeedSelect.tsx │ │ ├── PluginTypeSelect.tsx │ │ ├── PrioritySelect.tsx │ │ ├── PropertySelect.tsx │ │ ├── ReferencesSelect.tsx │ │ ├── SceneSelect.tsx │ │ ├── SceneTypeSelect.tsx │ │ ├── ScrollBoundsInput.tsx │ │ ├── SoundEffectSelect.tsx │ │ ├── SpriteModeSelect.tsx │ │ ├── SpriteSheetSelect.tsx │ │ ├── SpriteSheetSelectButton.tsx │ │ ├── TextGotoSelect.tsx │ │ ├── TextSpeedSelect.tsx │ │ ├── TextWaitInputSelect.tsx │ │ ├── TextWaitTimeSelect.tsx │ │ ├── TilesetSelect.tsx │ │ ├── TriggerPrefabSelect.tsx │ │ ├── TriggerPrefabSelectButton.tsx │ │ ├── UIAssetPreviewButton.tsx │ │ ├── UnitsSelectButtonInputOverlay.tsx │ │ ├── UnitsSelectLabelButton.tsx │ │ ├── ValueSelect.tsx │ │ ├── VariableSelect.tsx │ │ └── symbols │ │ │ ├── ActorSymbolsEditor.tsx │ │ │ ├── BackgroundSymbolsEditor.tsx │ │ │ ├── CustomEventSymbolsEditor.tsx │ │ │ ├── SceneSymbolsEditor.tsx │ │ │ ├── ScriptEventSymbolsEditor.tsx │ │ │ ├── SpriteSymbolsEditor.tsx │ │ │ ├── SymbolEditorWrapper.tsx │ │ │ └── TriggerSymbolsEditor.tsx │ ├── music │ │ ├── ChannelSelectField.tsx │ │ ├── InstrumentDutyEditor.tsx │ │ ├── InstrumentLengthForm.tsx │ │ ├── InstrumentNoiseEditor.tsx │ │ ├── InstrumentSelect.tsx │ │ ├── InstrumentSubpatternEditor.tsx │ │ ├── InstrumentVolumeEditor.tsx │ │ ├── InstrumentWaveEditor.tsx │ │ ├── ModViewer.tsx │ │ ├── NavigatorModSongs.tsx │ │ ├── NavigatorSongs.tsx │ │ ├── NoSongsMessage.tsx │ │ ├── NoiseMacroEditorForm.tsx │ │ ├── PatternCellEditor.tsx │ │ ├── RollChannel.tsx │ │ ├── RollChannelEffectRow.tsx │ │ ├── RollChannelGrid.tsx │ │ ├── RollChannelHover.tsx │ │ ├── RollChannelSelectionArea.tsx │ │ ├── SequenceEditor.tsx │ │ ├── SongEditor.tsx │ │ ├── SongEditorRightToolsPanel.tsx │ │ ├── SongEditorToolsPanel.tsx │ │ ├── SongGridHeaderCell.tsx │ │ ├── SongPianoRoll.tsx │ │ ├── SongRow.tsx │ │ ├── SongTracker.tsx │ │ ├── UgePlayer.tsx │ │ ├── VibratoWaveformPreview.tsx │ │ ├── WaveEditorForm.tsx │ │ ├── WaveEditorInput.tsx │ │ ├── helpers.ts │ │ ├── helpers │ │ │ ├── WasmModuleWrapper.ts │ │ │ ├── compiler.ts │ │ │ ├── emulator.ts │ │ │ ├── hUGEDriver │ │ │ │ ├── README.md │ │ │ │ ├── hUGEDriver.asm │ │ │ │ ├── include │ │ │ │ │ ├── hUGE.inc │ │ │ │ │ ├── hUGE_note_table.inc │ │ │ │ │ └── hardware.inc │ │ │ │ └── player.asm │ │ │ ├── notePreview.ts │ │ │ ├── player.ts │ │ │ └── storage.ts │ │ └── musicClipboardHelpers.ts │ ├── pages │ │ ├── BackgroundsPage.tsx │ │ ├── DialoguePage.tsx │ │ ├── MusicPage.tsx │ │ ├── MusicPageMod.tsx │ │ ├── MusicPageUge.tsx │ │ ├── PalettePage.tsx │ │ ├── SettingsPage.tsx │ │ ├── SoundsPage.tsx │ │ ├── SpritesPage.tsx │ │ └── WorldPage.tsx │ ├── palettes │ │ └── NavigatorPalettes.tsx │ ├── plugins │ │ ├── PluginManagerPlugins.tsx │ │ ├── PluginManagerRepos.tsx │ │ └── style.tsx │ ├── script │ │ ├── AddButton.tsx │ │ ├── AddScriptEventMenu.tsx │ │ ├── DialoguePreview.tsx │ │ ├── DialogueReviewLine.tsx │ │ ├── DialogueReviewScene.tsx │ │ ├── MenuPreview.tsx │ │ ├── SceneContext.tsx │ │ ├── ScriptEditor.tsx │ │ ├── ScriptEditorContext.tsx │ │ ├── ScriptEditorDropdownButton.tsx │ │ ├── ScriptEditorEvent.tsx │ │ ├── ScriptEditorEventHelper.tsx │ │ ├── ScriptEventAutoFade.tsx │ │ ├── ScriptEventChildren.tsx │ │ ├── ScriptEventFields.tsx │ │ ├── ScriptEventForm.tsx │ │ ├── ScriptEventFormField.tsx │ │ ├── ScriptEventFormInput.tsx │ │ ├── ScriptEventFormMatharea.tsx │ │ ├── ScriptEventFormTextarea.tsx │ │ ├── ScriptEventTitle.tsx │ │ ├── ScriptEventUserPresets.tsx │ │ ├── TextPreviewHelper.ts │ │ ├── hooks │ │ │ └── useScriptEventTitle.tsx │ │ └── renderScriptEventContextMenu.tsx │ ├── settings │ │ ├── CartSettingsEditor.tsx │ │ ├── ColorAnimationText.tsx │ │ ├── EngineFieldsEditor.tsx │ │ ├── SceneTypesSettingsCard.tsx │ │ ├── SettingsLayout.tsx │ │ ├── useEnabledSceneTypeIds.ts │ │ ├── useEngineFieldsDefaultValues.ts │ │ └── useGroupedEngineFields.ts │ ├── sounds │ │ ├── NavigatorSounds.tsx │ │ └── SoundViewer.tsx │ ├── sprites │ │ ├── MetaspriteEditor.tsx │ │ ├── MetaspriteEditorPreviewSettings.tsx │ │ ├── MetaspriteEditorToolsPanel.tsx │ │ ├── MetaspriteGrid.tsx │ │ ├── NavigatorSprites.tsx │ │ ├── SpriteAnimationTimeline.tsx │ │ ├── SpriteAnimationTimelineFrame.tsx │ │ ├── SpriteEditor.tsx │ │ ├── SpriteTilePalette.tsx │ │ ├── preview │ │ │ ├── MetaspriteCanvas.tsx │ │ │ ├── MetaspriteCanvas.worker.ts │ │ │ ├── SpriteSliceCanvas.tsx │ │ │ └── SpriteSliceCanvas.worker.ts │ │ └── renderSpriteFrameContextMenu.tsx │ ├── ui │ │ ├── alerts │ │ │ ├── Alert.tsx │ │ │ └── style.ts │ │ ├── animations │ │ │ └── animations.ts │ │ ├── buttons │ │ │ ├── Button.tsx │ │ │ ├── DropdownButton.tsx │ │ │ ├── LabelButton.tsx │ │ │ ├── PillButton.tsx │ │ │ ├── ZoomButton.tsx │ │ │ └── style.ts │ │ ├── cards │ │ │ ├── Card.tsx │ │ │ └── SearchableCard.tsx │ │ ├── debugger │ │ │ └── LinkButton.tsx │ │ ├── document │ │ │ └── Selection.tsx │ │ ├── form │ │ │ ├── AngleInput.tsx │ │ │ ├── AppSelect.tsx │ │ │ ├── Checkbox.tsx │ │ │ ├── CheckboxField.tsx │ │ │ ├── CodeEditor.tsx │ │ │ ├── CoordinateInput.tsx │ │ │ ├── CustomMention.tsx │ │ │ ├── DialogueTextarea.tsx │ │ │ ├── EditableText.tsx │ │ │ ├── FlagField.tsx │ │ │ ├── FormInfo.tsx │ │ │ ├── IMEInput.tsx │ │ │ ├── Input.tsx │ │ │ ├── InputGroup.tsx │ │ │ ├── L10NText.tsx │ │ │ ├── Label.tsx │ │ │ ├── MathTextarea.tsx │ │ │ ├── NoteField.tsx │ │ │ ├── NumberField.tsx │ │ │ ├── NumberInput.tsx │ │ │ ├── RenameInput.tsx │ │ │ ├── SearchInput.tsx │ │ │ ├── SearchableSettingRow.tsx │ │ │ ├── Select.tsx │ │ │ ├── SettingRow.tsx │ │ │ ├── SidebarHeader.tsx │ │ │ ├── Slider.tsx │ │ │ ├── SliderField.tsx │ │ │ ├── TextField.tsx │ │ │ ├── Textarea.tsx │ │ │ ├── ToggleButtonGroup.tsx │ │ │ ├── ToggleButtons.tsx │ │ │ ├── headers │ │ │ │ ├── PrefabHeader.tsx │ │ │ │ └── style.ts │ │ │ ├── layout │ │ │ │ ├── FormLayout.tsx │ │ │ │ └── style.ts │ │ │ ├── prism │ │ │ │ └── gbvm.grammar.ts │ │ │ └── style.ts │ │ ├── globalStyle.tsx │ │ ├── hooks │ │ │ ├── use-debounce.ts │ │ │ ├── use-hover.ts │ │ │ ├── use-ime-is-composing.ts │ │ │ ├── use-is-mounted.ts │ │ │ ├── use-nested-menu.tsx │ │ │ ├── use-on-screen.ts │ │ │ ├── use-resizable.ts │ │ │ ├── use-resize-observer.ts │ │ │ ├── use-split-pane.ts │ │ │ ├── use-toggleable-list.ts │ │ │ ├── use-trace-update.ts │ │ │ ├── use-window-focus.tsx │ │ │ └── use-window-size.ts │ │ ├── icons │ │ │ ├── Icons.tsx │ │ │ ├── app_icon_256.png │ │ │ └── gbsproj.png │ │ ├── layout │ │ │ ├── PageHeader.tsx │ │ │ ├── Portal.tsx │ │ │ ├── PositionedPortal.tsx │ │ │ └── RelativePortal.tsx │ │ ├── links │ │ │ └── ResourceLinkedText.tsx │ │ ├── lists │ │ │ ├── EntityListItem.tsx │ │ │ ├── FlatList.tsx │ │ │ ├── ListItem.tsx │ │ │ ├── SortableItem.tsx │ │ │ ├── SortableList.tsx │ │ │ └── style.ts │ │ ├── loading │ │ │ └── LoadingPane.tsx │ │ ├── menu │ │ │ ├── ContextMenu.tsx │ │ │ ├── Menu.tsx │ │ │ └── style.ts │ │ ├── panels │ │ │ ├── FloatingPanel.tsx │ │ │ └── style.ts │ │ ├── preferences │ │ │ └── Preferences.tsx │ │ ├── scripting │ │ │ ├── ScriptEvents.tsx │ │ │ └── style.ts │ │ ├── sidebars │ │ │ └── Sidebar.tsx │ │ ├── skeleton │ │ │ └── Skeleton.tsx │ │ ├── spacing │ │ │ ├── Spacing.tsx │ │ │ └── style.ts │ │ ├── splash │ │ │ ├── Splash.tsx │ │ │ ├── credits │ │ │ │ ├── Credits.tsx │ │ │ │ └── style.ts │ │ │ └── style.ts │ │ ├── splitpane │ │ │ ├── SplitPaneDivider.tsx │ │ │ ├── SplitPaneHeader.tsx │ │ │ └── style.ts │ │ ├── tabs │ │ │ ├── Tabs.tsx │ │ │ └── style.ts │ │ ├── theme │ │ │ ├── ThemeInterface.ts │ │ │ ├── ThemeProvider.tsx │ │ │ ├── darkTheme.ts │ │ │ ├── darkThemeWin.ts │ │ │ ├── lightTheme.ts │ │ │ └── lightThemeWin.ts │ │ ├── toolbar │ │ │ ├── Toolbar.tsx │ │ │ └── style.ts │ │ ├── tooltips │ │ │ └── Tooltip.tsx │ │ ├── typings │ │ │ ├── mp4.d.ts │ │ │ ├── png.d.ts │ │ │ ├── react-windowed-select.d.ts │ │ │ ├── wasm.d.ts │ │ │ └── woff2.d.ts │ │ ├── upload │ │ │ └── DropZone.tsx │ │ └── util │ │ │ ├── CachedScroll.tsx │ │ │ ├── ConsistentWidthLabel.tsx │ │ │ ├── HighlightWords.tsx │ │ │ └── ScrollTo.tsx │ └── world │ │ ├── ActorView.tsx │ │ ├── AutoColorizedImage.tsx │ │ ├── AutoColorizedImage.worker.ts │ │ ├── AvatarCanvas.tsx │ │ ├── BackgroundWarnings.tsx │ │ ├── BrushToolbar.css │ │ ├── BrushToolbar.tsx │ │ ├── ColorizedImage.tsx │ │ ├── ColorizedImage.worker.ts │ │ ├── Connections.tsx │ │ ├── Connections.worker.ts │ │ ├── EmoteCanvas.tsx │ │ ├── Navigator.tsx │ │ ├── NavigatorConstants.tsx │ │ ├── NavigatorCustomEvents.tsx │ │ ├── NavigatorPrefabs.tsx │ │ ├── NavigatorScenes.tsx │ │ ├── NavigatorVariables.tsx │ │ ├── SceneCollisions.tsx │ │ ├── SceneCursor.tsx │ │ ├── SceneEventHelper.tsx │ │ ├── SceneInfo.tsx │ │ ├── ScenePriorityMap.tsx │ │ ├── SceneScrollBounds.tsx │ │ ├── SceneSlopePreview.tsx │ │ ├── SceneView.tsx │ │ ├── SpriteSheetCanvas.tsx │ │ ├── TileCanvas.tsx │ │ ├── TilePreview.worker.ts │ │ ├── ToolPicker.tsx │ │ ├── TriggerView.tsx │ │ ├── WorldHelp.tsx │ │ ├── WorldStatusBar.tsx │ │ ├── WorldView.tsx │ │ ├── renderActorContextMenu.tsx │ │ ├── renderMetaspriteTileContextMenu.tsx │ │ ├── renderSceneContextMenu.tsx │ │ ├── renderSceneFolderContextMenu.tsx │ │ └── renderTriggerContextMenu.tsx ├── consts.ts ├── lang │ ├── README.md │ ├── de.json │ ├── en-GB.json │ ├── en.json │ ├── encodings │ │ ├── iec-8859-8.json │ │ ├── shift_jis.json │ │ └── windows-1251.json │ ├── es-419.json │ ├── es.json │ ├── fr-FR.json │ ├── fr.json │ ├── id.json │ ├── it-IT.json │ ├── it.json │ ├── ja.json │ ├── ko.json │ ├── list_missing.js │ ├── nb.json │ ├── nl.json │ ├── pl.json │ ├── pt-BR.json │ ├── pt-PT.json │ ├── ru.json │ ├── sco.json │ └── zh-CN.json ├── lib │ ├── README.md │ ├── compiler │ │ ├── applyPrefabs.ts │ │ ├── buildMakeScript.ts │ │ ├── buildProject.ts │ │ ├── buildRunner.ts │ │ ├── buildWorker.ts │ │ ├── compileAvatars.ts │ │ ├── compileBootstrap.ts │ │ ├── compileData.ts │ │ ├── compileEmotes.ts │ │ ├── compileEntityEvents.ts │ │ ├── compileFonts.ts │ │ ├── compileImages.ts │ │ ├── compileMusic.ts │ │ ├── compileSprites.ts │ │ ├── compileTilesets.ts │ │ ├── ejectBuild.ts │ │ ├── ensureBuildTools.ts │ │ ├── gbvm │ │ │ └── buildHelpers.ts │ │ ├── generateGBVMData.ts │ │ ├── helpers.ts │ │ ├── makeBuild.ts │ │ ├── objCache.ts │ │ ├── precompile │ │ │ └── determineUsedAssets.ts │ │ ├── romUsage.ts │ │ ├── scriptBuilder.ts │ │ ├── sgb.ts │ │ ├── sounds │ │ │ ├── compileFXHammer.ts │ │ │ ├── compileSound.ts │ │ │ ├── compileVGM.ts │ │ │ └── compileWav.ts │ │ └── validate │ │ │ └── validateEjectedBuild.ts │ ├── credits │ │ └── getPatronsFromGithub.ts │ ├── debugger │ │ └── readDebuggerSymbols.ts │ ├── electron │ │ └── dialog │ │ │ ├── confirmApplyPreset.ts │ │ │ ├── confirmAssetFolder.ts │ │ │ ├── confirmDeleteAsset.ts │ │ │ ├── confirmDeleteConstant.ts │ │ │ ├── confirmDeleteCustomEvent.ts │ │ │ ├── confirmDeletePlugin.ts │ │ │ ├── confirmDeletePluginRepository.ts │ │ │ ├── confirmDeletePrefab.ts │ │ │ ├── confirmDeletePreset.ts │ │ │ ├── confirmEjectEngineDialog.ts │ │ │ ├── confirmEjectEngineReplaceDialog.ts │ │ │ ├── confirmEnableColorDialog.ts │ │ │ ├── confirmIncompatiblePlugin.ts │ │ │ ├── confirmOpenURL.ts │ │ │ ├── confirmReplaceCustomEvent.ts │ │ │ ├── confirmReplacePrefab.ts │ │ │ ├── confirmUnpackPrefab.ts │ │ │ ├── confirmUnsavedChangesTrackerDialog.ts │ │ │ └── switchLanguageDialog.ts │ ├── events │ │ ├── .eslintrc │ │ ├── eventActorActivate.js │ │ ├── eventActorCollisionsDisable.js │ │ ├── eventActorCollisionsEnable.js │ │ ├── eventActorDeactivate.js │ │ ├── eventActorEffects.js │ │ ├── eventActorEmote.js │ │ ├── eventActorGetDirection.js │ │ ├── eventActorGetPosition.js │ │ ├── eventActorHide.js │ │ ├── eventActorInvoke.js │ │ ├── eventActorMoveCancel.js │ │ ├── eventActorMoveRelative.js │ │ ├── eventActorMoveTo.js │ │ ├── eventActorMoveToVariables.js │ │ ├── eventActorPush.js │ │ ├── eventActorSetAnimate.js │ │ ├── eventActorSetAnimationSpeed.js │ │ ├── eventActorSetCollisionBox.js │ │ ├── eventActorSetDirection.js │ │ ├── eventActorSetFrame.js │ │ ├── eventActorSetFrameToVariable.js │ │ ├── eventActorSetMovementSpeed.js │ │ ├── eventActorSetPosition.js │ │ ├── eventActorSetPositionRelative.js │ │ ├── eventActorSetPositionToVariables.js │ │ ├── eventActorSetSprite.js │ │ ├── eventActorSetState.js │ │ ├── eventActorShow.js │ │ ├── eventActorStartUpdateScript.js │ │ ├── eventActorStopUpdateScript.js │ │ ├── eventAdventureCallbackScriptRemove.js │ │ ├── eventAdventureCallbackScriptSet.js │ │ ├── eventAdventureStateSet.js │ │ ├── eventCallCustomEvent.js │ │ ├── eventCameraLock.js │ │ ├── eventCameraMoveTo.js │ │ ├── eventCameraPropertySet.js │ │ ├── eventCameraSetBounds.js │ │ ├── eventCameraSetLock.js │ │ ├── eventCameraSetPosition.js │ │ ├── eventCameraShake.js │ │ ├── eventComment.js │ │ ├── eventDataClear.js │ │ ├── eventDataLoad.js │ │ ├── eventDataPeek.js │ │ ├── eventDataSave.js │ │ ├── eventEngineFieldSet.js │ │ ├── eventEngineFieldStore.js │ │ ├── eventFadeIn.js │ │ ├── eventFadeOut.js │ │ ├── eventGBVMScript.js │ │ ├── eventGroup.js │ │ ├── eventIdle.js │ │ ├── eventIf.js │ │ ├── eventIfActorAtPosition.js │ │ ├── eventIfActorDirection.js │ │ ├── eventIfActorDistanceFromActor.js │ │ ├── eventIfActorRelativeToActor.js │ │ ├── eventIfColorSupported.js │ │ ├── eventIfCurrentSceneIs.js │ │ ├── eventIfDataSaved.js │ │ ├── eventIfDeviceGBA.js │ │ ├── eventIfDeviceSGB.js │ │ ├── eventIfExpression.js │ │ ├── eventIfInput.js │ │ ├── eventIfVariableCompare.js │ │ ├── eventIfVariableFalse.js │ │ ├── eventIfVariableFlagsCompare.js │ │ ├── eventIfVariableTrue.js │ │ ├── eventIfVariableValue.js │ │ ├── eventInputAwait.js │ │ ├── eventInputScriptRemove.js │ │ ├── eventInputScriptSet.js │ │ ├── eventLabelDefine.js │ │ ├── eventLabelGoto.js │ │ ├── eventLaunchProjectile.js │ │ ├── eventLaunchProjectileSlot.js │ │ ├── eventLinkClose.js │ │ ├── eventLinkJoin.js │ │ ├── eventLinkStart.js │ │ ├── eventLinkTransfer.js │ │ ├── eventLoadProjectile.js │ │ ├── eventLoop.js │ │ ├── eventLoopFor.js │ │ ├── eventLoopWhile.js │ │ ├── eventMenu.js │ │ ├── eventMusicPlay.js │ │ ├── eventMusicRoutine.js │ │ ├── eventMusicStop.js │ │ ├── eventMuteChannel.js │ │ ├── eventOverlayHide.js │ │ ├── eventOverlayMoveTo.js │ │ ├── eventOverlaySetScanlineCutoff.js │ │ ├── eventOverlayShow.js │ │ ├── eventPaletteSetBackground.js │ │ ├── eventPaletteSetEmote.js │ │ ├── eventPaletteSetSprite.js │ │ ├── eventPaletteSetUI.js │ │ ├── eventPlatformerBounce.js │ │ ├── eventPlatformerCallbackScriptRemove.js │ │ ├── eventPlatformerCallbackScriptSet.js │ │ ├── eventPlatformerStateSet.js │ │ ├── eventPlayerSetSprite.js │ │ ├── eventPrint.js │ │ ├── eventRateLimit.js │ │ ├── eventReplaceTileXY.js │ │ ├── eventReplaceTileXYSequence.js │ │ ├── eventScenePopAllState.js │ │ ├── eventScenePopState.js │ │ ├── eventScenePushState.js │ │ ├── eventSceneResetState.js │ │ ├── eventSceneSwitch.js │ │ ├── eventSceneUpdatePause.js │ │ ├── eventSceneUpdateResume.js │ │ ├── eventScriptLock.js │ │ ├── eventScriptStop.js │ │ ├── eventScriptUnlock.js │ │ ├── eventSeedRng.js │ │ ├── eventSetDialogueFrame.js │ │ ├── eventSoundPlayEffect.js │ │ ├── eventSpritesHide.js │ │ ├── eventSpritesShow.js │ │ ├── eventSwitch.js │ │ ├── eventTextChoice.js │ │ ├── eventTextCloseNonModal.js │ │ ├── eventTextDialogue.js │ │ ├── eventTextDraw.js │ │ ├── eventTextSetAnimationSpeed.js │ │ ├── eventTextSetSound.js │ │ ├── eventThreadStart.js │ │ ├── eventThreadStop.js │ │ ├── eventTimerDisable.js │ │ ├── eventTimerRestart.js │ │ ├── eventTimerScriptSet.js │ │ ├── eventVariableAddFlags.js │ │ ├── eventVariableClearFlags.js │ │ ├── eventVariableDec.js │ │ ├── eventVariableInc.js │ │ ├── eventVariableMath.js │ │ ├── eventVariableMathEvaluate.js │ │ ├── eventVariableSetFlags.js │ │ ├── eventVariableSetToFalse.js │ │ ├── eventVariableSetToTrue.js │ │ ├── eventVariableSetToValue.js │ │ ├── eventVariablesReset.js │ │ ├── eventWait.js │ │ ├── eventWeaponAttack.js │ │ ├── helpers.js │ │ └── scriptCommands.js │ ├── fonts │ │ └── fontData.ts │ ├── forge │ │ └── hooks │ │ │ ├── after-copy.js │ │ │ └── notarize.js │ ├── helpers │ │ ├── assets.ts │ │ ├── checksum.ts │ │ ├── cli │ │ │ ├── env.ts │ │ │ └── spawn.ts │ │ ├── clone.ts │ │ ├── eventSystem.ts │ │ ├── fs │ │ │ ├── fileExists.ts │ │ │ ├── getModifiedTime.ts │ │ │ ├── readJson.ts │ │ │ ├── removeEmptyFoldersBetweenPaths.ts │ │ │ ├── writeFileAndFlush.ts │ │ │ └── writeFileWithBackup.ts │ │ ├── fsCopy.ts │ │ ├── getTmp.ts │ │ ├── isElectron.ts │ │ ├── path.ts │ │ ├── promiseLimit.ts │ │ ├── toArrayBuffer.ts │ │ ├── updateChecker.ts │ │ └── validation.ts │ ├── lang │ │ ├── initElectronL10N.ts │ │ └── l10nManager.ts │ ├── movement │ │ ├── generateRandomLookScript.ts │ │ └── generateRandomWalkScript.ts │ ├── pluginManager │ │ ├── globalPlugins.ts │ │ ├── project.ts │ │ ├── repo.ts │ │ ├── types.ts │ │ └── watchGlobalPlugins.ts │ ├── project │ │ ├── assets.ts │ │ ├── createProject.ts │ │ ├── ejectEngineChangelog.ts │ │ ├── ejectEngineToDir.ts │ │ ├── engine.ts │ │ ├── loadAvatarData.ts │ │ ├── loadBackgroundData.ts │ │ ├── loadEmoteData.ts │ │ ├── loadEngineSchema.ts │ │ ├── loadFontData.ts │ │ ├── loadMusicData.ts │ │ ├── loadProjectData.ts │ │ ├── loadProjectResources.ts │ │ ├── loadResourceChecksums.ts │ │ ├── loadScriptEventHandlers.ts │ │ ├── loadSoundData.ts │ │ ├── loadSpriteData.ts │ │ ├── loadTilesetData.ts │ │ ├── migrateWarning.ts │ │ ├── migration │ │ │ ├── helpers.ts │ │ │ ├── legacy │ │ │ │ ├── migrateLegacyProject.ts │ │ │ │ └── migrateLegacyProjectVersions.ts │ │ │ ├── migrateProjectResources.ts │ │ │ └── versions │ │ │ │ └── 410to420.ts │ │ ├── saveProjectData.ts │ │ └── watchProject.ts │ ├── scriptEventsHandlers │ │ ├── handlerApi.ts │ │ ├── handlerCommon.ts │ │ ├── handlerTypes.ts │ │ ├── trustedHandler.ts │ │ └── untrustedHandler.ts │ ├── sprites │ │ └── readSpriteData.ts │ ├── templates │ │ └── templateManager.ts │ ├── themes │ │ └── themeManager.ts │ ├── tiles │ │ ├── readFileToPalettes.ts │ │ └── readFileToTiles.ts │ └── types │ │ ├── 3x3-equation-solver.d.ts │ │ ├── raw-loader.d.ts │ │ ├── rgbquant.d.ts │ │ └── worker-loader.d.ts ├── main.ts ├── menu.ts ├── renderer │ └── lib │ │ ├── README.md │ │ ├── api │ │ ├── index.ts │ │ └── setup.ts │ │ ├── dnd │ │ └── itemTypes.ts │ │ ├── globalErrorHandling.ts │ │ ├── handleFullScreen.ts │ │ ├── helpers │ │ ├── castEventValue.ts │ │ └── dom.ts │ │ ├── keybindings │ │ ├── defaultKeys.ts │ │ └── keyBindings.ts │ │ ├── lang │ │ └── initRendererL10N.ts │ │ ├── soundfx │ │ └── soundfx.ts │ │ ├── sprites │ │ ├── detect.ts │ │ └── spriteL10NHelpers.ts │ │ ├── theme.ts │ │ ├── variables.tsx │ │ ├── vendor │ │ └── scriptracker │ │ │ ├── channel.js │ │ │ ├── effects.js │ │ │ ├── envelope.js │ │ │ ├── helpers.js │ │ │ ├── instrument.js │ │ │ ├── mod_module.js │ │ │ ├── module.js │ │ │ ├── pattern.js │ │ │ ├── s3m_module.js │ │ │ ├── sample.js │ │ │ ├── scriptracker.js │ │ │ └── xm_module.js │ │ └── window │ │ └── sidebar.ts ├── scripts │ ├── buildAppIcons.sh │ ├── fetchContributors.ts │ ├── fetchDependencies.ts │ └── fetchPatrons.ts ├── shared │ ├── lib │ │ ├── README.md │ │ ├── assets │ │ │ ├── backgrounds.ts │ │ │ ├── buildAssetNavigatorItems.ts │ │ │ └── parseAssetPath.ts │ │ ├── collisions │ │ │ └── collisionTiles.ts │ │ ├── color │ │ │ └── colorCorrection.ts │ │ ├── compiler │ │ │ └── lexText.ts │ │ ├── conditionsFilter.ts │ │ ├── debugger │ │ │ └── types.ts │ │ ├── engineFields │ │ │ ├── engineFieldToCType.ts │ │ │ └── engineFieldVisible.ts │ │ ├── entities │ │ │ ├── buildEntityNavigatorItems.ts │ │ │ ├── buildSceneNavigatorItems.ts │ │ │ ├── entitiesHelpers.ts │ │ │ └── entitiesTypes.ts │ │ ├── helpers │ │ │ ├── 8bit.ts │ │ │ ├── array.ts │ │ │ ├── assert.ts │ │ │ ├── assets.ts │ │ │ ├── clamp.ts │ │ │ ├── color.ts │ │ │ ├── dialogue.ts │ │ │ ├── filePaths.ts │ │ │ ├── fonts.ts │ │ │ ├── math.ts │ │ │ ├── paint.ts │ │ │ ├── path.ts │ │ │ ├── record.ts │ │ │ ├── resourceLinks.ts │ │ │ ├── setDefault.ts │ │ │ ├── slope.ts │ │ │ ├── sort.ts │ │ │ ├── sortByKey.ts │ │ │ ├── sprites.ts │ │ │ ├── stripInvalidFilenameCharacters.ts │ │ │ ├── subpixels.ts │ │ │ ├── symbols.ts │ │ │ ├── tiles.ts │ │ │ ├── time.ts │ │ │ ├── trimlines.ts │ │ │ └── zoom.ts │ │ ├── lang │ │ │ └── l10n.ts │ │ ├── music │ │ │ ├── constants.ts │ │ │ └── types.ts │ │ ├── plugins │ │ │ └── pluginHelpers.ts │ │ ├── resources │ │ │ ├── compression.ts │ │ │ ├── patch.ts │ │ │ ├── paths.ts │ │ │ ├── save.ts │ │ │ └── types.ts │ │ ├── rpn │ │ │ ├── helpers.ts │ │ │ ├── shuntingYard.ts │ │ │ ├── tokenizer.ts │ │ │ └── types.ts │ │ ├── scriptValue │ │ │ ├── format.ts │ │ │ ├── helpers.ts │ │ │ └── types.ts │ │ ├── scripts │ │ │ ├── autoLabel.ts │ │ │ ├── context.ts │ │ │ ├── eventHelpers.ts │ │ │ ├── scriptDefHelpers.ts │ │ │ ├── scriptHelpers.ts │ │ │ └── walk.ts │ │ ├── sprites │ │ │ ├── helpers.ts │ │ │ └── spriteData.ts │ │ ├── text │ │ │ └── textCodes.ts │ │ ├── tiles │ │ │ ├── autoColor.ts │ │ │ ├── indexedImage.ts │ │ │ └── tileData.ts │ │ ├── uge │ │ │ ├── song │ │ │ │ ├── PatternCell.ts │ │ │ │ ├── Song.ts │ │ │ │ └── SubPatternCell.ts │ │ │ └── ugeHelper.ts │ │ └── variables │ │ │ ├── variableNames.ts │ │ │ └── variablesInText.ts │ └── types.ts ├── store │ ├── configureStore.ts │ ├── features │ │ ├── assets │ │ │ ├── assetsActions.ts │ │ │ ├── assetsMiddleware.ts │ │ │ └── assetsState.ts │ │ ├── buildGame │ │ │ ├── buildGameActions.ts │ │ │ └── buildGameMiddleware.ts │ │ ├── clipboard │ │ │ ├── clipboardActions.ts │ │ │ ├── clipboardHelpers.ts │ │ │ ├── clipboardMiddleware.ts │ │ │ ├── clipboardState.ts │ │ │ └── clipboardTypes.ts │ │ ├── console │ │ │ ├── consoleActions.ts │ │ │ ├── consoleMiddleware.ts │ │ │ └── consoleState.ts │ │ ├── debugger │ │ │ ├── debuggerActions.ts │ │ │ └── debuggerState.ts │ │ ├── document │ │ │ └── documentState.ts │ │ ├── editor │ │ │ ├── editorActions.ts │ │ │ ├── editorHelpers.ts │ │ │ └── editorState.ts │ │ ├── electron │ │ │ ├── electronActions.ts │ │ │ └── electronMiddleware.ts │ │ ├── engine │ │ │ ├── engineActions.ts │ │ │ └── engineState.ts │ │ ├── entities │ │ │ ├── entitiesActions.ts │ │ │ ├── entitiesMiddleware.ts │ │ │ └── entitiesState.ts │ │ ├── error │ │ │ ├── errorActions.ts │ │ │ └── errorState.ts │ │ ├── metadata │ │ │ ├── metadataActions.ts │ │ │ └── metadataState.ts │ │ ├── music │ │ │ ├── musicActions.ts │ │ │ ├── musicMiddleware.ts │ │ │ └── musicState.ts │ │ ├── navigation │ │ │ ├── navigationActions.ts │ │ │ └── navigationState.ts │ │ ├── project │ │ │ ├── projectActions.ts │ │ │ └── projectMiddleware.ts │ │ ├── scriptEventDefs │ │ │ ├── scriptEventDefsActions.ts │ │ │ └── scriptEventDefsState.ts │ │ ├── settings │ │ │ ├── settingsActions.ts │ │ │ ├── settingsMiddleware.ts │ │ │ └── settingsState.ts │ │ ├── soundfx │ │ │ ├── soundfxActions.ts │ │ │ └── soundfxMiddleware.ts │ │ ├── sprite │ │ │ ├── spriteActions.ts │ │ │ ├── spriteMiddleware.ts │ │ │ └── spriteState.ts │ │ ├── throttle │ │ │ └── throttleMiddleware.ts │ │ ├── tracker │ │ │ ├── trackerActions.ts │ │ │ └── trackerState.ts │ │ ├── trackerDocument │ │ │ ├── trackerDocumentActions.ts │ │ │ ├── trackerDocumentMiddleware.ts │ │ │ ├── trackerDocumentState.ts │ │ │ └── trackerDocumentTypes.ts │ │ └── undo │ │ │ └── undoMiddleware.ts │ ├── hooks.ts │ └── rootReducer.ts └── stories │ ├── Index.mdx │ ├── app │ └── AppToolbar.stories.tsx │ ├── assets │ ├── accessibility.png │ ├── accessibility.svg │ ├── addon-library.png │ ├── assets.png │ ├── avif-test-image.avif │ ├── context.png │ ├── discord.svg │ ├── docs.png │ ├── figma-plugin.png │ ├── github.svg │ ├── share.png │ ├── styling.png │ ├── testing.png │ ├── theming.png │ ├── tutorials.svg │ └── youtube.svg │ └── ui │ ├── alert │ └── Alert.stories.tsx │ ├── buttons │ ├── Button.stories.ts │ ├── DropdownButton.stories.tsx │ └── ZoomButton.stories.ts │ ├── form │ └── layout │ │ └── FormLayout.stories.tsx │ ├── lists │ ├── EntityListItem.stories.tsx │ └── SortableList.stories.tsx │ ├── menu │ ├── Menu.stories.tsx │ └── MenuItem.stories.tsx │ ├── scripting │ ├── ScriptEventBranchHeader.stories.tsx │ └── ScriptEventHeader.stories.tsx │ ├── splash │ └── Credits.stories.tsx │ ├── splitpane │ ├── SplitPaneHeader.stories.tsx │ ├── SplitPaneHorizontalDivider.stories.tsx │ └── SplitPaneVerticalDivider.stories.tsx │ ├── tabs │ └── TabBar.stories.tsx │ └── toolbars │ └── Toolbar.stories.tsx ├── test ├── __mocks__ │ ├── apiMock.ts │ ├── chokidar.js │ ├── electron-settings.js │ ├── electron-squirrel-startup.js │ ├── electron-window-state.js │ ├── electron.js │ ├── node-fetch.js │ └── styleMock.js ├── autoLabel │ └── autoLabel.test.ts ├── compile.test.js ├── compiler │ ├── _files │ │ ├── assets │ │ │ ├── backgrounds │ │ │ │ ├── bg_ad.png │ │ │ │ ├── bg_bc.png │ │ │ │ ├── boss.png │ │ │ │ ├── color_town.png │ │ │ │ ├── color_town_with_dmg.dmg.png │ │ │ │ ├── color_town_with_dmg.png │ │ │ │ ├── forest_clearing.png │ │ │ │ ├── home_bedroom_night.png │ │ │ │ ├── mabe_house.png │ │ │ │ ├── parallax.png │ │ │ │ ├── scribble.png │ │ │ │ ├── test_img.png │ │ │ │ ├── tiles-194.png │ │ │ │ ├── tiles-386.png │ │ │ │ └── village_street_night.png │ │ │ ├── fonts │ │ │ │ └── gbs-mono.png │ │ │ ├── sprites │ │ │ │ ├── box_16px.png │ │ │ │ ├── box_16px_mirror.png │ │ │ │ ├── box_8px.png │ │ │ │ ├── box_8x16px.png │ │ │ │ ├── sprite_1.png │ │ │ │ ├── sprite_2.png │ │ │ │ ├── sprite_3.png │ │ │ │ └── sprite_occlude.png │ │ │ ├── tilesets │ │ │ │ ├── tile_img1.png │ │ │ │ ├── tile_img2.png │ │ │ │ └── tile_img3.png │ │ │ └── ui │ │ │ │ ├── ascii.png │ │ │ │ ├── cursor.png │ │ │ │ ├── emotes.png │ │ │ │ ├── frame.png │ │ │ │ └── ui.png │ │ ├── data │ │ │ ├── projectiles.js │ │ │ ├── script_input_953.s │ │ │ ├── script_input_954.s │ │ │ ├── script_timer_40.s │ │ │ └── script_timer_54.s │ │ └── test │ │ │ ├── autocolor1.png │ │ │ ├── autocolor2.png │ │ │ ├── autocolor3.png │ │ │ ├── color_town.png │ │ │ ├── parallax.png │ │ │ ├── parallax_color.png │ │ │ ├── tileset_0.png │ │ │ ├── tileset_1.png │ │ │ ├── tileset_2.png │ │ │ ├── tileset_3.png │ │ │ └── tileset_4.png │ ├── _tmp │ │ └── .gitignore │ ├── applyPrefabs.test.ts │ ├── autoColor.test.ts │ ├── compileData.test.ts │ ├── compileEntityEvents.test.js │ ├── compileImages.test.ts │ ├── determineUsedAssets.test.ts │ ├── engine.test.ts │ ├── gbvmBuildHelpers.test.ts │ ├── generateGBVMData.test.ts │ ├── scriptBuilder.test.ts │ └── sprites │ │ └── compileSprites.test.ts ├── components │ ├── forms │ │ └── VariableSelect.test.tsx │ └── ui │ │ ├── cards │ │ └── SearchableCard.test.tsx │ │ └── hooks │ │ └── use-split-pane.test.ts ├── data │ ├── fonts │ │ ├── font-mono.png │ │ └── font-vwf.png │ └── projects │ │ ├── BlankProject │ │ └── BlankProject.gbsproj │ │ └── Test_Eject │ │ ├── Test_Eject.gbsproj │ │ └── assets │ │ └── engine │ │ └── engine.json ├── dummydata.ts ├── events │ ├── eventActorEmote.test.js │ ├── eventActorGetPosition.test.js │ ├── eventActorHide.test.js │ ├── eventActorInvoke.test.js │ ├── eventActorMoveRelative.test.js │ ├── eventActorMoveTo.test.js │ ├── eventActorMoveToVariables.test.js │ ├── eventActorPush.test.js │ ├── eventActorSetAnimationSpeed.test.js │ ├── eventActorSetCollisionBox.test.js │ ├── eventActorSetDirection.test.js │ ├── eventActorSetFrame.test.js │ ├── eventActorSetMovementSpeed.test.js │ ├── eventActorSetPosition.test.js │ ├── eventActorSetPositionRelative.test.js │ ├── eventActorSetPositionToVariables.test.js │ ├── eventActorSetState.test.js │ ├── eventActorShow.test.js │ ├── eventCameraLock.test.js │ ├── eventCameraMoveTo.test.js │ ├── eventCameraShake.test.js │ ├── eventDataClear.test.js │ ├── eventDataLoad.test.js │ ├── eventDataPeek.test.js │ ├── eventDataSave.test.js │ ├── eventDecValue.test.js │ ├── eventFadeIn.test.js │ ├── eventFadeOut.test.js │ ├── eventGroup.test.js │ ├── eventIfActorAtPosition.test.js │ ├── eventIfActorDirection.test.js │ ├── eventIfActorDistanceFromActor.test.js │ ├── eventIfDataSaved.test.js │ ├── eventIfInput.test.js │ ├── eventIfVariableCompare.test.js │ ├── eventIfVariableFalse.test.js │ ├── eventIfVariableFlagsCompare.test.js │ ├── eventIfVariableTrue.test.js │ ├── eventIfVariableValue.test.js │ ├── eventInputAwait.test.js │ ├── eventInputScriptRemove.test.js │ ├── eventInputScriptSet.test.js │ ├── eventLabelDefine.test.js │ ├── eventLabelGoto.test.js │ ├── eventLoop.test.js │ ├── eventMenu.test.js │ ├── eventMusicPlay.test.js │ ├── eventMusicStop.test.js │ ├── eventOverlayHide.test.js │ ├── eventOverlayMoveTo.test.js │ ├── eventOverlayShow.test.js │ ├── eventPlayerSetSprite.test.js │ ├── eventScenePopAllState.test.js │ ├── eventScenePopState.test.js │ ├── eventScenePushState.test.js │ ├── eventSceneResetState.test.js │ ├── eventSceneSwitch.test.js │ ├── eventScriptStop.test.js │ ├── eventSoundPlayEffect.test.js │ ├── eventSpritesHide.test.js │ ├── eventSpritesShow.test.js │ ├── eventTextChoice.test.js │ ├── eventTextCloseNonModal.test.js │ ├── eventTextDialogue.test.js │ ├── eventTextSetAnimationSpeed.test.js │ ├── eventTextSetSound.test.js │ ├── eventTimerDisable.test.js │ ├── eventTimerRestart.test.js │ ├── eventTimerScriptSet.test.js │ ├── eventVariableAddFlags.test.js │ ├── eventVariableClearFlags.test.js │ ├── eventVariableInc.test.js │ ├── eventVariableMath.test.js │ ├── eventVariableSetFlags.test.js │ ├── eventVariableSetToFalse.test.js │ ├── eventVariableSetToTrue.test.js │ ├── eventVariableSetToValue.test.js │ ├── eventVariablesReset.test.js │ └── eventWait.test.js ├── fonts │ ├── compileFonts.test.ts │ ├── fontMapping.test.ts │ └── lexText.test.ts ├── getTestScriptHandlers.ts ├── helpers │ ├── 8bit.test.js │ ├── array.test.ts │ ├── collisionTileIcon.test.ts │ ├── engineFields.test.js │ ├── entitiesHelpers.test.ts │ ├── eventHelpers.test.ts │ ├── filePaths.test.ts │ ├── fs │ │ ├── writeFileAndFlush.test.ts │ │ └── writeFileWithBackup.test.ts │ ├── l10n.test.ts │ ├── path │ │ ├── parseAssetPath.test.js │ │ └── path.test.ts │ ├── pluginHelpers.test.ts │ ├── promiseLimit.test.ts │ ├── resourceLinks.test.ts │ ├── rpn │ │ └── shuntingYard.test.ts │ ├── scriptDefHelpers.test.ts │ ├── scriptHelpers.test.ts │ ├── setDefaults.test.ts │ ├── sprites.test.ts │ ├── stripInvalidFilenameCharacters.test.js │ ├── symbols.test.ts │ ├── tiles.test.ts │ ├── time.test.ts │ ├── trimlines.test.js │ ├── types.test.ts │ ├── variableNames.test.js │ └── walk.test.ts ├── main │ ├── main.test.ts │ └── preload.test.ts ├── migrate │ ├── data │ │ └── migrationTestProject.ts │ ├── legacy │ │ ├── migrate100To110.test.js │ │ ├── migrate110To120.test.js │ │ ├── migrate120To200.test.js │ │ ├── migrate200releases.test.js │ │ ├── migrate300releases.test.js │ │ ├── migrate400releases.test.js │ │ └── migrateProject.test.js │ ├── migrateEvents.test.ts │ ├── migrateProjectResources.test.ts │ ├── migrationHelpers.test.ts │ └── versions │ │ └── migrate410to420.test.ts ├── project │ └── createProject.test.ts ├── projects │ ├── Test_ActorDistanceFromActor │ │ ├── Test_ActorDistanceFromActor.gbsproj │ │ └── assets │ │ │ ├── backgrounds │ │ │ └── placeholder.png │ │ │ ├── emotes │ │ │ ├── anger.png │ │ │ ├── love.png │ │ │ ├── music.png │ │ │ ├── pause.png │ │ │ ├── question.png │ │ │ ├── shock.png │ │ │ ├── sleep.png │ │ │ └── sweat.png │ │ │ ├── fonts │ │ │ ├── gbs-mono.json │ │ │ ├── gbs-mono.png │ │ │ ├── gbs-var.json │ │ │ └── gbs-var.png │ │ │ ├── music │ │ │ └── template.mod │ │ │ ├── sprites │ │ │ ├── actor.png │ │ │ ├── actor_animated.png │ │ │ └── static.png │ │ │ └── ui │ │ │ ├── ascii.png │ │ │ ├── cursor.png │ │ │ ├── emotes.png │ │ │ └── frame.png │ ├── Test_ActorInvoke │ │ ├── Test_ActorInvoke.gbsproj │ │ └── assets │ │ │ ├── backgrounds │ │ │ └── placeholder.png │ │ │ ├── sprites │ │ │ ├── actor.png │ │ │ ├── actor_animated.png │ │ │ ├── signpost.png │ │ │ └── static.png │ │ │ └── ui │ │ │ ├── ascii.png │ │ │ ├── cursor.png │ │ │ ├── emotes.png │ │ │ └── frame.png │ ├── Test_ActorInvoke_StartptrBug │ │ ├── Test_ActorInvoke_StartptrBug.gbsproj │ │ └── assets │ │ │ ├── backgrounds │ │ │ └── placeholder.png │ │ │ ├── sprites │ │ │ ├── actor.png │ │ │ ├── actor_animated.png │ │ │ └── static.png │ │ │ └── ui │ │ │ ├── ascii.png │ │ │ ├── cursor.png │ │ │ ├── emotes.png │ │ │ └── frame.png │ ├── Test_ActorStoreDirection │ │ ├── Test_ActorStoreDirection.gbsproj │ │ ├── Test_ActorStoreDirection.gbsproj.bak │ │ └── assets │ │ │ ├── backgrounds │ │ │ └── placeholder.png │ │ │ ├── music │ │ │ └── template.mod │ │ │ ├── sprites │ │ │ ├── actor.png │ │ │ ├── actor_animated.png │ │ │ └── static.png │ │ │ └── ui │ │ │ ├── ascii.png │ │ │ ├── cursor.png │ │ │ ├── emotes.png │ │ │ └── frame.png │ ├── Test_BrokenVarsCheck │ │ ├── assets │ │ │ ├── backgrounds │ │ │ │ └── placeholder.png │ │ │ ├── sprites │ │ │ │ ├── actor.png │ │ │ │ ├── actor_animated.png │ │ │ │ └── static.png │ │ │ └── ui │ │ │ │ ├── ascii.png │ │ │ │ ├── cursor.png │ │ │ │ ├── emotes.png │ │ │ │ └── frame.png │ │ └── project.json │ ├── Test_CombinedMath │ │ ├── Test_CombinedMath.gbsproj │ │ └── assets │ │ │ ├── backgrounds │ │ │ ├── cave.png │ │ │ ├── house.png │ │ │ ├── logo.png │ │ │ ├── menu.png │ │ │ ├── outside.png │ │ │ ├── stars.png │ │ │ ├── titlescreen.png │ │ │ └── underground.png │ │ │ ├── music │ │ │ └── template.mod │ │ │ ├── sprites │ │ │ ├── cat.png │ │ │ ├── checkbox.png │ │ │ ├── dog.png │ │ │ ├── duck.png │ │ │ ├── fire.png │ │ │ ├── ice.png │ │ │ ├── npc001.png │ │ │ ├── npc002.png │ │ │ ├── npc003.png │ │ │ ├── player.png │ │ │ ├── radio.png │ │ │ ├── rock.png │ │ │ ├── sage.png │ │ │ ├── savepoint.png │ │ │ ├── signpost.png │ │ │ └── torch.png │ │ │ └── ui │ │ │ ├── ascii.png │ │ │ ├── cursor.png │ │ │ ├── emotes.png │ │ │ └── frame.png │ ├── Test_InvalidBackground │ │ ├── assets │ │ │ ├── backgrounds │ │ │ │ ├── placeholder.png │ │ │ │ ├── placeholder_512.png │ │ │ │ └── placeholder_small.png │ │ │ ├── music │ │ │ │ └── template.mod │ │ │ ├── sprites │ │ │ │ ├── actor.png │ │ │ │ ├── actor_animated.png │ │ │ │ └── static.png │ │ │ └── ui │ │ │ │ ├── ascii.png │ │ │ │ ├── cursor.png │ │ │ │ ├── emotes.png │ │ │ │ └── frame.png │ │ └── project.json │ ├── Test_Math │ │ ├── Test_Math.gbsproj │ │ └── assets │ │ │ ├── backgrounds │ │ │ └── placeholder.png │ │ │ ├── sprites │ │ │ ├── actor.png │ │ │ ├── actor_animated.png │ │ │ └── static.png │ │ │ └── ui │ │ │ ├── ascii.png │ │ │ ├── cursor.png │ │ │ ├── emotes.png │ │ │ └── frame.png │ ├── Test_Menu │ │ ├── Test_Menu.gbsproj │ │ └── assets │ │ │ ├── backgrounds │ │ │ └── placeholder.png │ │ │ ├── music │ │ │ └── template.mod │ │ │ ├── sprites │ │ │ ├── actor.png │ │ │ ├── actor_animated.png │ │ │ └── static.png │ │ │ └── ui │ │ │ ├── ascii.png │ │ │ ├── cursor.png │ │ │ ├── emotes.png │ │ │ └── frame.png │ ├── Test_Platformer │ │ ├── Test_Platformer.gbsproj │ │ └── assets │ │ │ ├── backgrounds │ │ │ ├── platformer.png │ │ │ └── win.png │ │ │ ├── music │ │ │ └── template.mod │ │ │ ├── sprites │ │ │ ├── key.png │ │ │ ├── player.png │ │ │ ├── player_platform_climb.png │ │ │ ├── player_platform_left.png │ │ │ └── player_platform_right.png │ │ │ └── ui │ │ │ ├── ascii.png │ │ │ ├── cursor.png │ │ │ ├── emotes.png │ │ │ └── frame.png │ ├── Test_RelativePos │ │ ├── Test_RelativePos.gbsproj │ │ └── assets │ │ │ ├── backgrounds │ │ │ ├── 32x.png │ │ │ ├── placeholder.png │ │ │ ├── placeholder2.png │ │ │ └── placeholder3.png │ │ │ ├── sprites │ │ │ ├── Pointer.png │ │ │ ├── actor.png │ │ │ ├── actor_animated.png │ │ │ └── static.png │ │ │ └── ui │ │ │ ├── ascii.png │ │ │ ├── cursor.png │ │ │ ├── emotes.png │ │ │ └── frame.png │ ├── Test_SceneState │ │ ├── Test_SceneState.gbsproj │ │ └── assets │ │ │ ├── backgrounds │ │ │ └── placeholder.png │ │ │ ├── sprites │ │ │ ├── actor.png │ │ │ ├── actor_animated.png │ │ │ └── static.png │ │ │ └── ui │ │ │ ├── ascii.png │ │ │ ├── cursor.png │ │ │ ├── emotes.png │ │ │ └── frame.png │ ├── Test_SoundEffects │ │ ├── Test_SoundEffects.gbsproj │ │ ├── Test_SoundEffects.gbsproj.bak │ │ └── assets │ │ │ ├── backgrounds │ │ │ ├── cave.png │ │ │ ├── house.png │ │ │ ├── logo.png │ │ │ ├── menu.png │ │ │ ├── outside.png │ │ │ ├── stars.png │ │ │ ├── titlescreen.png │ │ │ └── underground.png │ │ │ ├── music │ │ │ └── template.mod │ │ │ ├── sprites │ │ │ ├── cat.png │ │ │ ├── checkbox.png │ │ │ ├── dog.png │ │ │ ├── duck.png │ │ │ ├── fire.png │ │ │ ├── ice.png │ │ │ ├── npc001.png │ │ │ ├── npc002.png │ │ │ ├── npc003.png │ │ │ ├── player.png │ │ │ ├── radio.png │ │ │ ├── rock.png │ │ │ ├── sage.png │ │ │ ├── savepoint.png │ │ │ ├── signpost.png │ │ │ └── torch.png │ │ │ └── ui │ │ │ ├── ascii.png │ │ │ ├── cursor.png │ │ │ ├── emotes.png │ │ │ └── frame.png │ ├── Test_TextWithAvatar │ │ ├── Test_TextWithAvatar.gbsproj │ │ └── assets │ │ │ ├── backgrounds │ │ │ └── placeholder.png │ │ │ ├── music │ │ │ └── template.mod │ │ │ ├── sprites │ │ │ ├── actor.png │ │ │ ├── actor_animated.png │ │ │ └── static.png │ │ │ └── ui │ │ │ ├── ascii.png │ │ │ ├── cursor.png │ │ │ ├── emotes.png │ │ │ └── frame.png │ ├── Test_TimerScript │ │ ├── Test_TimerScript.gbsproj │ │ └── assets │ │ │ ├── backgrounds │ │ │ └── cave.png │ │ │ ├── music │ │ │ └── template.mod │ │ │ ├── sprites │ │ │ ├── cat.png │ │ │ ├── checkbox.png │ │ │ ├── dog.png │ │ │ ├── duck.png │ │ │ ├── fire.png │ │ │ ├── ice.png │ │ │ ├── npc001.png │ │ │ ├── npc002.png │ │ │ ├── npc003.png │ │ │ ├── player.png │ │ │ ├── radio.png │ │ │ ├── rock.png │ │ │ ├── sage.png │ │ │ ├── savepoint.png │ │ │ ├── signpost.png │ │ │ └── torch.png │ │ │ └── ui │ │ │ ├── ascii.png │ │ │ ├── cursor.png │ │ │ ├── emotes.png │ │ │ └── frame.png │ └── Test_UppercaseFileExtension │ │ ├── Test_UppercaseFileExtension.gbsproj │ │ └── assets │ │ ├── backgrounds │ │ └── placeholder.PNG │ │ ├── music │ │ └── template.MOD │ │ ├── sprites │ │ ├── actor.PNG │ │ ├── actor_animated.PNG │ │ └── static.PNG │ │ └── ui │ │ ├── ascii.png │ │ ├── cursor.png │ │ ├── emotes.png │ │ └── frame.png ├── react-utils.tsx ├── redux-utils.ts ├── renderer │ └── lib │ │ ├── uge │ │ ├── song_template_v5.uge │ │ ├── song_template_v6.uge │ │ └── ugeHelper.test.js │ │ └── variables.test.js ├── resources │ ├── compression.test.ts │ ├── patch.test.ts │ ├── paths.test.ts │ ├── save.test.ts │ └── types.test.ts ├── rpn │ └── engineConstants.test.ts ├── save-load │ └── saveProjectData.test.ts ├── scriptEventHandlers │ ├── __snapshots__ │ │ └── handler-compare.test.ts.snap │ ├── _files │ │ ├── testEventEsmodule.js │ │ ├── testEventL10N.js │ │ ├── testEventMeta.js │ │ └── testEventMoveTo.js │ ├── _tmp │ │ └── .gitignore │ ├── handler-compare.test.ts │ └── handlers.test.ts ├── scriptValue │ ├── format.test.ts │ ├── helpers.test.ts │ └── types.test.ts ├── setup.ts ├── store │ └── features │ │ ├── assets │ │ ├── assetsMiddleware.test.ts │ │ └── assetsState.test.ts │ │ ├── clipboard │ │ └── clipboardMiddleware.test.ts │ │ ├── console │ │ └── consoleState.test.ts │ │ ├── debugger │ │ └── deguggerState.test.ts │ │ ├── document │ │ └── documentState.test.ts │ │ ├── editor │ │ └── editorState.test.ts │ │ ├── engine │ │ └── engineState.test.ts │ │ ├── entities │ │ ├── entitiesState.test.ts │ │ └── scriptEventState.test.ts │ │ ├── metadata │ │ └── metadataState.test.ts │ │ ├── music │ │ ├── musicMiddleware.test.ts │ │ └── musicState.test.ts │ │ ├── navigation │ │ └── navigationState.test.ts │ │ ├── project │ │ ├── loadProject.test.ts │ │ └── saveProject.test.ts │ │ ├── settings │ │ └── settingsState.test.ts │ │ └── undo │ │ └── undoMiddleware.test.ts ├── sum.test.js ├── templates │ └── validateTemplatePNGAssets.test.ts ├── text │ └── textCodes.test.ts └── variables │ └── variablesInText.test.ts ├── tsconfig.json ├── webpack.cli.config.js ├── webpack.main.config.js ├── webpack.plugins.js ├── webpack.renderer.config.js ├── webpack.rules.js └── yarn.lock /.clang-format: -------------------------------------------------------------------------------- 1 | BasedOnStyle: Chromium 2 | ColumnLimit: 100 3 | IndentWidth: 2 -------------------------------------------------------------------------------- /.compilerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/.compilerc -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/COMMIT_MESSAGE_GUIDELINES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/.github/COMMIT_MESSAGE_GUIDELINES.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/chores.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/.github/workflows/chores.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/web.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/.github/workflows/web.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/.gitmodules -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 21.7.1 -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "endOfLine": "lf" 3 | } 4 | -------------------------------------------------------------------------------- /.storybook/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/.storybook/main.ts -------------------------------------------------------------------------------- /.storybook/preview-body.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/.storybook/preview-body.html -------------------------------------------------------------------------------- /.storybook/preview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/.storybook/preview.ts -------------------------------------------------------------------------------- /.yarnrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/.yarnrc -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- 1 | nodeLinker: node-modules 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DEVELOPERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/DEVELOPERS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/README.md -------------------------------------------------------------------------------- /appData/engine/engine.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/appData/engine/engine.json -------------------------------------------------------------------------------- /appData/templates/blank/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/appData/templates/blank/.gitignore -------------------------------------------------------------------------------- /appData/templates/blank/assets/ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/appData/templates/blank/assets/ui/README.md -------------------------------------------------------------------------------- /appData/templates/blank/assets/ui/frame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/appData/templates/blank/assets/ui/frame.png -------------------------------------------------------------------------------- /appData/templates/blank/plugins/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/appData/templates/blank/plugins/README.md -------------------------------------------------------------------------------- /appData/templates/blank/project.gbsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/appData/templates/blank/project.gbsproj -------------------------------------------------------------------------------- /appData/templates/gbhtml/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/appData/templates/gbhtml/.gitignore -------------------------------------------------------------------------------- /appData/templates/gbhtml/plugins/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/appData/templates/gbhtml/plugins/README.md -------------------------------------------------------------------------------- /appData/templates/gbhtml/project.gbsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/appData/templates/gbhtml/project.gbsproj -------------------------------------------------------------------------------- /appData/templates/gbs2/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/appData/templates/gbs2/.gitignore -------------------------------------------------------------------------------- /appData/templates/gbs2/assets/ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/appData/templates/gbs2/assets/ui/README.md -------------------------------------------------------------------------------- /appData/templates/gbs2/assets/ui/cursor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/appData/templates/gbs2/assets/ui/cursor.png -------------------------------------------------------------------------------- /appData/templates/gbs2/assets/ui/frame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/appData/templates/gbs2/assets/ui/frame.png -------------------------------------------------------------------------------- /appData/templates/gbs2/plugins/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/appData/templates/gbs2/plugins/README.md -------------------------------------------------------------------------------- /appData/templates/gbs2/project.gbsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/appData/templates/gbs2/project.gbsproj -------------------------------------------------------------------------------- /appData/wasm/binjgb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/appData/wasm/binjgb/README.md -------------------------------------------------------------------------------- /appData/wasm/binjgb/binjgb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/appData/wasm/binjgb/binjgb.js -------------------------------------------------------------------------------- /appData/wasm/binjgb/binjgb.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/appData/wasm/binjgb/binjgb.wasm -------------------------------------------------------------------------------- /appData/wasm/binjgb/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/appData/wasm/binjgb/css/style.css -------------------------------------------------------------------------------- /appData/wasm/binjgb/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/appData/wasm/binjgb/index.html -------------------------------------------------------------------------------- /appData/wasm/binjgb/js/debugger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/appData/wasm/binjgb/js/debugger.js -------------------------------------------------------------------------------- /appData/wasm/binjgb/js/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/appData/wasm/binjgb/js/script.js -------------------------------------------------------------------------------- /appData/wasm/binjgb/rom/README.md: -------------------------------------------------------------------------------- 1 | Add your ROM here named as game.gb 2 | -------------------------------------------------------------------------------- /appData/wasm/rgbds/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/appData/wasm/rgbds/README.md -------------------------------------------------------------------------------- /appData/wasm/rgbds/rgbasm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/appData/wasm/rgbds/rgbasm.js -------------------------------------------------------------------------------- /appData/wasm/rgbds/rgbasm.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/appData/wasm/rgbds/rgbasm.wasm -------------------------------------------------------------------------------- /appData/wasm/rgbds/rgbfix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/appData/wasm/rgbds/rgbfix.js -------------------------------------------------------------------------------- /appData/wasm/rgbds/rgbfix.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/appData/wasm/rgbds/rgbfix.wasm -------------------------------------------------------------------------------- /appData/wasm/rgbds/rgblink.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/appData/wasm/rgbds/rgblink.js -------------------------------------------------------------------------------- /appData/wasm/rgbds/rgblink.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/appData/wasm/rgbds/rgblink.wasm -------------------------------------------------------------------------------- /contributors-external.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/contributors-external.json -------------------------------------------------------------------------------- /contributors.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/contributors.json -------------------------------------------------------------------------------- /entitlements.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/entitlements.plist -------------------------------------------------------------------------------- /forge.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/forge.config.js -------------------------------------------------------------------------------- /gbstudio.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/gbstudio.gif -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/jest.config.js -------------------------------------------------------------------------------- /knip.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/knip.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/package.json -------------------------------------------------------------------------------- /patrons.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/patrons.json -------------------------------------------------------------------------------- /src/app/game/preload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/app/game/preload.ts -------------------------------------------------------------------------------- /src/app/music/MusicRoot.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/app/music/MusicRoot.tsx -------------------------------------------------------------------------------- /src/app/music/music.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/app/music/music.html -------------------------------------------------------------------------------- /src/app/music/preload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/app/music/preload.ts -------------------------------------------------------------------------------- /src/app/plugins/PluginsRoot.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/app/plugins/PluginsRoot.tsx -------------------------------------------------------------------------------- /src/app/plugins/plugins.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/app/plugins/plugins.html -------------------------------------------------------------------------------- /src/app/plugins/preload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/app/plugins/preload.ts -------------------------------------------------------------------------------- /src/app/preferences/PreferencesRoot.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/app/preferences/PreferencesRoot.tsx -------------------------------------------------------------------------------- /src/app/preferences/preferences.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/app/preferences/preferences.html -------------------------------------------------------------------------------- /src/app/preferences/preload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/app/preferences/preload.ts -------------------------------------------------------------------------------- /src/app/project/ProjectRoot.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/app/project/ProjectRoot.tsx -------------------------------------------------------------------------------- /src/app/project/initProject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/app/project/initProject.ts -------------------------------------------------------------------------------- /src/app/project/preload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/app/project/preload.ts -------------------------------------------------------------------------------- /src/app/project/project.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/app/project/project.html -------------------------------------------------------------------------------- /src/app/splash/SplashRoot.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/app/splash/SplashRoot.tsx -------------------------------------------------------------------------------- /src/app/splash/preload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/app/splash/preload.ts -------------------------------------------------------------------------------- /src/app/splash/splash.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/app/splash/splash.html -------------------------------------------------------------------------------- /src/assets/app/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/assets/app/Info.plist -------------------------------------------------------------------------------- /src/assets/app/dmg/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/assets/app/dmg/background.png -------------------------------------------------------------------------------- /src/assets/app/dmg/background.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/assets/app/dmg/background.tiff -------------------------------------------------------------------------------- /src/assets/app/dmg/background@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/assets/app/dmg/background@2x.png -------------------------------------------------------------------------------- /src/assets/app/dmg/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/assets/app/dmg/build.sh -------------------------------------------------------------------------------- /src/assets/app/icon/Assets.car: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/assets/app/icon/Assets.car -------------------------------------------------------------------------------- /src/assets/app/icon/app_icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/assets/app/icon/app_icon.icns -------------------------------------------------------------------------------- /src/assets/app/icon/app_icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/assets/app/icon/app_icon.ico -------------------------------------------------------------------------------- /src/assets/app/icon/app_icon.icon/icon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/assets/app/icon/app_icon.icon/icon.json -------------------------------------------------------------------------------- /src/assets/app/icon/app_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/assets/app/icon/app_icon.png -------------------------------------------------------------------------------- /src/assets/app/icon/gbsproj.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/assets/app/icon/gbsproj.icns -------------------------------------------------------------------------------- /src/assets/app/icon/gbsproj.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/assets/app/icon/gbsproj.ico -------------------------------------------------------------------------------- /src/assets/app/icon/gbsproj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/assets/app/icon/gbsproj.png -------------------------------------------------------------------------------- /src/assets/app/install.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/assets/app/install.gif -------------------------------------------------------------------------------- /src/assets/fonts/PublicPixel.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/assets/fonts/PublicPixel.woff2 -------------------------------------------------------------------------------- /src/assets/help/cat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/assets/help/cat.png -------------------------------------------------------------------------------- /src/assets/help/npc001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/assets/help/npc001.png -------------------------------------------------------------------------------- /src/assets/help/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/assets/help/player.png -------------------------------------------------------------------------------- /src/assets/soundfx/effect_beep_1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/assets/soundfx/effect_beep_1.mp3 -------------------------------------------------------------------------------- /src/assets/soundfx/effect_beep_2.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/assets/soundfx/effect_beep_2.mp3 -------------------------------------------------------------------------------- /src/assets/soundfx/effect_beep_3.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/assets/soundfx/effect_beep_3.mp3 -------------------------------------------------------------------------------- /src/assets/soundfx/effect_beep_4.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/assets/soundfx/effect_beep_4.mp3 -------------------------------------------------------------------------------- /src/assets/soundfx/effect_beep_5.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/assets/soundfx/effect_beep_5.mp3 -------------------------------------------------------------------------------- /src/assets/soundfx/effect_beep_6.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/assets/soundfx/effect_beep_6.mp3 -------------------------------------------------------------------------------- /src/assets/soundfx/effect_beep_7.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/assets/soundfx/effect_beep_7.mp3 -------------------------------------------------------------------------------- /src/assets/soundfx/effect_beep_8.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/assets/soundfx/effect_beep_8.mp3 -------------------------------------------------------------------------------- /src/assets/soundfx/effect_crash.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/assets/soundfx/effect_crash.mp3 -------------------------------------------------------------------------------- /src/assets/templatePreview/blank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/assets/templatePreview/blank.png -------------------------------------------------------------------------------- /src/assets/templatePreview/gbhtml.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/assets/templatePreview/gbhtml.mp4 -------------------------------------------------------------------------------- /src/assets/templatePreview/gbhtml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/assets/templatePreview/gbhtml.png -------------------------------------------------------------------------------- /src/assets/templatePreview/gbs2.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/assets/templatePreview/gbs2.mp4 -------------------------------------------------------------------------------- /src/assets/templatePreview/gbs2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/assets/templatePreview/gbs2.png -------------------------------------------------------------------------------- /src/assets/templatePreview/plugin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/assets/templatePreview/plugin.png -------------------------------------------------------------------------------- /src/bin/gb-studio-cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/bin/gb-studio-cli.ts -------------------------------------------------------------------------------- /src/components/app/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/app/App.tsx -------------------------------------------------------------------------------- /src/components/app/AppContainerDnD.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/app/AppContainerDnD.tsx -------------------------------------------------------------------------------- /src/components/app/AppToolbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/app/AppToolbar.tsx -------------------------------------------------------------------------------- /src/components/app/PluginsManager.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/app/PluginsManager.tsx -------------------------------------------------------------------------------- /src/components/app/Preferences.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/app/Preferences.tsx -------------------------------------------------------------------------------- /src/components/app/Splash.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/app/Splash.tsx -------------------------------------------------------------------------------- /src/components/debugger/DebuggerPanes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/debugger/DebuggerPanes.tsx -------------------------------------------------------------------------------- /src/components/debugger/DebuggerState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/debugger/DebuggerState.tsx -------------------------------------------------------------------------------- /src/components/editors/ActorEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/editors/ActorEditor.tsx -------------------------------------------------------------------------------- /src/components/editors/ConstantEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/editors/ConstantEditor.tsx -------------------------------------------------------------------------------- /src/components/editors/EditorSidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/editors/EditorSidebar.tsx -------------------------------------------------------------------------------- /src/components/editors/SceneEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/editors/SceneEditor.tsx -------------------------------------------------------------------------------- /src/components/editors/TriggerEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/editors/TriggerEditor.tsx -------------------------------------------------------------------------------- /src/components/editors/VariableEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/editors/VariableEditor.tsx -------------------------------------------------------------------------------- /src/components/editors/WorldEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/editors/WorldEditor.tsx -------------------------------------------------------------------------------- /src/components/error/GlobalError.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/error/GlobalError.tsx -------------------------------------------------------------------------------- /src/components/forms/ActorPrefabSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/forms/ActorPrefabSelect.tsx -------------------------------------------------------------------------------- /src/components/forms/ActorSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/forms/ActorSelect.tsx -------------------------------------------------------------------------------- /src/components/forms/AddReferenceMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/forms/AddReferenceMenu.tsx -------------------------------------------------------------------------------- /src/components/forms/AutoPaletteSwatch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/forms/AutoPaletteSwatch.tsx -------------------------------------------------------------------------------- /src/components/forms/AvatarSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/forms/AvatarSelect.tsx -------------------------------------------------------------------------------- /src/components/forms/BackgroundSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/forms/BackgroundSelect.tsx -------------------------------------------------------------------------------- /src/components/forms/CameraSpeedSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/forms/CameraSpeedSelect.tsx -------------------------------------------------------------------------------- /src/components/forms/ColorModeSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/forms/ColorModeSelect.tsx -------------------------------------------------------------------------------- /src/components/forms/ColorSlider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/forms/ColorSlider.tsx -------------------------------------------------------------------------------- /src/components/forms/ConstantSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/forms/ConstantSelect.tsx -------------------------------------------------------------------------------- /src/components/forms/CustomEventSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/forms/CustomEventSelect.tsx -------------------------------------------------------------------------------- /src/components/forms/DirectionPicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/forms/DirectionPicker.tsx -------------------------------------------------------------------------------- /src/components/forms/EmoteSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/forms/EmoteSelect.tsx -------------------------------------------------------------------------------- /src/components/forms/EngineFieldSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/forms/EngineFieldSelect.tsx -------------------------------------------------------------------------------- /src/components/forms/FadeSpeedSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/forms/FadeSpeedSelect.tsx -------------------------------------------------------------------------------- /src/components/forms/FlagSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/forms/FlagSelect.tsx -------------------------------------------------------------------------------- /src/components/forms/FontSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/forms/FontSelect.tsx -------------------------------------------------------------------------------- /src/components/forms/InputPicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/forms/InputPicker.tsx -------------------------------------------------------------------------------- /src/components/forms/MathOperatorSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/forms/MathOperatorSelect.tsx -------------------------------------------------------------------------------- /src/components/forms/MovementTypeSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/forms/MovementTypeSelect.tsx -------------------------------------------------------------------------------- /src/components/forms/MusicDriverSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/forms/MusicDriverSelect.tsx -------------------------------------------------------------------------------- /src/components/forms/MusicSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/forms/MusicSelect.tsx -------------------------------------------------------------------------------- /src/components/forms/ObjPaletteSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/forms/ObjPaletteSelect.tsx -------------------------------------------------------------------------------- /src/components/forms/OperatorSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/forms/OperatorSelect.tsx -------------------------------------------------------------------------------- /src/components/forms/OverlayColorSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/forms/OverlayColorSelect.tsx -------------------------------------------------------------------------------- /src/components/forms/OverlaySpeedSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/forms/OverlaySpeedSelect.tsx -------------------------------------------------------------------------------- /src/components/forms/PaletteBlock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/forms/PaletteBlock.tsx -------------------------------------------------------------------------------- /src/components/forms/PaletteIndexSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/forms/PaletteIndexSelect.tsx -------------------------------------------------------------------------------- /src/components/forms/PaletteSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/forms/PaletteSelect.tsx -------------------------------------------------------------------------------- /src/components/forms/ParallaxSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/forms/ParallaxSelect.tsx -------------------------------------------------------------------------------- /src/components/forms/PluginTypeSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/forms/PluginTypeSelect.tsx -------------------------------------------------------------------------------- /src/components/forms/PrioritySelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/forms/PrioritySelect.tsx -------------------------------------------------------------------------------- /src/components/forms/PropertySelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/forms/PropertySelect.tsx -------------------------------------------------------------------------------- /src/components/forms/ReferencesSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/forms/ReferencesSelect.tsx -------------------------------------------------------------------------------- /src/components/forms/SceneSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/forms/SceneSelect.tsx -------------------------------------------------------------------------------- /src/components/forms/SceneTypeSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/forms/SceneTypeSelect.tsx -------------------------------------------------------------------------------- /src/components/forms/ScrollBoundsInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/forms/ScrollBoundsInput.tsx -------------------------------------------------------------------------------- /src/components/forms/SoundEffectSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/forms/SoundEffectSelect.tsx -------------------------------------------------------------------------------- /src/components/forms/SpriteModeSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/forms/SpriteModeSelect.tsx -------------------------------------------------------------------------------- /src/components/forms/SpriteSheetSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/forms/SpriteSheetSelect.tsx -------------------------------------------------------------------------------- /src/components/forms/TextGotoSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/forms/TextGotoSelect.tsx -------------------------------------------------------------------------------- /src/components/forms/TextSpeedSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/forms/TextSpeedSelect.tsx -------------------------------------------------------------------------------- /src/components/forms/TextWaitTimeSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/forms/TextWaitTimeSelect.tsx -------------------------------------------------------------------------------- /src/components/forms/TilesetSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/forms/TilesetSelect.tsx -------------------------------------------------------------------------------- /src/components/forms/ValueSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/forms/ValueSelect.tsx -------------------------------------------------------------------------------- /src/components/forms/VariableSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/forms/VariableSelect.tsx -------------------------------------------------------------------------------- /src/components/music/ChannelSelectField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/music/ChannelSelectField.tsx -------------------------------------------------------------------------------- /src/components/music/InstrumentSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/music/InstrumentSelect.tsx -------------------------------------------------------------------------------- /src/components/music/ModViewer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/music/ModViewer.tsx -------------------------------------------------------------------------------- /src/components/music/NavigatorModSongs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/music/NavigatorModSongs.tsx -------------------------------------------------------------------------------- /src/components/music/NavigatorSongs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/music/NavigatorSongs.tsx -------------------------------------------------------------------------------- /src/components/music/NoSongsMessage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/music/NoSongsMessage.tsx -------------------------------------------------------------------------------- /src/components/music/PatternCellEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/music/PatternCellEditor.tsx -------------------------------------------------------------------------------- /src/components/music/RollChannel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/music/RollChannel.tsx -------------------------------------------------------------------------------- /src/components/music/RollChannelGrid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/music/RollChannelGrid.tsx -------------------------------------------------------------------------------- /src/components/music/RollChannelHover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/music/RollChannelHover.tsx -------------------------------------------------------------------------------- /src/components/music/SequenceEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/music/SequenceEditor.tsx -------------------------------------------------------------------------------- /src/components/music/SongEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/music/SongEditor.tsx -------------------------------------------------------------------------------- /src/components/music/SongGridHeaderCell.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/music/SongGridHeaderCell.tsx -------------------------------------------------------------------------------- /src/components/music/SongPianoRoll.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/music/SongPianoRoll.tsx -------------------------------------------------------------------------------- /src/components/music/SongRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/music/SongRow.tsx -------------------------------------------------------------------------------- /src/components/music/SongTracker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/music/SongTracker.tsx -------------------------------------------------------------------------------- /src/components/music/UgePlayer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/music/UgePlayer.tsx -------------------------------------------------------------------------------- /src/components/music/WaveEditorForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/music/WaveEditorForm.tsx -------------------------------------------------------------------------------- /src/components/music/WaveEditorInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/music/WaveEditorInput.tsx -------------------------------------------------------------------------------- /src/components/music/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/music/helpers.ts -------------------------------------------------------------------------------- /src/components/music/helpers/compiler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/music/helpers/compiler.ts -------------------------------------------------------------------------------- /src/components/music/helpers/emulator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/music/helpers/emulator.ts -------------------------------------------------------------------------------- /src/components/music/helpers/notePreview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/music/helpers/notePreview.ts -------------------------------------------------------------------------------- /src/components/music/helpers/player.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/music/helpers/player.ts -------------------------------------------------------------------------------- /src/components/music/helpers/storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/music/helpers/storage.ts -------------------------------------------------------------------------------- /src/components/pages/BackgroundsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/pages/BackgroundsPage.tsx -------------------------------------------------------------------------------- /src/components/pages/DialoguePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/pages/DialoguePage.tsx -------------------------------------------------------------------------------- /src/components/pages/MusicPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/pages/MusicPage.tsx -------------------------------------------------------------------------------- /src/components/pages/MusicPageMod.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/pages/MusicPageMod.tsx -------------------------------------------------------------------------------- /src/components/pages/MusicPageUge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/pages/MusicPageUge.tsx -------------------------------------------------------------------------------- /src/components/pages/PalettePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/pages/PalettePage.tsx -------------------------------------------------------------------------------- /src/components/pages/SettingsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/pages/SettingsPage.tsx -------------------------------------------------------------------------------- /src/components/pages/SoundsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/pages/SoundsPage.tsx -------------------------------------------------------------------------------- /src/components/pages/SpritesPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/pages/SpritesPage.tsx -------------------------------------------------------------------------------- /src/components/pages/WorldPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/pages/WorldPage.tsx -------------------------------------------------------------------------------- /src/components/plugins/style.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/plugins/style.tsx -------------------------------------------------------------------------------- /src/components/script/AddButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/script/AddButton.tsx -------------------------------------------------------------------------------- /src/components/script/DialoguePreview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/script/DialoguePreview.tsx -------------------------------------------------------------------------------- /src/components/script/MenuPreview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/script/MenuPreview.tsx -------------------------------------------------------------------------------- /src/components/script/SceneContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/script/SceneContext.tsx -------------------------------------------------------------------------------- /src/components/script/ScriptEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/script/ScriptEditor.tsx -------------------------------------------------------------------------------- /src/components/script/ScriptEditorEvent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/script/ScriptEditorEvent.tsx -------------------------------------------------------------------------------- /src/components/script/ScriptEventFields.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/script/ScriptEventFields.tsx -------------------------------------------------------------------------------- /src/components/script/ScriptEventForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/script/ScriptEventForm.tsx -------------------------------------------------------------------------------- /src/components/script/ScriptEventTitle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/script/ScriptEventTitle.tsx -------------------------------------------------------------------------------- /src/components/script/TextPreviewHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/script/TextPreviewHelper.ts -------------------------------------------------------------------------------- /src/components/settings/SettingsLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/settings/SettingsLayout.tsx -------------------------------------------------------------------------------- /src/components/sounds/NavigatorSounds.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/sounds/NavigatorSounds.tsx -------------------------------------------------------------------------------- /src/components/sounds/SoundViewer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/sounds/SoundViewer.tsx -------------------------------------------------------------------------------- /src/components/sprites/MetaspriteEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/sprites/MetaspriteEditor.tsx -------------------------------------------------------------------------------- /src/components/sprites/MetaspriteGrid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/sprites/MetaspriteGrid.tsx -------------------------------------------------------------------------------- /src/components/sprites/NavigatorSprites.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/sprites/NavigatorSprites.tsx -------------------------------------------------------------------------------- /src/components/sprites/SpriteEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/sprites/SpriteEditor.tsx -------------------------------------------------------------------------------- /src/components/ui/alerts/Alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/alerts/Alert.tsx -------------------------------------------------------------------------------- /src/components/ui/alerts/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/alerts/style.ts -------------------------------------------------------------------------------- /src/components/ui/animations/animations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/animations/animations.ts -------------------------------------------------------------------------------- /src/components/ui/buttons/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/buttons/Button.tsx -------------------------------------------------------------------------------- /src/components/ui/buttons/LabelButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/buttons/LabelButton.tsx -------------------------------------------------------------------------------- /src/components/ui/buttons/PillButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/buttons/PillButton.tsx -------------------------------------------------------------------------------- /src/components/ui/buttons/ZoomButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/buttons/ZoomButton.tsx -------------------------------------------------------------------------------- /src/components/ui/buttons/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/buttons/style.ts -------------------------------------------------------------------------------- /src/components/ui/cards/Card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/cards/Card.tsx -------------------------------------------------------------------------------- /src/components/ui/cards/SearchableCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/cards/SearchableCard.tsx -------------------------------------------------------------------------------- /src/components/ui/debugger/LinkButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/debugger/LinkButton.tsx -------------------------------------------------------------------------------- /src/components/ui/document/Selection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/document/Selection.tsx -------------------------------------------------------------------------------- /src/components/ui/form/AngleInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/form/AngleInput.tsx -------------------------------------------------------------------------------- /src/components/ui/form/AppSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/form/AppSelect.tsx -------------------------------------------------------------------------------- /src/components/ui/form/Checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/form/Checkbox.tsx -------------------------------------------------------------------------------- /src/components/ui/form/CheckboxField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/form/CheckboxField.tsx -------------------------------------------------------------------------------- /src/components/ui/form/CodeEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/form/CodeEditor.tsx -------------------------------------------------------------------------------- /src/components/ui/form/CoordinateInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/form/CoordinateInput.tsx -------------------------------------------------------------------------------- /src/components/ui/form/CustomMention.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/form/CustomMention.tsx -------------------------------------------------------------------------------- /src/components/ui/form/DialogueTextarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/form/DialogueTextarea.tsx -------------------------------------------------------------------------------- /src/components/ui/form/EditableText.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/form/EditableText.tsx -------------------------------------------------------------------------------- /src/components/ui/form/FlagField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/form/FlagField.tsx -------------------------------------------------------------------------------- /src/components/ui/form/FormInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/form/FormInfo.tsx -------------------------------------------------------------------------------- /src/components/ui/form/IMEInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/form/IMEInput.tsx -------------------------------------------------------------------------------- /src/components/ui/form/Input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/form/Input.tsx -------------------------------------------------------------------------------- /src/components/ui/form/InputGroup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/form/InputGroup.tsx -------------------------------------------------------------------------------- /src/components/ui/form/L10NText.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/form/L10NText.tsx -------------------------------------------------------------------------------- /src/components/ui/form/Label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/form/Label.tsx -------------------------------------------------------------------------------- /src/components/ui/form/MathTextarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/form/MathTextarea.tsx -------------------------------------------------------------------------------- /src/components/ui/form/NoteField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/form/NoteField.tsx -------------------------------------------------------------------------------- /src/components/ui/form/NumberField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/form/NumberField.tsx -------------------------------------------------------------------------------- /src/components/ui/form/NumberInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/form/NumberInput.tsx -------------------------------------------------------------------------------- /src/components/ui/form/RenameInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/form/RenameInput.tsx -------------------------------------------------------------------------------- /src/components/ui/form/SearchInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/form/SearchInput.tsx -------------------------------------------------------------------------------- /src/components/ui/form/Select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/form/Select.tsx -------------------------------------------------------------------------------- /src/components/ui/form/SettingRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/form/SettingRow.tsx -------------------------------------------------------------------------------- /src/components/ui/form/SidebarHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/form/SidebarHeader.tsx -------------------------------------------------------------------------------- /src/components/ui/form/Slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/form/Slider.tsx -------------------------------------------------------------------------------- /src/components/ui/form/SliderField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/form/SliderField.tsx -------------------------------------------------------------------------------- /src/components/ui/form/TextField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/form/TextField.tsx -------------------------------------------------------------------------------- /src/components/ui/form/Textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/form/Textarea.tsx -------------------------------------------------------------------------------- /src/components/ui/form/ToggleButtons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/form/ToggleButtons.tsx -------------------------------------------------------------------------------- /src/components/ui/form/headers/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/form/headers/style.ts -------------------------------------------------------------------------------- /src/components/ui/form/layout/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/form/layout/style.ts -------------------------------------------------------------------------------- /src/components/ui/form/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/form/style.ts -------------------------------------------------------------------------------- /src/components/ui/globalStyle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/globalStyle.tsx -------------------------------------------------------------------------------- /src/components/ui/hooks/use-debounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/hooks/use-debounce.ts -------------------------------------------------------------------------------- /src/components/ui/hooks/use-hover.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/hooks/use-hover.ts -------------------------------------------------------------------------------- /src/components/ui/hooks/use-on-screen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/hooks/use-on-screen.ts -------------------------------------------------------------------------------- /src/components/ui/hooks/use-resizable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/hooks/use-resizable.ts -------------------------------------------------------------------------------- /src/components/ui/icons/Icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/icons/Icons.tsx -------------------------------------------------------------------------------- /src/components/ui/icons/app_icon_256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/icons/app_icon_256.png -------------------------------------------------------------------------------- /src/components/ui/icons/gbsproj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/icons/gbsproj.png -------------------------------------------------------------------------------- /src/components/ui/layout/PageHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/layout/PageHeader.tsx -------------------------------------------------------------------------------- /src/components/ui/layout/Portal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/layout/Portal.tsx -------------------------------------------------------------------------------- /src/components/ui/lists/FlatList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/lists/FlatList.tsx -------------------------------------------------------------------------------- /src/components/ui/lists/ListItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/lists/ListItem.tsx -------------------------------------------------------------------------------- /src/components/ui/lists/SortableItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/lists/SortableItem.tsx -------------------------------------------------------------------------------- /src/components/ui/lists/SortableList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/lists/SortableList.tsx -------------------------------------------------------------------------------- /src/components/ui/lists/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/lists/style.ts -------------------------------------------------------------------------------- /src/components/ui/menu/ContextMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/menu/ContextMenu.tsx -------------------------------------------------------------------------------- /src/components/ui/menu/Menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/menu/Menu.tsx -------------------------------------------------------------------------------- /src/components/ui/menu/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/menu/style.ts -------------------------------------------------------------------------------- /src/components/ui/panels/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/panels/style.ts -------------------------------------------------------------------------------- /src/components/ui/scripting/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/scripting/style.ts -------------------------------------------------------------------------------- /src/components/ui/sidebars/Sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/sidebars/Sidebar.tsx -------------------------------------------------------------------------------- /src/components/ui/skeleton/Skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/skeleton/Skeleton.tsx -------------------------------------------------------------------------------- /src/components/ui/spacing/Spacing.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/spacing/Spacing.tsx -------------------------------------------------------------------------------- /src/components/ui/spacing/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/spacing/style.ts -------------------------------------------------------------------------------- /src/components/ui/splash/Splash.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/splash/Splash.tsx -------------------------------------------------------------------------------- /src/components/ui/splash/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/splash/style.ts -------------------------------------------------------------------------------- /src/components/ui/splitpane/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/splitpane/style.ts -------------------------------------------------------------------------------- /src/components/ui/tabs/Tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/tabs/Tabs.tsx -------------------------------------------------------------------------------- /src/components/ui/tabs/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/tabs/style.ts -------------------------------------------------------------------------------- /src/components/ui/theme/darkTheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/theme/darkTheme.ts -------------------------------------------------------------------------------- /src/components/ui/theme/darkThemeWin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/theme/darkThemeWin.ts -------------------------------------------------------------------------------- /src/components/ui/theme/lightTheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/theme/lightTheme.ts -------------------------------------------------------------------------------- /src/components/ui/theme/lightThemeWin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/theme/lightThemeWin.ts -------------------------------------------------------------------------------- /src/components/ui/toolbar/Toolbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/toolbar/Toolbar.tsx -------------------------------------------------------------------------------- /src/components/ui/toolbar/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/toolbar/style.ts -------------------------------------------------------------------------------- /src/components/ui/tooltips/Tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/tooltips/Tooltip.tsx -------------------------------------------------------------------------------- /src/components/ui/typings/mp4.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/typings/mp4.d.ts -------------------------------------------------------------------------------- /src/components/ui/typings/png.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/typings/png.d.ts -------------------------------------------------------------------------------- /src/components/ui/typings/wasm.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/typings/wasm.d.ts -------------------------------------------------------------------------------- /src/components/ui/typings/woff2.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/typings/woff2.d.ts -------------------------------------------------------------------------------- /src/components/ui/upload/DropZone.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/upload/DropZone.tsx -------------------------------------------------------------------------------- /src/components/ui/util/CachedScroll.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/util/CachedScroll.tsx -------------------------------------------------------------------------------- /src/components/ui/util/ScrollTo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/ui/util/ScrollTo.tsx -------------------------------------------------------------------------------- /src/components/world/ActorView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/world/ActorView.tsx -------------------------------------------------------------------------------- /src/components/world/AvatarCanvas.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/world/AvatarCanvas.tsx -------------------------------------------------------------------------------- /src/components/world/BrushToolbar.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/world/BrushToolbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/world/BrushToolbar.tsx -------------------------------------------------------------------------------- /src/components/world/ColorizedImage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/world/ColorizedImage.tsx -------------------------------------------------------------------------------- /src/components/world/Connections.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/world/Connections.tsx -------------------------------------------------------------------------------- /src/components/world/EmoteCanvas.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/world/EmoteCanvas.tsx -------------------------------------------------------------------------------- /src/components/world/Navigator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/world/Navigator.tsx -------------------------------------------------------------------------------- /src/components/world/NavigatorScenes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/world/NavigatorScenes.tsx -------------------------------------------------------------------------------- /src/components/world/SceneCollisions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/world/SceneCollisions.tsx -------------------------------------------------------------------------------- /src/components/world/SceneCursor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/world/SceneCursor.tsx -------------------------------------------------------------------------------- /src/components/world/SceneInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/world/SceneInfo.tsx -------------------------------------------------------------------------------- /src/components/world/SceneView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/world/SceneView.tsx -------------------------------------------------------------------------------- /src/components/world/TileCanvas.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/world/TileCanvas.tsx -------------------------------------------------------------------------------- /src/components/world/ToolPicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/world/ToolPicker.tsx -------------------------------------------------------------------------------- /src/components/world/TriggerView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/world/TriggerView.tsx -------------------------------------------------------------------------------- /src/components/world/WorldHelp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/world/WorldHelp.tsx -------------------------------------------------------------------------------- /src/components/world/WorldStatusBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/world/WorldStatusBar.tsx -------------------------------------------------------------------------------- /src/components/world/WorldView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/components/world/WorldView.tsx -------------------------------------------------------------------------------- /src/consts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/consts.ts -------------------------------------------------------------------------------- /src/lang/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lang/README.md -------------------------------------------------------------------------------- /src/lang/de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lang/de.json -------------------------------------------------------------------------------- /src/lang/en-GB.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lang/en-GB.json -------------------------------------------------------------------------------- /src/lang/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lang/en.json -------------------------------------------------------------------------------- /src/lang/encodings/iec-8859-8.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lang/encodings/iec-8859-8.json -------------------------------------------------------------------------------- /src/lang/encodings/shift_jis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lang/encodings/shift_jis.json -------------------------------------------------------------------------------- /src/lang/encodings/windows-1251.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lang/encodings/windows-1251.json -------------------------------------------------------------------------------- /src/lang/es-419.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lang/es-419.json -------------------------------------------------------------------------------- /src/lang/es.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lang/es.json -------------------------------------------------------------------------------- /src/lang/fr-FR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lang/fr-FR.json -------------------------------------------------------------------------------- /src/lang/fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lang/fr.json -------------------------------------------------------------------------------- /src/lang/id.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lang/id.json -------------------------------------------------------------------------------- /src/lang/it-IT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lang/it-IT.json -------------------------------------------------------------------------------- /src/lang/it.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lang/it.json -------------------------------------------------------------------------------- /src/lang/ja.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lang/ja.json -------------------------------------------------------------------------------- /src/lang/ko.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lang/ko.json -------------------------------------------------------------------------------- /src/lang/list_missing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lang/list_missing.js -------------------------------------------------------------------------------- /src/lang/nb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lang/nb.json -------------------------------------------------------------------------------- /src/lang/nl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lang/nl.json -------------------------------------------------------------------------------- /src/lang/pl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lang/pl.json -------------------------------------------------------------------------------- /src/lang/pt-BR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lang/pt-BR.json -------------------------------------------------------------------------------- /src/lang/pt-PT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lang/pt-PT.json -------------------------------------------------------------------------------- /src/lang/ru.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lang/ru.json -------------------------------------------------------------------------------- /src/lang/sco.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lang/sco.json -------------------------------------------------------------------------------- /src/lang/zh-CN.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lang/zh-CN.json -------------------------------------------------------------------------------- /src/lib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/README.md -------------------------------------------------------------------------------- /src/lib/compiler/applyPrefabs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/compiler/applyPrefabs.ts -------------------------------------------------------------------------------- /src/lib/compiler/buildMakeScript.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/compiler/buildMakeScript.ts -------------------------------------------------------------------------------- /src/lib/compiler/buildProject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/compiler/buildProject.ts -------------------------------------------------------------------------------- /src/lib/compiler/buildRunner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/compiler/buildRunner.ts -------------------------------------------------------------------------------- /src/lib/compiler/buildWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/compiler/buildWorker.ts -------------------------------------------------------------------------------- /src/lib/compiler/compileAvatars.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/compiler/compileAvatars.ts -------------------------------------------------------------------------------- /src/lib/compiler/compileBootstrap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/compiler/compileBootstrap.ts -------------------------------------------------------------------------------- /src/lib/compiler/compileData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/compiler/compileData.ts -------------------------------------------------------------------------------- /src/lib/compiler/compileEmotes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/compiler/compileEmotes.ts -------------------------------------------------------------------------------- /src/lib/compiler/compileEntityEvents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/compiler/compileEntityEvents.ts -------------------------------------------------------------------------------- /src/lib/compiler/compileFonts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/compiler/compileFonts.ts -------------------------------------------------------------------------------- /src/lib/compiler/compileImages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/compiler/compileImages.ts -------------------------------------------------------------------------------- /src/lib/compiler/compileMusic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/compiler/compileMusic.ts -------------------------------------------------------------------------------- /src/lib/compiler/compileSprites.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/compiler/compileSprites.ts -------------------------------------------------------------------------------- /src/lib/compiler/compileTilesets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/compiler/compileTilesets.ts -------------------------------------------------------------------------------- /src/lib/compiler/ejectBuild.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/compiler/ejectBuild.ts -------------------------------------------------------------------------------- /src/lib/compiler/ensureBuildTools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/compiler/ensureBuildTools.ts -------------------------------------------------------------------------------- /src/lib/compiler/gbvm/buildHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/compiler/gbvm/buildHelpers.ts -------------------------------------------------------------------------------- /src/lib/compiler/generateGBVMData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/compiler/generateGBVMData.ts -------------------------------------------------------------------------------- /src/lib/compiler/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/compiler/helpers.ts -------------------------------------------------------------------------------- /src/lib/compiler/makeBuild.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/compiler/makeBuild.ts -------------------------------------------------------------------------------- /src/lib/compiler/objCache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/compiler/objCache.ts -------------------------------------------------------------------------------- /src/lib/compiler/romUsage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/compiler/romUsage.ts -------------------------------------------------------------------------------- /src/lib/compiler/scriptBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/compiler/scriptBuilder.ts -------------------------------------------------------------------------------- /src/lib/compiler/sgb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/compiler/sgb.ts -------------------------------------------------------------------------------- /src/lib/compiler/sounds/compileSound.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/compiler/sounds/compileSound.ts -------------------------------------------------------------------------------- /src/lib/compiler/sounds/compileVGM.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/compiler/sounds/compileVGM.ts -------------------------------------------------------------------------------- /src/lib/compiler/sounds/compileWav.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/compiler/sounds/compileWav.ts -------------------------------------------------------------------------------- /src/lib/credits/getPatronsFromGithub.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/credits/getPatronsFromGithub.ts -------------------------------------------------------------------------------- /src/lib/debugger/readDebuggerSymbols.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/debugger/readDebuggerSymbols.ts -------------------------------------------------------------------------------- /src/lib/events/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/.eslintrc -------------------------------------------------------------------------------- /src/lib/events/eventActorActivate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventActorActivate.js -------------------------------------------------------------------------------- /src/lib/events/eventActorDeactivate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventActorDeactivate.js -------------------------------------------------------------------------------- /src/lib/events/eventActorEffects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventActorEffects.js -------------------------------------------------------------------------------- /src/lib/events/eventActorEmote.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventActorEmote.js -------------------------------------------------------------------------------- /src/lib/events/eventActorGetDirection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventActorGetDirection.js -------------------------------------------------------------------------------- /src/lib/events/eventActorGetPosition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventActorGetPosition.js -------------------------------------------------------------------------------- /src/lib/events/eventActorHide.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventActorHide.js -------------------------------------------------------------------------------- /src/lib/events/eventActorInvoke.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventActorInvoke.js -------------------------------------------------------------------------------- /src/lib/events/eventActorMoveCancel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventActorMoveCancel.js -------------------------------------------------------------------------------- /src/lib/events/eventActorMoveRelative.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventActorMoveRelative.js -------------------------------------------------------------------------------- /src/lib/events/eventActorMoveTo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventActorMoveTo.js -------------------------------------------------------------------------------- /src/lib/events/eventActorPush.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventActorPush.js -------------------------------------------------------------------------------- /src/lib/events/eventActorSetAnimate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventActorSetAnimate.js -------------------------------------------------------------------------------- /src/lib/events/eventActorSetDirection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventActorSetDirection.js -------------------------------------------------------------------------------- /src/lib/events/eventActorSetFrame.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventActorSetFrame.js -------------------------------------------------------------------------------- /src/lib/events/eventActorSetPosition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventActorSetPosition.js -------------------------------------------------------------------------------- /src/lib/events/eventActorSetSprite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventActorSetSprite.js -------------------------------------------------------------------------------- /src/lib/events/eventActorSetState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventActorSetState.js -------------------------------------------------------------------------------- /src/lib/events/eventActorShow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventActorShow.js -------------------------------------------------------------------------------- /src/lib/events/eventAdventureStateSet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventAdventureStateSet.js -------------------------------------------------------------------------------- /src/lib/events/eventCallCustomEvent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventCallCustomEvent.js -------------------------------------------------------------------------------- /src/lib/events/eventCameraLock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventCameraLock.js -------------------------------------------------------------------------------- /src/lib/events/eventCameraMoveTo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventCameraMoveTo.js -------------------------------------------------------------------------------- /src/lib/events/eventCameraPropertySet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventCameraPropertySet.js -------------------------------------------------------------------------------- /src/lib/events/eventCameraSetBounds.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventCameraSetBounds.js -------------------------------------------------------------------------------- /src/lib/events/eventCameraSetLock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventCameraSetLock.js -------------------------------------------------------------------------------- /src/lib/events/eventCameraSetPosition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventCameraSetPosition.js -------------------------------------------------------------------------------- /src/lib/events/eventCameraShake.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventCameraShake.js -------------------------------------------------------------------------------- /src/lib/events/eventComment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventComment.js -------------------------------------------------------------------------------- /src/lib/events/eventDataClear.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventDataClear.js -------------------------------------------------------------------------------- /src/lib/events/eventDataLoad.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventDataLoad.js -------------------------------------------------------------------------------- /src/lib/events/eventDataPeek.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventDataPeek.js -------------------------------------------------------------------------------- /src/lib/events/eventDataSave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventDataSave.js -------------------------------------------------------------------------------- /src/lib/events/eventEngineFieldSet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventEngineFieldSet.js -------------------------------------------------------------------------------- /src/lib/events/eventEngineFieldStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventEngineFieldStore.js -------------------------------------------------------------------------------- /src/lib/events/eventFadeIn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventFadeIn.js -------------------------------------------------------------------------------- /src/lib/events/eventFadeOut.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventFadeOut.js -------------------------------------------------------------------------------- /src/lib/events/eventGBVMScript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventGBVMScript.js -------------------------------------------------------------------------------- /src/lib/events/eventGroup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventGroup.js -------------------------------------------------------------------------------- /src/lib/events/eventIdle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventIdle.js -------------------------------------------------------------------------------- /src/lib/events/eventIf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventIf.js -------------------------------------------------------------------------------- /src/lib/events/eventIfActorAtPosition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventIfActorAtPosition.js -------------------------------------------------------------------------------- /src/lib/events/eventIfActorDirection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventIfActorDirection.js -------------------------------------------------------------------------------- /src/lib/events/eventIfColorSupported.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventIfColorSupported.js -------------------------------------------------------------------------------- /src/lib/events/eventIfCurrentSceneIs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventIfCurrentSceneIs.js -------------------------------------------------------------------------------- /src/lib/events/eventIfDataSaved.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventIfDataSaved.js -------------------------------------------------------------------------------- /src/lib/events/eventIfDeviceGBA.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventIfDeviceGBA.js -------------------------------------------------------------------------------- /src/lib/events/eventIfDeviceSGB.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventIfDeviceSGB.js -------------------------------------------------------------------------------- /src/lib/events/eventIfExpression.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventIfExpression.js -------------------------------------------------------------------------------- /src/lib/events/eventIfInput.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventIfInput.js -------------------------------------------------------------------------------- /src/lib/events/eventIfVariableCompare.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventIfVariableCompare.js -------------------------------------------------------------------------------- /src/lib/events/eventIfVariableFalse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventIfVariableFalse.js -------------------------------------------------------------------------------- /src/lib/events/eventIfVariableTrue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventIfVariableTrue.js -------------------------------------------------------------------------------- /src/lib/events/eventIfVariableValue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventIfVariableValue.js -------------------------------------------------------------------------------- /src/lib/events/eventInputAwait.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventInputAwait.js -------------------------------------------------------------------------------- /src/lib/events/eventInputScriptRemove.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventInputScriptRemove.js -------------------------------------------------------------------------------- /src/lib/events/eventInputScriptSet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventInputScriptSet.js -------------------------------------------------------------------------------- /src/lib/events/eventLabelDefine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventLabelDefine.js -------------------------------------------------------------------------------- /src/lib/events/eventLabelGoto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventLabelGoto.js -------------------------------------------------------------------------------- /src/lib/events/eventLaunchProjectile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventLaunchProjectile.js -------------------------------------------------------------------------------- /src/lib/events/eventLinkClose.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventLinkClose.js -------------------------------------------------------------------------------- /src/lib/events/eventLinkJoin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventLinkJoin.js -------------------------------------------------------------------------------- /src/lib/events/eventLinkStart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventLinkStart.js -------------------------------------------------------------------------------- /src/lib/events/eventLinkTransfer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventLinkTransfer.js -------------------------------------------------------------------------------- /src/lib/events/eventLoadProjectile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventLoadProjectile.js -------------------------------------------------------------------------------- /src/lib/events/eventLoop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventLoop.js -------------------------------------------------------------------------------- /src/lib/events/eventLoopFor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventLoopFor.js -------------------------------------------------------------------------------- /src/lib/events/eventLoopWhile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventLoopWhile.js -------------------------------------------------------------------------------- /src/lib/events/eventMenu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventMenu.js -------------------------------------------------------------------------------- /src/lib/events/eventMusicPlay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventMusicPlay.js -------------------------------------------------------------------------------- /src/lib/events/eventMusicRoutine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventMusicRoutine.js -------------------------------------------------------------------------------- /src/lib/events/eventMusicStop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventMusicStop.js -------------------------------------------------------------------------------- /src/lib/events/eventMuteChannel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventMuteChannel.js -------------------------------------------------------------------------------- /src/lib/events/eventOverlayHide.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventOverlayHide.js -------------------------------------------------------------------------------- /src/lib/events/eventOverlayMoveTo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventOverlayMoveTo.js -------------------------------------------------------------------------------- /src/lib/events/eventOverlayShow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventOverlayShow.js -------------------------------------------------------------------------------- /src/lib/events/eventPaletteSetEmote.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventPaletteSetEmote.js -------------------------------------------------------------------------------- /src/lib/events/eventPaletteSetSprite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventPaletteSetSprite.js -------------------------------------------------------------------------------- /src/lib/events/eventPaletteSetUI.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventPaletteSetUI.js -------------------------------------------------------------------------------- /src/lib/events/eventPlatformerBounce.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventPlatformerBounce.js -------------------------------------------------------------------------------- /src/lib/events/eventPlayerSetSprite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventPlayerSetSprite.js -------------------------------------------------------------------------------- /src/lib/events/eventPrint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventPrint.js -------------------------------------------------------------------------------- /src/lib/events/eventRateLimit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventRateLimit.js -------------------------------------------------------------------------------- /src/lib/events/eventReplaceTileXY.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventReplaceTileXY.js -------------------------------------------------------------------------------- /src/lib/events/eventScenePopAllState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventScenePopAllState.js -------------------------------------------------------------------------------- /src/lib/events/eventScenePopState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventScenePopState.js -------------------------------------------------------------------------------- /src/lib/events/eventScenePushState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventScenePushState.js -------------------------------------------------------------------------------- /src/lib/events/eventSceneResetState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventSceneResetState.js -------------------------------------------------------------------------------- /src/lib/events/eventSceneSwitch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventSceneSwitch.js -------------------------------------------------------------------------------- /src/lib/events/eventSceneUpdatePause.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventSceneUpdatePause.js -------------------------------------------------------------------------------- /src/lib/events/eventSceneUpdateResume.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventSceneUpdateResume.js -------------------------------------------------------------------------------- /src/lib/events/eventScriptLock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventScriptLock.js -------------------------------------------------------------------------------- /src/lib/events/eventScriptStop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventScriptStop.js -------------------------------------------------------------------------------- /src/lib/events/eventScriptUnlock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventScriptUnlock.js -------------------------------------------------------------------------------- /src/lib/events/eventSeedRng.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventSeedRng.js -------------------------------------------------------------------------------- /src/lib/events/eventSetDialogueFrame.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventSetDialogueFrame.js -------------------------------------------------------------------------------- /src/lib/events/eventSoundPlayEffect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventSoundPlayEffect.js -------------------------------------------------------------------------------- /src/lib/events/eventSpritesHide.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventSpritesHide.js -------------------------------------------------------------------------------- /src/lib/events/eventSpritesShow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventSpritesShow.js -------------------------------------------------------------------------------- /src/lib/events/eventSwitch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventSwitch.js -------------------------------------------------------------------------------- /src/lib/events/eventTextChoice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventTextChoice.js -------------------------------------------------------------------------------- /src/lib/events/eventTextCloseNonModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventTextCloseNonModal.js -------------------------------------------------------------------------------- /src/lib/events/eventTextDialogue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventTextDialogue.js -------------------------------------------------------------------------------- /src/lib/events/eventTextDraw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventTextDraw.js -------------------------------------------------------------------------------- /src/lib/events/eventTextSetSound.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventTextSetSound.js -------------------------------------------------------------------------------- /src/lib/events/eventThreadStart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventThreadStart.js -------------------------------------------------------------------------------- /src/lib/events/eventThreadStop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventThreadStop.js -------------------------------------------------------------------------------- /src/lib/events/eventTimerDisable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventTimerDisable.js -------------------------------------------------------------------------------- /src/lib/events/eventTimerRestart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventTimerRestart.js -------------------------------------------------------------------------------- /src/lib/events/eventTimerScriptSet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventTimerScriptSet.js -------------------------------------------------------------------------------- /src/lib/events/eventVariableAddFlags.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventVariableAddFlags.js -------------------------------------------------------------------------------- /src/lib/events/eventVariableDec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventVariableDec.js -------------------------------------------------------------------------------- /src/lib/events/eventVariableInc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventVariableInc.js -------------------------------------------------------------------------------- /src/lib/events/eventVariableMath.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventVariableMath.js -------------------------------------------------------------------------------- /src/lib/events/eventVariableSetFlags.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventVariableSetFlags.js -------------------------------------------------------------------------------- /src/lib/events/eventVariableSetToTrue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventVariableSetToTrue.js -------------------------------------------------------------------------------- /src/lib/events/eventVariablesReset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventVariablesReset.js -------------------------------------------------------------------------------- /src/lib/events/eventWait.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventWait.js -------------------------------------------------------------------------------- /src/lib/events/eventWeaponAttack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/eventWeaponAttack.js -------------------------------------------------------------------------------- /src/lib/events/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/helpers.js -------------------------------------------------------------------------------- /src/lib/events/scriptCommands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/events/scriptCommands.js -------------------------------------------------------------------------------- /src/lib/fonts/fontData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/fonts/fontData.ts -------------------------------------------------------------------------------- /src/lib/forge/hooks/after-copy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/forge/hooks/after-copy.js -------------------------------------------------------------------------------- /src/lib/forge/hooks/notarize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/forge/hooks/notarize.js -------------------------------------------------------------------------------- /src/lib/helpers/assets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/helpers/assets.ts -------------------------------------------------------------------------------- /src/lib/helpers/checksum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/helpers/checksum.ts -------------------------------------------------------------------------------- /src/lib/helpers/cli/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/helpers/cli/env.ts -------------------------------------------------------------------------------- /src/lib/helpers/cli/spawn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/helpers/cli/spawn.ts -------------------------------------------------------------------------------- /src/lib/helpers/clone.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/helpers/clone.ts -------------------------------------------------------------------------------- /src/lib/helpers/eventSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/helpers/eventSystem.ts -------------------------------------------------------------------------------- /src/lib/helpers/fs/fileExists.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/helpers/fs/fileExists.ts -------------------------------------------------------------------------------- /src/lib/helpers/fs/getModifiedTime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/helpers/fs/getModifiedTime.ts -------------------------------------------------------------------------------- /src/lib/helpers/fs/readJson.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/helpers/fs/readJson.ts -------------------------------------------------------------------------------- /src/lib/helpers/fs/writeFileAndFlush.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/helpers/fs/writeFileAndFlush.ts -------------------------------------------------------------------------------- /src/lib/helpers/fsCopy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/helpers/fsCopy.ts -------------------------------------------------------------------------------- /src/lib/helpers/getTmp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/helpers/getTmp.ts -------------------------------------------------------------------------------- /src/lib/helpers/isElectron.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/helpers/isElectron.ts -------------------------------------------------------------------------------- /src/lib/helpers/path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/helpers/path.ts -------------------------------------------------------------------------------- /src/lib/helpers/promiseLimit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/helpers/promiseLimit.ts -------------------------------------------------------------------------------- /src/lib/helpers/toArrayBuffer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/helpers/toArrayBuffer.ts -------------------------------------------------------------------------------- /src/lib/helpers/updateChecker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/helpers/updateChecker.ts -------------------------------------------------------------------------------- /src/lib/helpers/validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/helpers/validation.ts -------------------------------------------------------------------------------- /src/lib/lang/initElectronL10N.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/lang/initElectronL10N.ts -------------------------------------------------------------------------------- /src/lib/lang/l10nManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/lang/l10nManager.ts -------------------------------------------------------------------------------- /src/lib/pluginManager/globalPlugins.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/pluginManager/globalPlugins.ts -------------------------------------------------------------------------------- /src/lib/pluginManager/project.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/pluginManager/project.ts -------------------------------------------------------------------------------- /src/lib/pluginManager/repo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/pluginManager/repo.ts -------------------------------------------------------------------------------- /src/lib/pluginManager/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/pluginManager/types.ts -------------------------------------------------------------------------------- /src/lib/project/assets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/project/assets.ts -------------------------------------------------------------------------------- /src/lib/project/createProject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/project/createProject.ts -------------------------------------------------------------------------------- /src/lib/project/ejectEngineChangelog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/project/ejectEngineChangelog.ts -------------------------------------------------------------------------------- /src/lib/project/ejectEngineToDir.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/project/ejectEngineToDir.ts -------------------------------------------------------------------------------- /src/lib/project/engine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/project/engine.ts -------------------------------------------------------------------------------- /src/lib/project/loadAvatarData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/project/loadAvatarData.ts -------------------------------------------------------------------------------- /src/lib/project/loadBackgroundData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/project/loadBackgroundData.ts -------------------------------------------------------------------------------- /src/lib/project/loadEmoteData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/project/loadEmoteData.ts -------------------------------------------------------------------------------- /src/lib/project/loadEngineSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/project/loadEngineSchema.ts -------------------------------------------------------------------------------- /src/lib/project/loadFontData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/project/loadFontData.ts -------------------------------------------------------------------------------- /src/lib/project/loadMusicData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/project/loadMusicData.ts -------------------------------------------------------------------------------- /src/lib/project/loadProjectData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/project/loadProjectData.ts -------------------------------------------------------------------------------- /src/lib/project/loadProjectResources.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/project/loadProjectResources.ts -------------------------------------------------------------------------------- /src/lib/project/loadResourceChecksums.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/project/loadResourceChecksums.ts -------------------------------------------------------------------------------- /src/lib/project/loadSoundData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/project/loadSoundData.ts -------------------------------------------------------------------------------- /src/lib/project/loadSpriteData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/project/loadSpriteData.ts -------------------------------------------------------------------------------- /src/lib/project/loadTilesetData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/project/loadTilesetData.ts -------------------------------------------------------------------------------- /src/lib/project/migrateWarning.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/project/migrateWarning.ts -------------------------------------------------------------------------------- /src/lib/project/migration/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/project/migration/helpers.ts -------------------------------------------------------------------------------- /src/lib/project/saveProjectData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/project/saveProjectData.ts -------------------------------------------------------------------------------- /src/lib/project/watchProject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/project/watchProject.ts -------------------------------------------------------------------------------- /src/lib/sprites/readSpriteData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/sprites/readSpriteData.ts -------------------------------------------------------------------------------- /src/lib/templates/templateManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/templates/templateManager.ts -------------------------------------------------------------------------------- /src/lib/themes/themeManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/themes/themeManager.ts -------------------------------------------------------------------------------- /src/lib/tiles/readFileToPalettes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/tiles/readFileToPalettes.ts -------------------------------------------------------------------------------- /src/lib/tiles/readFileToTiles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/tiles/readFileToTiles.ts -------------------------------------------------------------------------------- /src/lib/types/3x3-equation-solver.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/types/3x3-equation-solver.d.ts -------------------------------------------------------------------------------- /src/lib/types/raw-loader.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/types/raw-loader.d.ts -------------------------------------------------------------------------------- /src/lib/types/rgbquant.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/types/rgbquant.d.ts -------------------------------------------------------------------------------- /src/lib/types/worker-loader.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/lib/types/worker-loader.d.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/menu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/menu.ts -------------------------------------------------------------------------------- /src/renderer/lib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/renderer/lib/README.md -------------------------------------------------------------------------------- /src/renderer/lib/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/renderer/lib/api/index.ts -------------------------------------------------------------------------------- /src/renderer/lib/api/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/renderer/lib/api/setup.ts -------------------------------------------------------------------------------- /src/renderer/lib/dnd/itemTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/renderer/lib/dnd/itemTypes.ts -------------------------------------------------------------------------------- /src/renderer/lib/globalErrorHandling.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/renderer/lib/globalErrorHandling.ts -------------------------------------------------------------------------------- /src/renderer/lib/handleFullScreen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/renderer/lib/handleFullScreen.ts -------------------------------------------------------------------------------- /src/renderer/lib/helpers/dom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/renderer/lib/helpers/dom.ts -------------------------------------------------------------------------------- /src/renderer/lib/soundfx/soundfx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/renderer/lib/soundfx/soundfx.ts -------------------------------------------------------------------------------- /src/renderer/lib/sprites/detect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/renderer/lib/sprites/detect.ts -------------------------------------------------------------------------------- /src/renderer/lib/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/renderer/lib/theme.ts -------------------------------------------------------------------------------- /src/renderer/lib/variables.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/renderer/lib/variables.tsx -------------------------------------------------------------------------------- /src/renderer/lib/window/sidebar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/renderer/lib/window/sidebar.ts -------------------------------------------------------------------------------- /src/scripts/buildAppIcons.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/scripts/buildAppIcons.sh -------------------------------------------------------------------------------- /src/scripts/fetchContributors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/scripts/fetchContributors.ts -------------------------------------------------------------------------------- /src/scripts/fetchDependencies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/scripts/fetchDependencies.ts -------------------------------------------------------------------------------- /src/scripts/fetchPatrons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/scripts/fetchPatrons.ts -------------------------------------------------------------------------------- /src/shared/lib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/README.md -------------------------------------------------------------------------------- /src/shared/lib/assets/backgrounds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/assets/backgrounds.ts -------------------------------------------------------------------------------- /src/shared/lib/assets/parseAssetPath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/assets/parseAssetPath.ts -------------------------------------------------------------------------------- /src/shared/lib/color/colorCorrection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/color/colorCorrection.ts -------------------------------------------------------------------------------- /src/shared/lib/compiler/lexText.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/compiler/lexText.ts -------------------------------------------------------------------------------- /src/shared/lib/conditionsFilter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/conditionsFilter.ts -------------------------------------------------------------------------------- /src/shared/lib/debugger/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/debugger/types.ts -------------------------------------------------------------------------------- /src/shared/lib/entities/entitiesTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/entities/entitiesTypes.ts -------------------------------------------------------------------------------- /src/shared/lib/helpers/8bit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/helpers/8bit.ts -------------------------------------------------------------------------------- /src/shared/lib/helpers/array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/helpers/array.ts -------------------------------------------------------------------------------- /src/shared/lib/helpers/assert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/helpers/assert.ts -------------------------------------------------------------------------------- /src/shared/lib/helpers/assets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/helpers/assets.ts -------------------------------------------------------------------------------- /src/shared/lib/helpers/clamp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/helpers/clamp.ts -------------------------------------------------------------------------------- /src/shared/lib/helpers/color.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/helpers/color.ts -------------------------------------------------------------------------------- /src/shared/lib/helpers/dialogue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/helpers/dialogue.ts -------------------------------------------------------------------------------- /src/shared/lib/helpers/filePaths.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/helpers/filePaths.ts -------------------------------------------------------------------------------- /src/shared/lib/helpers/fonts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/helpers/fonts.ts -------------------------------------------------------------------------------- /src/shared/lib/helpers/math.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/helpers/math.ts -------------------------------------------------------------------------------- /src/shared/lib/helpers/paint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/helpers/paint.ts -------------------------------------------------------------------------------- /src/shared/lib/helpers/path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/helpers/path.ts -------------------------------------------------------------------------------- /src/shared/lib/helpers/record.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/helpers/record.ts -------------------------------------------------------------------------------- /src/shared/lib/helpers/resourceLinks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/helpers/resourceLinks.ts -------------------------------------------------------------------------------- /src/shared/lib/helpers/setDefault.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/helpers/setDefault.ts -------------------------------------------------------------------------------- /src/shared/lib/helpers/slope.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/helpers/slope.ts -------------------------------------------------------------------------------- /src/shared/lib/helpers/sort.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/helpers/sort.ts -------------------------------------------------------------------------------- /src/shared/lib/helpers/sortByKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/helpers/sortByKey.ts -------------------------------------------------------------------------------- /src/shared/lib/helpers/sprites.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/helpers/sprites.ts -------------------------------------------------------------------------------- /src/shared/lib/helpers/subpixels.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/helpers/subpixels.ts -------------------------------------------------------------------------------- /src/shared/lib/helpers/symbols.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/helpers/symbols.ts -------------------------------------------------------------------------------- /src/shared/lib/helpers/tiles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/helpers/tiles.ts -------------------------------------------------------------------------------- /src/shared/lib/helpers/time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/helpers/time.ts -------------------------------------------------------------------------------- /src/shared/lib/helpers/trimlines.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/helpers/trimlines.ts -------------------------------------------------------------------------------- /src/shared/lib/helpers/zoom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/helpers/zoom.ts -------------------------------------------------------------------------------- /src/shared/lib/lang/l10n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/lang/l10n.ts -------------------------------------------------------------------------------- /src/shared/lib/music/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/music/constants.ts -------------------------------------------------------------------------------- /src/shared/lib/music/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/music/types.ts -------------------------------------------------------------------------------- /src/shared/lib/plugins/pluginHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/plugins/pluginHelpers.ts -------------------------------------------------------------------------------- /src/shared/lib/resources/compression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/resources/compression.ts -------------------------------------------------------------------------------- /src/shared/lib/resources/patch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/resources/patch.ts -------------------------------------------------------------------------------- /src/shared/lib/resources/paths.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/resources/paths.ts -------------------------------------------------------------------------------- /src/shared/lib/resources/save.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/resources/save.ts -------------------------------------------------------------------------------- /src/shared/lib/resources/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/resources/types.ts -------------------------------------------------------------------------------- /src/shared/lib/rpn/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/rpn/helpers.ts -------------------------------------------------------------------------------- /src/shared/lib/rpn/shuntingYard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/rpn/shuntingYard.ts -------------------------------------------------------------------------------- /src/shared/lib/rpn/tokenizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/rpn/tokenizer.ts -------------------------------------------------------------------------------- /src/shared/lib/rpn/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/rpn/types.ts -------------------------------------------------------------------------------- /src/shared/lib/scriptValue/format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/scriptValue/format.ts -------------------------------------------------------------------------------- /src/shared/lib/scriptValue/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/scriptValue/helpers.ts -------------------------------------------------------------------------------- /src/shared/lib/scriptValue/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/scriptValue/types.ts -------------------------------------------------------------------------------- /src/shared/lib/scripts/autoLabel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/scripts/autoLabel.ts -------------------------------------------------------------------------------- /src/shared/lib/scripts/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/scripts/context.ts -------------------------------------------------------------------------------- /src/shared/lib/scripts/eventHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/scripts/eventHelpers.ts -------------------------------------------------------------------------------- /src/shared/lib/scripts/scriptHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/scripts/scriptHelpers.ts -------------------------------------------------------------------------------- /src/shared/lib/scripts/walk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/scripts/walk.ts -------------------------------------------------------------------------------- /src/shared/lib/sprites/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/sprites/helpers.ts -------------------------------------------------------------------------------- /src/shared/lib/sprites/spriteData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/sprites/spriteData.ts -------------------------------------------------------------------------------- /src/shared/lib/text/textCodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/text/textCodes.ts -------------------------------------------------------------------------------- /src/shared/lib/tiles/autoColor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/tiles/autoColor.ts -------------------------------------------------------------------------------- /src/shared/lib/tiles/indexedImage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/tiles/indexedImage.ts -------------------------------------------------------------------------------- /src/shared/lib/tiles/tileData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/tiles/tileData.ts -------------------------------------------------------------------------------- /src/shared/lib/uge/song/PatternCell.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/uge/song/PatternCell.ts -------------------------------------------------------------------------------- /src/shared/lib/uge/song/Song.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/uge/song/Song.ts -------------------------------------------------------------------------------- /src/shared/lib/uge/ugeHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/lib/uge/ugeHelper.ts -------------------------------------------------------------------------------- /src/shared/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/shared/types.ts -------------------------------------------------------------------------------- /src/store/configureStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/store/configureStore.ts -------------------------------------------------------------------------------- /src/store/features/assets/assetsState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/store/features/assets/assetsState.ts -------------------------------------------------------------------------------- /src/store/features/editor/editorState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/store/features/editor/editorState.ts -------------------------------------------------------------------------------- /src/store/features/engine/engineState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/store/features/engine/engineState.ts -------------------------------------------------------------------------------- /src/store/features/error/errorActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/store/features/error/errorActions.ts -------------------------------------------------------------------------------- /src/store/features/error/errorState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/store/features/error/errorState.ts -------------------------------------------------------------------------------- /src/store/features/music/musicActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/store/features/music/musicActions.ts -------------------------------------------------------------------------------- /src/store/features/music/musicState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/store/features/music/musicState.ts -------------------------------------------------------------------------------- /src/store/features/sprite/spriteState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/store/features/sprite/spriteState.ts -------------------------------------------------------------------------------- /src/store/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/store/hooks.ts -------------------------------------------------------------------------------- /src/store/rootReducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/store/rootReducer.ts -------------------------------------------------------------------------------- /src/stories/Index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/stories/Index.mdx -------------------------------------------------------------------------------- /src/stories/app/AppToolbar.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/stories/app/AppToolbar.stories.tsx -------------------------------------------------------------------------------- /src/stories/assets/accessibility.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/stories/assets/accessibility.png -------------------------------------------------------------------------------- /src/stories/assets/accessibility.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/stories/assets/accessibility.svg -------------------------------------------------------------------------------- /src/stories/assets/addon-library.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/stories/assets/addon-library.png -------------------------------------------------------------------------------- /src/stories/assets/assets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/stories/assets/assets.png -------------------------------------------------------------------------------- /src/stories/assets/avif-test-image.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/stories/assets/avif-test-image.avif -------------------------------------------------------------------------------- /src/stories/assets/context.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/stories/assets/context.png -------------------------------------------------------------------------------- /src/stories/assets/discord.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/stories/assets/discord.svg -------------------------------------------------------------------------------- /src/stories/assets/docs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/stories/assets/docs.png -------------------------------------------------------------------------------- /src/stories/assets/figma-plugin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/stories/assets/figma-plugin.png -------------------------------------------------------------------------------- /src/stories/assets/github.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/stories/assets/github.svg -------------------------------------------------------------------------------- /src/stories/assets/share.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/stories/assets/share.png -------------------------------------------------------------------------------- /src/stories/assets/styling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/stories/assets/styling.png -------------------------------------------------------------------------------- /src/stories/assets/testing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/stories/assets/testing.png -------------------------------------------------------------------------------- /src/stories/assets/theming.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/stories/assets/theming.png -------------------------------------------------------------------------------- /src/stories/assets/tutorials.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/stories/assets/tutorials.svg -------------------------------------------------------------------------------- /src/stories/assets/youtube.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/stories/assets/youtube.svg -------------------------------------------------------------------------------- /src/stories/ui/alert/Alert.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/stories/ui/alert/Alert.stories.tsx -------------------------------------------------------------------------------- /src/stories/ui/buttons/Button.stories.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/stories/ui/buttons/Button.stories.ts -------------------------------------------------------------------------------- /src/stories/ui/menu/Menu.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/stories/ui/menu/Menu.stories.tsx -------------------------------------------------------------------------------- /src/stories/ui/menu/MenuItem.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/stories/ui/menu/MenuItem.stories.tsx -------------------------------------------------------------------------------- /src/stories/ui/tabs/TabBar.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/src/stories/ui/tabs/TabBar.stories.tsx -------------------------------------------------------------------------------- /test/__mocks__/apiMock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/__mocks__/apiMock.ts -------------------------------------------------------------------------------- /test/__mocks__/chokidar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/__mocks__/chokidar.js -------------------------------------------------------------------------------- /test/__mocks__/electron-settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/__mocks__/electron-settings.js -------------------------------------------------------------------------------- /test/__mocks__/electron-squirrel-startup.js: -------------------------------------------------------------------------------- 1 | module.exports = false; 2 | -------------------------------------------------------------------------------- /test/__mocks__/electron-window-state.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/__mocks__/electron-window-state.js -------------------------------------------------------------------------------- /test/__mocks__/electron.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/__mocks__/electron.js -------------------------------------------------------------------------------- /test/__mocks__/node-fetch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/__mocks__/node-fetch.js -------------------------------------------------------------------------------- /test/__mocks__/styleMock.js: -------------------------------------------------------------------------------- 1 | module.exports = {}; 2 | -------------------------------------------------------------------------------- /test/autoLabel/autoLabel.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/autoLabel/autoLabel.test.ts -------------------------------------------------------------------------------- /test/compile.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/compile.test.js -------------------------------------------------------------------------------- /test/compiler/_files/assets/ui/ascii.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/compiler/_files/assets/ui/ascii.png -------------------------------------------------------------------------------- /test/compiler/_files/assets/ui/frame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/compiler/_files/assets/ui/frame.png -------------------------------------------------------------------------------- /test/compiler/_files/assets/ui/ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/compiler/_files/assets/ui/ui.png -------------------------------------------------------------------------------- /test/compiler/_files/data/projectiles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/compiler/_files/data/projectiles.js -------------------------------------------------------------------------------- /test/compiler/_files/test/autocolor1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/compiler/_files/test/autocolor1.png -------------------------------------------------------------------------------- /test/compiler/_files/test/autocolor2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/compiler/_files/test/autocolor2.png -------------------------------------------------------------------------------- /test/compiler/_files/test/autocolor3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/compiler/_files/test/autocolor3.png -------------------------------------------------------------------------------- /test/compiler/_files/test/color_town.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/compiler/_files/test/color_town.png -------------------------------------------------------------------------------- /test/compiler/_files/test/parallax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/compiler/_files/test/parallax.png -------------------------------------------------------------------------------- /test/compiler/_files/test/tileset_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/compiler/_files/test/tileset_0.png -------------------------------------------------------------------------------- /test/compiler/_files/test/tileset_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/compiler/_files/test/tileset_1.png -------------------------------------------------------------------------------- /test/compiler/_files/test/tileset_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/compiler/_files/test/tileset_2.png -------------------------------------------------------------------------------- /test/compiler/_files/test/tileset_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/compiler/_files/test/tileset_3.png -------------------------------------------------------------------------------- /test/compiler/_files/test/tileset_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/compiler/_files/test/tileset_4.png -------------------------------------------------------------------------------- /test/compiler/_tmp/.gitignore: -------------------------------------------------------------------------------- 1 | *.png -------------------------------------------------------------------------------- /test/compiler/applyPrefabs.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/compiler/applyPrefabs.test.ts -------------------------------------------------------------------------------- /test/compiler/autoColor.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/compiler/autoColor.test.ts -------------------------------------------------------------------------------- /test/compiler/compileData.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/compiler/compileData.test.ts -------------------------------------------------------------------------------- /test/compiler/compileImages.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/compiler/compileImages.test.ts -------------------------------------------------------------------------------- /test/compiler/engine.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/compiler/engine.test.ts -------------------------------------------------------------------------------- /test/compiler/gbvmBuildHelpers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/compiler/gbvmBuildHelpers.test.ts -------------------------------------------------------------------------------- /test/compiler/generateGBVMData.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/compiler/generateGBVMData.test.ts -------------------------------------------------------------------------------- /test/compiler/scriptBuilder.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/compiler/scriptBuilder.test.ts -------------------------------------------------------------------------------- /test/data/fonts/font-mono.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/data/fonts/font-mono.png -------------------------------------------------------------------------------- /test/data/fonts/font-vwf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/data/fonts/font-vwf.png -------------------------------------------------------------------------------- /test/dummydata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/dummydata.ts -------------------------------------------------------------------------------- /test/events/eventActorEmote.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/events/eventActorEmote.test.js -------------------------------------------------------------------------------- /test/events/eventActorHide.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/events/eventActorHide.test.js -------------------------------------------------------------------------------- /test/events/eventActorInvoke.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/events/eventActorInvoke.test.js -------------------------------------------------------------------------------- /test/events/eventActorMoveTo.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/events/eventActorMoveTo.test.js -------------------------------------------------------------------------------- /test/events/eventActorPush.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/events/eventActorPush.test.js -------------------------------------------------------------------------------- /test/events/eventActorSetFrame.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/events/eventActorSetFrame.test.js -------------------------------------------------------------------------------- /test/events/eventActorSetState.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/events/eventActorSetState.test.js -------------------------------------------------------------------------------- /test/events/eventActorShow.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/events/eventActorShow.test.js -------------------------------------------------------------------------------- /test/events/eventCameraLock.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/events/eventCameraLock.test.js -------------------------------------------------------------------------------- /test/events/eventCameraMoveTo.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/events/eventCameraMoveTo.test.js -------------------------------------------------------------------------------- /test/events/eventCameraShake.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/events/eventCameraShake.test.js -------------------------------------------------------------------------------- /test/events/eventDataClear.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/events/eventDataClear.test.js -------------------------------------------------------------------------------- /test/events/eventDataLoad.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/events/eventDataLoad.test.js -------------------------------------------------------------------------------- /test/events/eventDataPeek.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/events/eventDataPeek.test.js -------------------------------------------------------------------------------- /test/events/eventDataSave.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/events/eventDataSave.test.js -------------------------------------------------------------------------------- /test/events/eventDecValue.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/events/eventDecValue.test.js -------------------------------------------------------------------------------- /test/events/eventFadeIn.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/events/eventFadeIn.test.js -------------------------------------------------------------------------------- /test/events/eventFadeOut.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/events/eventFadeOut.test.js -------------------------------------------------------------------------------- /test/events/eventGroup.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/events/eventGroup.test.js -------------------------------------------------------------------------------- /test/events/eventIfDataSaved.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/events/eventIfDataSaved.test.js -------------------------------------------------------------------------------- /test/events/eventIfInput.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/events/eventIfInput.test.js -------------------------------------------------------------------------------- /test/events/eventIfVariableFalse.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/events/eventIfVariableFalse.test.js -------------------------------------------------------------------------------- /test/events/eventIfVariableTrue.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/events/eventIfVariableTrue.test.js -------------------------------------------------------------------------------- /test/events/eventIfVariableValue.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/events/eventIfVariableValue.test.js -------------------------------------------------------------------------------- /test/events/eventInputAwait.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/events/eventInputAwait.test.js -------------------------------------------------------------------------------- /test/events/eventInputScriptSet.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/events/eventInputScriptSet.test.js -------------------------------------------------------------------------------- /test/events/eventLabelDefine.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/events/eventLabelDefine.test.js -------------------------------------------------------------------------------- /test/events/eventLabelGoto.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/events/eventLabelGoto.test.js -------------------------------------------------------------------------------- /test/events/eventLoop.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/events/eventLoop.test.js -------------------------------------------------------------------------------- /test/events/eventMenu.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/events/eventMenu.test.js -------------------------------------------------------------------------------- /test/events/eventMusicPlay.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/events/eventMusicPlay.test.js -------------------------------------------------------------------------------- /test/events/eventMusicStop.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/events/eventMusicStop.test.js -------------------------------------------------------------------------------- /test/events/eventOverlayHide.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/events/eventOverlayHide.test.js -------------------------------------------------------------------------------- /test/events/eventOverlayMoveTo.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/events/eventOverlayMoveTo.test.js -------------------------------------------------------------------------------- /test/events/eventOverlayShow.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/events/eventOverlayShow.test.js -------------------------------------------------------------------------------- /test/events/eventPlayerSetSprite.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/events/eventPlayerSetSprite.test.js -------------------------------------------------------------------------------- /test/events/eventScenePopState.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/events/eventScenePopState.test.js -------------------------------------------------------------------------------- /test/events/eventScenePushState.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/events/eventScenePushState.test.js -------------------------------------------------------------------------------- /test/events/eventSceneResetState.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/events/eventSceneResetState.test.js -------------------------------------------------------------------------------- /test/events/eventSceneSwitch.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/events/eventSceneSwitch.test.js -------------------------------------------------------------------------------- /test/events/eventScriptStop.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/events/eventScriptStop.test.js -------------------------------------------------------------------------------- /test/events/eventSoundPlayEffect.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/events/eventSoundPlayEffect.test.js -------------------------------------------------------------------------------- /test/events/eventSpritesHide.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/events/eventSpritesHide.test.js -------------------------------------------------------------------------------- /test/events/eventSpritesShow.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/events/eventSpritesShow.test.js -------------------------------------------------------------------------------- /test/events/eventTextChoice.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/events/eventTextChoice.test.js -------------------------------------------------------------------------------- /test/events/eventTextDialogue.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/events/eventTextDialogue.test.js -------------------------------------------------------------------------------- /test/events/eventTextSetSound.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/events/eventTextSetSound.test.js -------------------------------------------------------------------------------- /test/events/eventTimerDisable.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/events/eventTimerDisable.test.js -------------------------------------------------------------------------------- /test/events/eventTimerRestart.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/events/eventTimerRestart.test.js -------------------------------------------------------------------------------- /test/events/eventTimerScriptSet.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/events/eventTimerScriptSet.test.js -------------------------------------------------------------------------------- /test/events/eventVariableInc.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/events/eventVariableInc.test.js -------------------------------------------------------------------------------- /test/events/eventVariableMath.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/events/eventVariableMath.test.js -------------------------------------------------------------------------------- /test/events/eventVariablesReset.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/events/eventVariablesReset.test.js -------------------------------------------------------------------------------- /test/events/eventWait.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/events/eventWait.test.js -------------------------------------------------------------------------------- /test/fonts/compileFonts.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/fonts/compileFonts.test.ts -------------------------------------------------------------------------------- /test/fonts/fontMapping.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/fonts/fontMapping.test.ts -------------------------------------------------------------------------------- /test/fonts/lexText.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/fonts/lexText.test.ts -------------------------------------------------------------------------------- /test/getTestScriptHandlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/getTestScriptHandlers.ts -------------------------------------------------------------------------------- /test/helpers/8bit.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/helpers/8bit.test.js -------------------------------------------------------------------------------- /test/helpers/array.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/helpers/array.test.ts -------------------------------------------------------------------------------- /test/helpers/collisionTileIcon.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/helpers/collisionTileIcon.test.ts -------------------------------------------------------------------------------- /test/helpers/engineFields.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/helpers/engineFields.test.js -------------------------------------------------------------------------------- /test/helpers/entitiesHelpers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/helpers/entitiesHelpers.test.ts -------------------------------------------------------------------------------- /test/helpers/eventHelpers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/helpers/eventHelpers.test.ts -------------------------------------------------------------------------------- /test/helpers/filePaths.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/helpers/filePaths.test.ts -------------------------------------------------------------------------------- /test/helpers/l10n.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/helpers/l10n.test.ts -------------------------------------------------------------------------------- /test/helpers/path/parseAssetPath.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/helpers/path/parseAssetPath.test.js -------------------------------------------------------------------------------- /test/helpers/path/path.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/helpers/path/path.test.ts -------------------------------------------------------------------------------- /test/helpers/pluginHelpers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/helpers/pluginHelpers.test.ts -------------------------------------------------------------------------------- /test/helpers/promiseLimit.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/helpers/promiseLimit.test.ts -------------------------------------------------------------------------------- /test/helpers/resourceLinks.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/helpers/resourceLinks.test.ts -------------------------------------------------------------------------------- /test/helpers/rpn/shuntingYard.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/helpers/rpn/shuntingYard.test.ts -------------------------------------------------------------------------------- /test/helpers/scriptDefHelpers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/helpers/scriptDefHelpers.test.ts -------------------------------------------------------------------------------- /test/helpers/scriptHelpers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/helpers/scriptHelpers.test.ts -------------------------------------------------------------------------------- /test/helpers/setDefaults.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/helpers/setDefaults.test.ts -------------------------------------------------------------------------------- /test/helpers/sprites.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/helpers/sprites.test.ts -------------------------------------------------------------------------------- /test/helpers/symbols.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/helpers/symbols.test.ts -------------------------------------------------------------------------------- /test/helpers/tiles.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/helpers/tiles.test.ts -------------------------------------------------------------------------------- /test/helpers/time.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/helpers/time.test.ts -------------------------------------------------------------------------------- /test/helpers/trimlines.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/helpers/trimlines.test.js -------------------------------------------------------------------------------- /test/helpers/types.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/helpers/types.test.ts -------------------------------------------------------------------------------- /test/helpers/variableNames.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/helpers/variableNames.test.js -------------------------------------------------------------------------------- /test/helpers/walk.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/helpers/walk.test.ts -------------------------------------------------------------------------------- /test/main/main.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/main/main.test.ts -------------------------------------------------------------------------------- /test/main/preload.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/main/preload.test.ts -------------------------------------------------------------------------------- /test/migrate/migrateEvents.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/migrate/migrateEvents.test.ts -------------------------------------------------------------------------------- /test/migrate/migrationHelpers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/migrate/migrationHelpers.test.ts -------------------------------------------------------------------------------- /test/project/createProject.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/project/createProject.test.ts -------------------------------------------------------------------------------- /test/react-utils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/react-utils.tsx -------------------------------------------------------------------------------- /test/redux-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/redux-utils.ts -------------------------------------------------------------------------------- /test/renderer/lib/uge/ugeHelper.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/renderer/lib/uge/ugeHelper.test.js -------------------------------------------------------------------------------- /test/renderer/lib/variables.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/renderer/lib/variables.test.js -------------------------------------------------------------------------------- /test/resources/compression.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/resources/compression.test.ts -------------------------------------------------------------------------------- /test/resources/patch.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/resources/patch.test.ts -------------------------------------------------------------------------------- /test/resources/paths.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/resources/paths.test.ts -------------------------------------------------------------------------------- /test/resources/save.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/resources/save.test.ts -------------------------------------------------------------------------------- /test/resources/types.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/resources/types.test.ts -------------------------------------------------------------------------------- /test/rpn/engineConstants.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/rpn/engineConstants.test.ts -------------------------------------------------------------------------------- /test/save-load/saveProjectData.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/save-load/saveProjectData.test.ts -------------------------------------------------------------------------------- /test/scriptEventHandlers/_files/testEventMeta.js: -------------------------------------------------------------------------------- 1 | const id = "EVENT_TEST_ID"; 2 | 3 | module.exports = { 4 | id, 5 | }; 6 | -------------------------------------------------------------------------------- /test/scriptEventHandlers/_tmp/.gitignore: -------------------------------------------------------------------------------- 1 | *.s -------------------------------------------------------------------------------- /test/scriptValue/format.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/scriptValue/format.test.ts -------------------------------------------------------------------------------- /test/scriptValue/helpers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/scriptValue/helpers.test.ts -------------------------------------------------------------------------------- /test/scriptValue/types.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/scriptValue/types.test.ts -------------------------------------------------------------------------------- /test/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/setup.ts -------------------------------------------------------------------------------- /test/sum.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/sum.test.js -------------------------------------------------------------------------------- /test/text/textCodes.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/text/textCodes.test.ts -------------------------------------------------------------------------------- /test/variables/variablesInText.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/test/variables/variablesInText.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack.cli.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/webpack.cli.config.js -------------------------------------------------------------------------------- /webpack.main.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/webpack.main.config.js -------------------------------------------------------------------------------- /webpack.plugins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/webpack.plugins.js -------------------------------------------------------------------------------- /webpack.renderer.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/webpack.renderer.config.js -------------------------------------------------------------------------------- /webpack.rules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/webpack.rules.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gb-studio/HEAD/yarn.lock --------------------------------------------------------------------------------