tangled
alpha
login
or
join now
cass.cityboundforest.com
/
triangular-viking
0
fork
atom
A Quadrilateral Cowboy clone intended to help me learn Game Dev
0
fork
atom
overview
issues
pulls
pipelines
Adding flycam plugin
cass.cityboundforest.com
3 weeks ago
37db3f83
73bba9ec
+384
-18
3 changed files
expand all
collapse all
unified
split
Cargo.lock
Cargo.toml
src
main.rs
+377
-18
Cargo.lock
···
44
44
"accesskit_consumer",
45
45
"hashbrown 0.15.5",
46
46
"objc2 0.5.2",
47
47
-
"objc2-app-kit",
48
48
-
"objc2-foundation",
47
47
+
"objc2-app-kit 0.2.2",
48
48
+
"objc2-foundation 0.2.2",
49
49
]
50
50
51
51
[[package]]
···
183
183
]
184
184
185
185
[[package]]
186
186
+
name = "arboard"
187
187
+
version = "3.6.1"
188
188
+
source = "registry+https://github.com/rust-lang/crates.io-index"
189
189
+
checksum = "0348a1c054491f4bfe6ab86a7b6ab1e44e45d899005de92f58b3df180b36ddaf"
190
190
+
dependencies = [
191
191
+
"clipboard-win",
192
192
+
"image",
193
193
+
"log",
194
194
+
"objc2 0.6.3",
195
195
+
"objc2-app-kit 0.3.2",
196
196
+
"objc2-core-foundation",
197
197
+
"objc2-core-graphics",
198
198
+
"objc2-foundation 0.3.2",
199
199
+
"parking_lot",
200
200
+
"percent-encoding",
201
201
+
"windows-sys 0.59.0",
202
202
+
"x11rb",
203
203
+
]
204
204
+
205
205
+
[[package]]
186
206
name = "arrayref"
187
207
version = "0.3.9"
188
208
source = "registry+https://github.com/rust-lang/crates.io-index"
···
330
350
]
331
351
332
352
[[package]]
353
353
+
name = "bevy-inspector-egui"
354
354
+
version = "0.36.0"
355
355
+
source = "registry+https://github.com/rust-lang/crates.io-index"
356
356
+
checksum = "265c78b2d2b770351e2eb90c5bc997c7036d453a4e2cd62e066561fefeecedec"
357
357
+
dependencies = [
358
358
+
"bevy-inspector-egui-derive",
359
359
+
"bevy_app",
360
360
+
"bevy_asset",
361
361
+
"bevy_camera",
362
362
+
"bevy_color",
363
363
+
"bevy_core_pipeline",
364
364
+
"bevy_ecs",
365
365
+
"bevy_egui",
366
366
+
"bevy_gizmos",
367
367
+
"bevy_image",
368
368
+
"bevy_light",
369
369
+
"bevy_log",
370
370
+
"bevy_math",
371
371
+
"bevy_mesh",
372
372
+
"bevy_pbr",
373
373
+
"bevy_platform",
374
374
+
"bevy_reflect",
375
375
+
"bevy_render",
376
376
+
"bevy_state",
377
377
+
"bevy_time",
378
378
+
"bevy_utils",
379
379
+
"bevy_window",
380
380
+
"bytemuck",
381
381
+
"disqualified",
382
382
+
"egui",
383
383
+
"fuzzy-matcher",
384
384
+
"image",
385
385
+
"opener",
386
386
+
"smallvec",
387
387
+
"uuid",
388
388
+
"winit",
389
389
+
]
390
390
+
391
391
+
[[package]]
392
392
+
name = "bevy-inspector-egui-derive"
393
393
+
version = "0.36.0"
394
394
+
source = "registry+https://github.com/rust-lang/crates.io-index"
395
395
+
checksum = "8405b6aee62eebfc27a95c513e04398869fb7911ea8266ec91675994b11eb749"
396
396
+
dependencies = [
397
397
+
"proc-macro2",
398
398
+
"quote",
399
399
+
"syn",
400
400
+
]
401
401
+
402
402
+
[[package]]
333
403
name = "bevy_a11y"
334
404
version = "0.18.0"
335
405
source = "registry+https://github.com/rust-lang/crates.io-index"
···
683
753
]
684
754
685
755
[[package]]
756
756
+
name = "bevy_egui"
757
757
+
version = "0.39.1"
758
758
+
source = "registry+https://github.com/rust-lang/crates.io-index"
759
759
+
checksum = "8d0a7e4806f3f242326d2c6157531c36d710f3bf320ebc0a1678e44635ed0eac"
760
760
+
dependencies = [
761
761
+
"arboard",
762
762
+
"bevy_app",
763
763
+
"bevy_asset",
764
764
+
"bevy_camera",
765
765
+
"bevy_color",
766
766
+
"bevy_core_pipeline",
767
767
+
"bevy_derive",
768
768
+
"bevy_ecs",
769
769
+
"bevy_image",
770
770
+
"bevy_input",
771
771
+
"bevy_log",
772
772
+
"bevy_math",
773
773
+
"bevy_mesh",
774
774
+
"bevy_platform",
775
775
+
"bevy_reflect",
776
776
+
"bevy_render",
777
777
+
"bevy_shader",
778
778
+
"bevy_time",
779
779
+
"bevy_transform",
780
780
+
"bevy_utils",
781
781
+
"bevy_window",
782
782
+
"bevy_winit",
783
783
+
"bytemuck",
784
784
+
"crossbeam-channel",
785
785
+
"egui",
786
786
+
"encase",
787
787
+
"getrandom 0.3.4",
788
788
+
"image",
789
789
+
"itertools 0.14.0",
790
790
+
"js-sys",
791
791
+
"thread_local",
792
792
+
"wasm-bindgen",
793
793
+
"wasm-bindgen-futures",
794
794
+
"web-sys",
795
795
+
"wgpu-types",
796
796
+
"winit",
797
797
+
]
798
798
+
799
799
+
[[package]]
686
800
name = "bevy_embedded_assets"
687
801
version = "0.15.0"
688
802
source = "registry+https://github.com/rust-lang/crates.io-index"
···
706
820
dependencies = [
707
821
"bevy_macro_utils",
708
822
"encase_derive_impl",
823
823
+
]
824
824
+
825
825
+
[[package]]
826
826
+
name = "bevy_flycam"
827
827
+
version = "0.18.0"
828
828
+
source = "registry+https://github.com/rust-lang/crates.io-index"
829
829
+
checksum = "2edc6e0bffe39013fa213848e70c7fa4a1266e8b3f853d2f07aa5fb888cc61d7"
830
830
+
dependencies = [
831
831
+
"bevy",
709
832
]
710
833
711
834
[[package]]
···
1688
1811
]
1689
1812
1690
1813
[[package]]
1814
1814
+
name = "bstr"
1815
1815
+
version = "1.12.1"
1816
1816
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1817
1817
+
checksum = "63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab"
1818
1818
+
dependencies = [
1819
1819
+
"memchr",
1820
1820
+
"regex-automata",
1821
1821
+
"serde",
1822
1822
+
]
1823
1823
+
1824
1824
+
[[package]]
1691
1825
name = "bumpalo"
1692
1826
version = "3.20.2"
1693
1827
source = "registry+https://github.com/rust-lang/crates.io-index"
···
1811
1945
"glob",
1812
1946
"libc",
1813
1947
"libloading",
1948
1948
+
]
1949
1949
+
1950
1950
+
[[package]]
1951
1951
+
name = "clipboard-win"
1952
1952
+
version = "5.4.1"
1953
1953
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1954
1954
+
checksum = "bde03770d3df201d4fb868f2c9c59e66a3e4e2bd06692a0fe701e7103c7e84d4"
1955
1955
+
dependencies = [
1956
1956
+
"error-code",
1814
1957
]
1815
1958
1816
1959
[[package]]
···
2203
2346
checksum = "d8b14ccef22fc6f5a8f4d7d768562a182c04ce9a3b3157b91390b52ddfdf1a76"
2204
2347
2205
2348
[[package]]
2349
2349
+
name = "ecolor"
2350
2350
+
version = "0.33.3"
2351
2351
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2352
2352
+
checksum = "71ddb8ac7643d1dba1bb02110e804406dd459a838efcb14011ced10556711a8e"
2353
2353
+
dependencies = [
2354
2354
+
"bytemuck",
2355
2355
+
"emath",
2356
2356
+
]
2357
2357
+
2358
2358
+
[[package]]
2359
2359
+
name = "egui"
2360
2360
+
version = "0.33.3"
2361
2361
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2362
2362
+
checksum = "6a9b567d356674e9a5121ed3fedfb0a7c31e059fe71f6972b691bcd0bfc284e3"
2363
2363
+
dependencies = [
2364
2364
+
"ahash",
2365
2365
+
"bitflags 2.11.0",
2366
2366
+
"emath",
2367
2367
+
"epaint",
2368
2368
+
"log",
2369
2369
+
"nohash-hasher",
2370
2370
+
"profiling",
2371
2371
+
"smallvec",
2372
2372
+
"unicode-segmentation",
2373
2373
+
]
2374
2374
+
2375
2375
+
[[package]]
2206
2376
name = "either"
2207
2377
version = "1.15.0"
2208
2378
source = "registry+https://github.com/rust-lang/crates.io-index"
2209
2379
checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719"
2380
2380
+
2381
2381
+
[[package]]
2382
2382
+
name = "emath"
2383
2383
+
version = "0.33.3"
2384
2384
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2385
2385
+
checksum = "491bdf728bf25ddd9ad60d4cf1c48588fa82c013a2440b91aa7fc43e34a07c32"
2386
2386
+
dependencies = [
2387
2387
+
"bytemuck",
2388
2388
+
]
2210
2389
2211
2390
[[package]]
2212
2391
name = "encase"
···
2240
2419
]
2241
2420
2242
2421
[[package]]
2422
2422
+
name = "epaint"
2423
2423
+
version = "0.33.3"
2424
2424
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2425
2425
+
checksum = "009d0dd3c2163823a0abdb899451ecbc78798dec545ee91b43aff1fa790bab62"
2426
2426
+
dependencies = [
2427
2427
+
"ab_glyph",
2428
2428
+
"ahash",
2429
2429
+
"bytemuck",
2430
2430
+
"ecolor",
2431
2431
+
"emath",
2432
2432
+
"epaint_default_fonts",
2433
2433
+
"log",
2434
2434
+
"nohash-hasher",
2435
2435
+
"parking_lot",
2436
2436
+
"profiling",
2437
2437
+
]
2438
2438
+
2439
2439
+
[[package]]
2440
2440
+
name = "epaint_default_fonts"
2441
2441
+
version = "0.33.3"
2442
2442
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2443
2443
+
checksum = "5c4fbe202b6578d3d56428fa185cdf114a05e49da05f477b3c7f0fbb221f1862"
2444
2444
+
2445
2445
+
[[package]]
2243
2446
name = "equivalent"
2244
2447
version = "1.0.2"
2245
2448
source = "registry+https://github.com/rust-lang/crates.io-index"
···
2267
2470
]
2268
2471
2269
2472
[[package]]
2473
2473
+
name = "error-code"
2474
2474
+
version = "3.3.2"
2475
2475
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2476
2476
+
checksum = "dea2df4cf52843e0452895c455a1a2cfbb842a1e7329671acf418fdc53ed4c59"
2477
2477
+
2478
2478
+
[[package]]
2270
2479
name = "euclid"
2271
2480
version = "0.22.13"
2272
2481
source = "registry+https://github.com/rust-lang/crates.io-index"
···
2303
2512
checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be"
2304
2513
2305
2514
[[package]]
2515
2515
+
name = "fax"
2516
2516
+
version = "0.2.6"
2517
2517
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2518
2518
+
checksum = "f05de7d48f37cd6730705cbca900770cab77a89f413d23e100ad7fad7795a0ab"
2519
2519
+
dependencies = [
2520
2520
+
"fax_derive",
2521
2521
+
]
2522
2522
+
2523
2523
+
[[package]]
2524
2524
+
name = "fax_derive"
2525
2525
+
version = "0.2.0"
2526
2526
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2527
2527
+
checksum = "a0aca10fb742cb43f9e7bb8467c91aa9bcb8e3ffbc6a6f7389bb93ffc920577d"
2528
2528
+
dependencies = [
2529
2529
+
"proc-macro2",
2530
2530
+
"quote",
2531
2531
+
"syn",
2532
2532
+
]
2533
2533
+
2534
2534
+
[[package]]
2306
2535
name = "fdeflate"
2307
2536
version = "0.3.7"
2308
2537
source = "registry+https://github.com/rust-lang/crates.io-index"
···
2475
2704
]
2476
2705
2477
2706
[[package]]
2707
2707
+
name = "fuzzy-matcher"
2708
2708
+
version = "0.3.7"
2709
2709
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2710
2710
+
checksum = "54614a3312934d066701a80f20f15fa3b56d67ac7722b39eea5b4c9dd1d66c94"
2711
2711
+
dependencies = [
2712
2712
+
"thread_local",
2713
2713
+
]
2714
2714
+
2715
2715
+
[[package]]
2478
2716
name = "gethostname"
2479
2717
version = "1.1.0"
2480
2718
source = "registry+https://github.com/rust-lang/crates.io-index"
···
2491
2729
checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd"
2492
2730
dependencies = [
2493
2731
"cfg-if",
2732
2732
+
"js-sys",
2494
2733
"libc",
2495
2734
"r-efi",
2496
2735
"wasip2",
2736
2736
+
"wasm-bindgen",
2497
2737
]
2498
2738
2499
2739
[[package]]
···
2809
3049
"moxcms",
2810
3050
"num-traits",
2811
3051
"png",
3052
3052
+
"tiff",
2812
3053
]
2813
3054
2814
3055
[[package]]
···
3260
3501
]
3261
3502
3262
3503
[[package]]
3504
3504
+
name = "nohash-hasher"
3505
3505
+
version = "0.2.0"
3506
3506
+
source = "registry+https://github.com/rust-lang/crates.io-index"
3507
3507
+
checksum = "2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451"
3508
3508
+
3509
3509
+
[[package]]
3263
3510
name = "nom"
3264
3511
version = "7.1.3"
3265
3512
source = "registry+https://github.com/rust-lang/crates.io-index"
···
3274
3521
version = "0.5.5"
3275
3522
source = "registry+https://github.com/rust-lang/crates.io-index"
3276
3523
checksum = "610a5acd306ec67f907abe5567859a3c693fb9886eb1f012ab8f2a47bef3db51"
3524
3524
+
3525
3525
+
[[package]]
3526
3526
+
name = "normpath"
3527
3527
+
version = "1.5.0"
3528
3528
+
source = "registry+https://github.com/rust-lang/crates.io-index"
3529
3529
+
checksum = "bf23ab2b905654b4cb177e30b629937b3868311d4e1cba859f899c041046e69b"
3530
3530
+
dependencies = [
3531
3531
+
"windows-sys 0.61.2",
3532
3532
+
]
3277
3533
3278
3534
[[package]]
3279
3535
name = "ntapi"
···
3382
3638
"objc2 0.5.2",
3383
3639
"objc2-core-data",
3384
3640
"objc2-core-image",
3385
3385
-
"objc2-foundation",
3641
3641
+
"objc2-foundation 0.2.2",
3386
3642
"objc2-quartz-core",
3387
3643
]
3388
3644
3389
3645
[[package]]
3646
3646
+
name = "objc2-app-kit"
3647
3647
+
version = "0.3.2"
3648
3648
+
source = "registry+https://github.com/rust-lang/crates.io-index"
3649
3649
+
checksum = "d49e936b501e5c5bf01fda3a9452ff86dc3ea98ad5f283e1455153142d97518c"
3650
3650
+
dependencies = [
3651
3651
+
"bitflags 2.11.0",
3652
3652
+
"objc2 0.6.3",
3653
3653
+
"objc2-core-graphics",
3654
3654
+
"objc2-foundation 0.3.2",
3655
3655
+
]
3656
3656
+
3657
3657
+
[[package]]
3390
3658
name = "objc2-cloud-kit"
3391
3659
version = "0.2.2"
3392
3660
source = "registry+https://github.com/rust-lang/crates.io-index"
···
3396
3664
"block2 0.5.1",
3397
3665
"objc2 0.5.2",
3398
3666
"objc2-core-location",
3399
3399
-
"objc2-foundation",
3667
3667
+
"objc2-foundation 0.2.2",
3400
3668
]
3401
3669
3402
3670
[[package]]
···
3407
3675
dependencies = [
3408
3676
"block2 0.5.1",
3409
3677
"objc2 0.5.2",
3410
3410
-
"objc2-foundation",
3678
3678
+
"objc2-foundation 0.2.2",
3411
3679
]
3412
3680
3413
3681
[[package]]
···
3419
3687
"bitflags 2.11.0",
3420
3688
"block2 0.5.1",
3421
3689
"objc2 0.5.2",
3422
3422
-
"objc2-foundation",
3690
3690
+
"objc2-foundation 0.2.2",
3423
3691
]
3424
3692
3425
3693
[[package]]
···
3429
3697
checksum = "2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536"
3430
3698
dependencies = [
3431
3699
"bitflags 2.11.0",
3700
3700
+
"dispatch2",
3701
3701
+
"objc2 0.6.3",
3702
3702
+
]
3703
3703
+
3704
3704
+
[[package]]
3705
3705
+
name = "objc2-core-graphics"
3706
3706
+
version = "0.3.2"
3707
3707
+
source = "registry+https://github.com/rust-lang/crates.io-index"
3708
3708
+
checksum = "e022c9d066895efa1345f8e33e584b9f958da2fd4cd116792e15e07e4720a807"
3709
3709
+
dependencies = [
3710
3710
+
"bitflags 2.11.0",
3711
3711
+
"dispatch2",
3712
3712
+
"objc2 0.6.3",
3713
3713
+
"objc2-core-foundation",
3714
3714
+
"objc2-io-surface",
3432
3715
]
3433
3716
3434
3717
[[package]]
···
3439
3722
dependencies = [
3440
3723
"block2 0.5.1",
3441
3724
"objc2 0.5.2",
3442
3442
-
"objc2-foundation",
3725
3725
+
"objc2-foundation 0.2.2",
3443
3726
"objc2-metal",
3444
3727
]
3445
3728
···
3452
3735
"block2 0.5.1",
3453
3736
"objc2 0.5.2",
3454
3737
"objc2-contacts",
3455
3455
-
"objc2-foundation",
3738
3738
+
"objc2-foundation 0.2.2",
3456
3739
]
3457
3740
3458
3741
[[package]]
···
3472
3755
"dispatch",
3473
3756
"libc",
3474
3757
"objc2 0.5.2",
3758
3758
+
]
3759
3759
+
3760
3760
+
[[package]]
3761
3761
+
name = "objc2-foundation"
3762
3762
+
version = "0.3.2"
3763
3763
+
source = "registry+https://github.com/rust-lang/crates.io-index"
3764
3764
+
checksum = "e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272"
3765
3765
+
dependencies = [
3766
3766
+
"bitflags 2.11.0",
3767
3767
+
"objc2 0.6.3",
3768
3768
+
"objc2-core-foundation",
3475
3769
]
3476
3770
3477
3771
[[package]]
···
3486
3780
]
3487
3781
3488
3782
[[package]]
3783
3783
+
name = "objc2-io-surface"
3784
3784
+
version = "0.3.2"
3785
3785
+
source = "registry+https://github.com/rust-lang/crates.io-index"
3786
3786
+
checksum = "180788110936d59bab6bd83b6060ffdfffb3b922ba1396b312ae795e1de9d81d"
3787
3787
+
dependencies = [
3788
3788
+
"bitflags 2.11.0",
3789
3789
+
"objc2 0.6.3",
3790
3790
+
"objc2-core-foundation",
3791
3791
+
]
3792
3792
+
3793
3793
+
[[package]]
3489
3794
name = "objc2-link-presentation"
3490
3795
version = "0.2.2"
3491
3796
source = "registry+https://github.com/rust-lang/crates.io-index"
···
3493
3798
dependencies = [
3494
3799
"block2 0.5.1",
3495
3800
"objc2 0.5.2",
3496
3496
-
"objc2-app-kit",
3497
3497
-
"objc2-foundation",
3801
3801
+
"objc2-app-kit 0.2.2",
3802
3802
+
"objc2-foundation 0.2.2",
3498
3803
]
3499
3804
3500
3805
[[package]]
···
3506
3811
"bitflags 2.11.0",
3507
3812
"block2 0.5.1",
3508
3813
"objc2 0.5.2",
3509
3509
-
"objc2-foundation",
3814
3814
+
"objc2-foundation 0.2.2",
3510
3815
]
3511
3816
3512
3817
[[package]]
···
3518
3823
"bitflags 2.11.0",
3519
3824
"block2 0.5.1",
3520
3825
"objc2 0.5.2",
3521
3521
-
"objc2-foundation",
3826
3826
+
"objc2-foundation 0.2.2",
3522
3827
"objc2-metal",
3523
3828
]
3524
3829
···
3529
3834
checksum = "0a684efe3dec1b305badae1a28f6555f6ddd3bb2c2267896782858d5a78404dc"
3530
3835
dependencies = [
3531
3836
"objc2 0.5.2",
3532
3532
-
"objc2-foundation",
3837
3837
+
"objc2-foundation 0.2.2",
3533
3838
]
3534
3839
3535
3840
[[package]]
···
3545
3850
"objc2-core-data",
3546
3851
"objc2-core-image",
3547
3852
"objc2-core-location",
3548
3548
-
"objc2-foundation",
3853
3853
+
"objc2-foundation 0.2.2",
3549
3854
"objc2-link-presentation",
3550
3855
"objc2-quartz-core",
3551
3856
"objc2-symbols",
···
3561
3866
dependencies = [
3562
3867
"block2 0.5.1",
3563
3868
"objc2 0.5.2",
3564
3564
-
"objc2-foundation",
3869
3869
+
"objc2-foundation 0.2.2",
3565
3870
]
3566
3871
3567
3872
[[package]]
···
3574
3879
"block2 0.5.1",
3575
3880
"objc2 0.5.2",
3576
3881
"objc2-core-location",
3577
3577
-
"objc2-foundation",
3882
3882
+
"objc2-foundation 0.2.2",
3578
3883
]
3579
3884
3580
3885
[[package]]
···
3626
3931
checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
3627
3932
3628
3933
[[package]]
3934
3934
+
name = "opener"
3935
3935
+
version = "0.8.4"
3936
3936
+
source = "registry+https://github.com/rust-lang/crates.io-index"
3937
3937
+
checksum = "a2fa337e0cf13357c13ef1dc108df1333eb192f75fc170bea03fcf1fd404c2ee"
3938
3938
+
dependencies = [
3939
3939
+
"bstr",
3940
3940
+
"normpath",
3941
3941
+
"windows-sys 0.61.2",
3942
3942
+
]
3943
3943
+
3944
3944
+
[[package]]
3629
3945
name = "orbclient"
3630
3946
version = "0.3.50"
3631
3947
source = "registry+https://github.com/rust-lang/crates.io-index"
···
3858
4174
dependencies = [
3859
4175
"num-traits",
3860
4176
]
4177
4177
+
4178
4178
+
[[package]]
4179
4179
+
name = "quick-error"
4180
4180
+
version = "2.0.1"
4181
4181
+
source = "registry+https://github.com/rust-lang/crates.io-index"
4182
4182
+
checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3"
3861
4183
3862
4184
[[package]]
3863
4185
name = "quick-xml"
···
4485
4807
]
4486
4808
4487
4809
[[package]]
4810
4810
+
name = "tiff"
4811
4811
+
version = "0.10.3"
4812
4812
+
source = "registry+https://github.com/rust-lang/crates.io-index"
4813
4813
+
checksum = "af9605de7fee8d9551863fd692cce7637f548dbd9db9180fcc07ccc6d26c336f"
4814
4814
+
dependencies = [
4815
4815
+
"fax",
4816
4816
+
"flate2",
4817
4817
+
"half",
4818
4818
+
"quick-error",
4819
4819
+
"weezl",
4820
4820
+
"zune-jpeg",
4821
4821
+
]
4822
4822
+
4823
4823
+
[[package]]
4488
4824
name = "tiny-skia"
4489
4825
version = "0.11.4"
4490
4826
source = "registry+https://github.com/rust-lang/crates.io-index"
···
4643
4979
version = "0.1.0"
4644
4980
dependencies = [
4645
4981
"bevy",
4982
4982
+
"bevy-inspector-egui",
4646
4983
"bevy_embedded_assets",
4984
4984
+
"bevy_flycam",
4647
4985
]
4648
4986
4649
4987
[[package]]
···
5006
5344
]
5007
5345
5008
5346
[[package]]
5347
5347
+
name = "weezl"
5348
5348
+
version = "0.1.12"
5349
5349
+
source = "registry+https://github.com/rust-lang/crates.io-index"
5350
5350
+
checksum = "a28ac98ddc8b9274cb41bb4d9d4d5c425b6020c50c46f25559911905610b4a88"
5351
5351
+
5352
5352
+
[[package]]
5009
5353
name = "wgpu"
5010
5354
version = "27.0.1"
5011
5355
source = "registry+https://github.com/rust-lang/crates.io-index"
···
5659
6003
"memmap2",
5660
6004
"ndk 0.9.0",
5661
6005
"objc2 0.5.2",
5662
5662
-
"objc2-app-kit",
5663
5663
-
"objc2-foundation",
6006
6006
+
"objc2-app-kit 0.2.2",
6007
6007
+
"objc2-foundation 0.2.2",
5664
6008
"objc2-ui-kit",
5665
6009
"orbclient",
5666
6010
"percent-encoding",
···
5884
6228
version = "1.0.21"
5885
6229
source = "registry+https://github.com/rust-lang/crates.io-index"
5886
6230
checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa"
6231
6231
+
6232
6232
+
[[package]]
6233
6233
+
name = "zune-core"
6234
6234
+
version = "0.4.12"
6235
6235
+
source = "registry+https://github.com/rust-lang/crates.io-index"
6236
6236
+
checksum = "3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a"
6237
6237
+
6238
6238
+
[[package]]
6239
6239
+
name = "zune-jpeg"
6240
6240
+
version = "0.4.21"
6241
6241
+
source = "registry+https://github.com/rust-lang/crates.io-index"
6242
6242
+
checksum = "29ce2c8a9384ad323cf564b67da86e21d3cfdff87908bc1223ed5c99bc792713"
6243
6243
+
dependencies = [
6244
6244
+
"zune-core",
6245
6245
+
]
+2
Cargo.toml
···
6
6
[dependencies]
7
7
bevy = "0.18.0"
8
8
bevy_embedded_assets = "0.15.0"
9
9
+
bevy-inspector-egui = "0.36.0"
10
10
+
bevy_flycam = "0.18.0"
+5
src/main.rs
···
1
1
use bevy::prelude::*;
2
2
use bevy_embedded_assets::EmbeddedAssetPlugin;
3
3
+
use bevy_inspector_egui::{bevy_egui::EguiPlugin, quick::WorldInspectorPlugin};
4
4
+
use bevy_flycam::prelude::*;
3
5
4
6
fn main() {
5
7
App::new()
6
8
.add_plugins(DefaultPlugins)
7
9
.add_plugins(EmbeddedAssetPlugin::default())
10
10
+
.add_plugins(PlayerPlugin)
11
11
+
.add_plugins(EguiPlugin::default())
12
12
+
.add_plugins(WorldInspectorPlugin::new())
8
13
.run();
9
14
}