Commit graph

94 commits

Author SHA1 Message Date
af05c1b761
Tweak some more, idk what else to say, not like I understand this.
Population is next

7d5d16bde5fd3e50bb6e5faf934db32415ef6626
149fbe66d2903c9ad4005977973ee53583b97430
a979a07249a0b0eed797ab365bc88cd7c74672e1
8a81ec053123cc2e6fd69b4b7bae6d7b39c75e63
2022-11-20 19:47:23 +01:00
cb935618b0
Tweak world generation
3396b4a9e53be34ec2fdcc3bd24034e39937f5e0
2e566dc9ad45b80e4c94031b5be78ca6703cba45
66ce82b31d0a61a31a96ba909332069606b700ad
4f133213e787fd7d725ed8147376814b05e9694a
a282ae965bf83736f48f47cddc2fc8a799455fda
e28eb81541730277e437003005707728669ea859
4947b7be051971432f5569bfbf4e5414f7cd3532
2022-11-19 09:51:50 +01:00
7d3e97da5a
Cache rendered maps
Plus some small tweaks
2022-11-16 13:55:30 +01:00
6cc04b48fd
Remove annoying log 2022-11-15 20:03:36 +01:00
ecf496222e
Bump version 2022-11-15 19:51:16 +01:00
9581a5d206
Add progress bar for world generation.
Also remove a bunch of spammy logging
2022-11-15 19:28:29 +01:00
1a3b4bb72c
Fix rainfall overlay color 2022-11-15 19:03:22 +01:00
b8fb3a6049
Update workflow for new dtolnay/rust-toolchain compat 2022-11-15 13:23:42 +01:00
05ceedad82
Tidy up lifetimes and warnings 2022-11-15 12:52:34 +01:00
938eed66eb
Use postcard to save worlds instead of ron 2022-11-15 12:46:26 +01:00
9b7691d84e
More logging in world gen (with logging-feature) 2022-11-15 12:14:07 +01:00
b9e402ecf9
Don't generate world on startup 2022-11-15 10:57:21 +01:00
f65f29e6b0
Make world generation asynchronous; Update dependencies (Bevy 0.9, ayyy) 2022-11-13 21:22:42 +01:00
030f590d79
Allow passing seed to new_world 2022-11-13 13:35:20 +01:00
a58e7a2c2d
Slightly tweak world gen and rendering
696b65f956979962f4c70a116efff4fd087b8d13
2022-11-13 13:08:40 +01:00
7d1566afd7
Bump version 2022-11-13 12:43:58 +01:00
df1172e9a9
Add mountains on coastline map; Fix minimal builds
2a1277a83ae1668d31cf0950397fc816f8a508e8
2022-11-13 12:40:50 +01:00
9464a495ea
Add coastline view; Fix get_slant
9ea0b448e682d0cf37015b975cc94fe53d58c473
2022-11-13 11:52:10 +01:00
616a7d0697
Move planet rendering from WorldManager to a trait 2022-11-13 11:26:50 +01:00
cc2bf6f535
Replace actions-rs/toolchain with dtolnay/rust-toolchain 2022-11-11 09:23:56 +01:00
e7d73755e2
Update Biome colors
0ebf1dfc012a07325fc6c0bd28d1917bdeb4834e
2022-11-09 18:46:20 +01:00
234579f553
Hotfix - feature-gate logging 2022-11-09 14:52:10 +01:00
ee86deb629
Bump version 2022-11-09 12:55:45 +01:00
ed4f2a883e
Increase font size because the Julia-Mono font is small, and also I'm blind 2022-11-09 12:55:04 +01:00
3e0000a649
Save/Load file picker dialog 2022-11-09 12:38:12 +01:00
e7a8101a9e
Bump version 2022-11-08 22:20:25 +01:00
ec5011a443
Redraw map as separate system instead of in many places 2022-11-08 22:18:51 +01:00
a38cafc7b8
Add more windows, move rendering logic 2022-11-08 21:46:32 +01:00
23eed81343
Fix off-by-one panic in tile_info 2022-11-08 21:04:16 +01:00
6420866b3d
Bump version 2022-11-07 12:48:34 +01:00
ba0651296f
Remove globe_view feature
it's really just not worth the effort imho
2022-11-07 12:42:57 +01:00
8c101386db
Move render settings to separate struct
Allow re-opening tile info with I key
2022-11-07 10:43:18 +01:00
e09e75b6a9
Rename WidgetSystem::system to ::render 2022-11-07 08:16:47 +01:00
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