Commit graph

61 commits

Author SHA1 Message Date
2ffdd87712
Generic window system 2022-11-06 17:07:21 +01:00
489733bd50
Fix timestep for globe rotation 2022-11-06 12:10:55 +01:00
5a24a885b6
Utility build scripts and more optimization 2022-11-04 12:06:08 +01:00
1ba784960c
Update dependencies 2022-11-04 10:21:12 +01:00
5e6095a150
Update tar action for workflow 2022-10-23 22:25:08 +02:00
752d1e819c
Fill info panel 2022-10-23 22:09:38 +02:00
2130de17fe
Fix updating texture not working because of doubly-borrowed resource.
Update dependencies
2022-10-23 20:21:48 +02:00
91018d1d73
Switch from bevy_ui to bevy_egui
Generic widgets done with inspiration from:
https://github.com/bevyengine/bevy/discussions/5522
2022-10-11 15:19:36 +02:00
2a1a8855d8
Handle errors during save/load 2022-10-09 19:57:37 +02:00
4e163b7345
Fix panning 2022-10-09 19:54:59 +02:00
4d59288ec8
Update dependencies; Increase version number 2022-10-09 19:54:21 +02:00
1654529dc0
Rename package; Update workflow
Workflow taken from
2022-09-30 19:32:13 +02:00
ca230f6a9b
Replace bevy_pancam with custom Plugin 2022-09-22 10:32:09 +02:00
162850e263
Add license file 2022-09-21 14:50:15 +02:00
4be3b20e57
Don't double-create tag 2022-09-21 14:21:01 +02:00
81bc9584b3
Change debug feature to logging to disambiguate from un-optimized builds 2022-09-21 14:13:33 +02:00
e3038ae907
Fix dependency name 2022-09-21 13:57:50 +02:00
99876b57d2
Add more dependencies for linux 2022-09-21 13:56:10 +02:00
676a78e90c
Add wayland dependency in workflow 2022-09-21 13:48:43 +02:00
652622efd5
Replace release action in workflow 2022-09-21 13:39:58 +02:00
e1302cbd22
Fix create-tag in workflow 2022-09-20 16:06:58 +02:00
da3e8e5900
Hopefully fix release action 2022-09-20 16:03:11 +02:00
75cee0ccf9
Change order of GitHub actions jobs 2022-09-20 15:54:47 +02:00
a84dbb68be
Create pre-release with GitHub actions 2022-09-20 15:41:56 +02:00
afd2495e43
Rename planet_view to globe view; Use macros slightly better; PlanetView
f45efb28f1be9e8e39b84196b97d121b64fff607
2022-09-20 15:14:16 +02:00
8190666f97
Tweak continents
8825dbf83af0a9d25efd23ff2421a4d9557de521 (minus the UI stuff)
2022-09-20 12:31:23 +02:00
b064aa0dd9
Fix planet_view feature
40c19014c9774cdf8cc4e5003393de5e8363ef17
2022-09-20 12:25:52 +02:00
7662fcda50
Disable releases for now (artifacts should really be enough) 2022-09-19 15:17:40 +02:00
92453ff9c2
Improve GitHub workflow 2022-09-19 15:09:32 +02:00
37f7042039
Add X11 dependency on Linux platforms
Feels kinda hacky, but there doesn't seem to be a way to have
features enable different features based on platform.
2022-09-19 14:33:40 +02:00
5917b2642d
Test creating binaries via GitHub workflows 2022-09-19 13:59:15 +02:00
a4fc8286b1
Fix compilation on different feature-sets 2022-09-19 13:58:47 +02:00
8fa5393a41
Embed font at compile-time 2022-09-19 12:48:13 +02:00
81df0cd02f
Add rustfmt config 2022-09-19 10:54:10 +02:00
fb78c618e4
Add biomes!
06f11e44aaeb99bc73522e86a08abd61a9da2e58
0e4387490e18cef0bccda5e7233d6949845e9620
759b4c6c744d4a7f44efb656ab8c5e66d178283c
af8b9e06e7935d17153c8603d2dcaf281de753c3
2022-09-18 21:30:19 +02:00
6a17e6df7b
Tweak rain gen
c1d6e373680566d005177b6b85d26135c4f0d5f6
2022-09-18 18:07:55 +02:00
8df06365a7
Tweak rain gen; Fix seeding; Rename save->planet; Various other fixes
0c641573543d4d503e8c2d7e33b246709d7eface
2022-09-18 17:30:04 +02:00
39ecfb3cc2
Add de-/serialization for World
3c1ce566939f54a0c8d5794033b4088c0c33cb91
2022-09-07 00:44:41 +02:00
ba0cc9b571
Tidy up buttons
Some prep for 3c1ce566939f54a0c8d5794033b4088c0c33cb91
2022-09-07 00:08:33 +02:00
8aaf20242e
Tweak temperatures
a6b113de6b0b5e13d1c9a1605885dbc189dda096

Also fix mouse world position, FPS display, and possible Divide-By-Zero
2022-09-06 23:16:47 +02:00
7ae8dba296
Make planet view (and 3d everything) optional 2022-09-06 22:09:53 +02:00
329acb37f0
Do some cleanup 2022-09-06 21:03:17 +02:00
f6ec1ba1a2
Mildly scuffed 3d view
TODO: toggle between views
TODO: update texture on 3d sphere
TODO: Hide info box in 3d view
2022-09-06 16:50:08 +02:00
26d3e9b4a6
Add panning, zooming, and info box
011cd40da8b4a8ae3324d1b0cf6f216641d44225
2022-09-06 15:40:09 +02:00
6774fcd2fa
Rename plugins -> world_plugins 2022-09-06 12:38:12 +02:00
74db5c4be4
Improve UI layouting 2022-09-06 12:35:05 +02:00
1d673203db
Add terrain contours toggle 2022-09-06 12:29:13 +02:00
92f25cf159
Add temperature
cfe7401c7aeedec7faea59e8b6dfa0075545b484
2022-09-06 12:08:05 +02:00
2c85d95b7a
Allow toggling rainfall
c8bbdf19d9964eb8190daa8a19b3298dd90a60b5
2022-09-06 11:07:13 +02:00
f4cf1b4463
Tweak rainfall generation
7b641b5f701f22c12f736398d65ffdecab07bcd9
2022-09-05 21:29:27 +02:00