Commit graph

  • 65e4f1b56e refactor: use Duration for TIME_STEP and WORK_TIME bevy-zip-loader Christopher Willis-Ford 2023-06-09 13:48:10 -07:00
  • eee0d2fcb0 refactor: stage plugin -> runtime plugin Christopher Willis-Ford 2023-06-09 13:35:16 -07:00
  • 75ccf61f19 style: apply lint and clippy recommendations Christopher Willis-Ford 2023-06-09 11:50:27 -07:00
  • ecb5f4d086 fix: show sprites again Christopher Willis-Ford 2023-06-02 15:24:27 -07:00
  • 0e113c2346 refactor: (broken) spawn targets as Bevy entities Christopher Willis-Ford 2023-06-02 15:08:04 -07:00
  • 4a819c343c refactor: separate Target from Sprite Christopher Willis-Ford 2023-05-19 14:52:30 -07:00
  • 49bcc57364 feat: spawn a sprite bundle for each target Christopher Willis-Ford 2023-05-05 18:23:29 -07:00
  • cfa03ed985 feat: load entire Scratch project as a Bevy asset Christopher Willis-Ford 2023-04-28 17:49:37 -07:00
  • 8cb80f00a7 feat: load project JSON and assets through Bevy Christopher Willis-Ford 2023-04-28 09:40:22 -07:00
  • 892499f444 refactor: move ZipAsset plugin into assets/ Christopher Willis-Ford 2023-04-26 11:14:22 -04:00
  • 4308c27fc2 feat: (WIP) load PNG, MP3, and WAV assets in ZIP Christopher Willis-Ford 2023-04-26 10:46:47 -04:00
  • 11b17afa25 refactor: move ZipAsset code into a plugin Christopher Willis-Ford 2023-04-25 22:57:19 -04:00
  • 60d405cf50 refactor: (WIP) load SB2 zip using a Bevy asset loader Christopher Willis-Ford 2023-04-25 22:11:28 -04:00
  • 38d1d01a24 refactor: upgrade to Bevy 0.10.1 bevy-0.10 bevy Christopher Willis-Ford 2023-04-24 08:43:03 -07:00
  • 7c47838fc6 feat: get ready to load costumes and sounds Christopher Willis-Ford 2023-04-21 20:21:09 -07:00
  • 7609d99eab feat: impl From<sb2::Project> for VM::VirtualMachine Christopher Willis-Ford 2023-03-24 19:55:31 -07:00
  • 693d357813 refactor: make clippy happy Christopher Willis-Ford 2023-03-24 14:17:53 -07:00
  • bbd9cce395 feat: parse scripts structurally, change Block to enum of block shapes Christopher Willis-Ford 2023-03-18 00:38:14 -07:00
  • 15b2fb6084 fix: TopLevelScript was using logic that should have been in Block Christopher Willis-Ford 2023-03-17 18:51:49 -07:00
  • 356806c8e8 feat: implement custom deserializer for top-level scripts Christopher Willis-Ford 2023-03-03 19:09:39 -08:00
  • 0233c6780f feat: deserialize all SB2 fields except scripts Christopher Willis-Ford 2023-03-03 17:16:03 -08:00
  • a024b1c932 feat: WIP deserialize SB2 project JSON Christopher Willis-Ford 2023-03-03 16:45:29 -08:00
  • c554586172 feat: (WIP) deserialize project JSON Christopher Willis-Ford 2023-02-17 18:18:53 -08:00
  • a0606ac311 feat: extract and parse project JSON Christopher Willis-Ford 2023-01-27 16:05:20 -08:00
  • 56d3fa8287 feat: actually start unzipping the project Christopher Willis-Ford 2023-01-20 17:24:59 -08:00
  • 9ffc4070a7 refactor: break existing source into separate files Christopher Willis-Ford 2023-01-06 17:58:31 -08:00
  • 0010276dfb fix: change loading screen to text Christopher Willis-Ford 2023-01-06 17:33:34 -08:00
  • 1d51aa443f chore: add fonts Christopher Willis-Ford 2023-01-06 17:13:56 -08:00
  • 780dba67c0 feat: load a project file and display a loading screen Christopher Willis-Ford 2022-12-09 20:20:27 -08:00
  • 044b13ad4f chore: upgrade bevy to 0.9.1 Christopher Willis-Ford 2022-12-09 17:52:54 -08:00
  • 5d999c4152 feat: build VERY rough overall layout tauri-bevy Christopher Willis-Ford 2022-12-03 22:09:51 -08:00
  • 8ec82047de build: pnpm create tauri-app -m pnpm -t react-ts Christopher Willis-Ford 2022-12-02 13:50:02 -08:00
  • 382e25f3f3 docs: add info about system prerequisites Christopher Willis-Ford 2022-12-02 13:06:59 -08:00
  • a190765f74 chore: add generic Tauri content Christopher Willis-Ford 2022-11-18 22:29:19 -08:00
  • 2d91c97604 docs: sketch a rough plan for this experiment Christopher Willis-Ford 2022-11-18 14:02:51 -08:00
  • 2bc4284587 docs: update README.md with info specific to this branch Christopher Willis-Ford 2022-10-28 15:43:13 -07:00
  • 395d3467f0 feat: build for web Christopher Willis-Ford 2022-10-14 17:38:49 -07:00
  • 6439bdda21 feat: run 'scripts' at 30 FPS Christopher Willis-Ford 2022-10-14 16:19:23 -07:00
  • cd7d373770 feat: draw a squirrel Christopher Willis-Ford 2022-09-30 17:08:25 -07:00
  • 5773217535 refactor: separate sprite, stage, and project Christopher Willis-Ford 2022-09-30 16:19:53 -07:00
  • 1d03842f33 feat: print sprite names every 2 seconds Christopher Willis-Ford 2022-09-30 15:30:45 -07:00
  • 69b0de5d84 build: enable dependency optimization in dev, plus dynamic linking Christopher Willis-Ford 2022-09-30 14:58:59 -07:00
  • dd577c6018 feat: use some Bevy systems to print some messages Christopher Willis-Ford 2022-09-30 14:55:16 -07:00
  • 4274ec5373 build: cargo add bevy Christopher Willis-Ford 2022-09-30 14:04:34 -07:00
  • 9c502d0b7b build: cargo new scratch-bevy Christopher Willis-Ford 2022-09-30 14:02:24 -07:00
  • 2d80e3c1d9 docs: add README.md and a few helper files main Christopher Willis-Ford 2022-10-24 08:05:03 -07:00