rust/lib-hedgewars-engine/Cargo.toml
author Wuzzy <Wuzzy2@mail.ru>
Sat, 06 Jun 2020 15:40:51 +0200
changeset 15597 6e72bd61002e
parent 15284 ae8e14d14596
child 15891 d52f5d8e75e6
permissions -rw-r--r--
Disable gfMoreWind for land objects on turn end only after a fixed-time delay 15s sounds much, but it's the average amount for gfMineStrike mines to settle naturally. And it would be very confusing to see falling mines suddenly not caring about gfMoreWind for no apparent reason. Note this whole thing is a giant hack anyway, to prevent a turn being blocked by infinitely bouncing mines. The better solution would be to help gfMoreWind-affected land objects settle naturally more reliably even under extreme wind. But this commit is "good enough" for now. If you don't like the delay, you can always tweak the constant.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
14143
745c73e0e644 Start working on frontend to rust engine rewrite
unC0Rr
parents:
diff changeset
     1
[package]
14166
7d3b94cdc3c4 - Move hedgewars-engine into lib-hedgewars-engine
unc0rr
parents: 14153
diff changeset
     2
name = "lib-hedgewars-engine"
14143
745c73e0e644 Start working on frontend to rust engine rewrite
unC0Rr
parents:
diff changeset
     3
version = "0.1.0"
745c73e0e644 Start working on frontend to rust engine rewrite
unC0Rr
parents:
diff changeset
     4
authors = ["Andrey Korotaev <a.korotaev@hedgewars.org>"]
14207
bb2f301d4fe0 2018ize everything
alfadur
parents: 14188
diff changeset
     5
edition = "2018"
14143
745c73e0e644 Start working on frontend to rust engine rewrite
unC0Rr
parents:
diff changeset
     6
745c73e0e644 Start working on frontend to rust engine rewrite
unC0Rr
parents:
diff changeset
     7
[dependencies]
14702
29dbe9ce8b7d add basic map rendering with gl
fkaa
parents: 14295
diff changeset
     8
gl = "0.11"
14255
a239e4243cf9 Start outlining ipc subsystem
unC0Rr
parents: 14207
diff changeset
     9
netbuf = "0.4"
14726
75ff5c643004 actually atlas tests were also broken
alfadur
parents: 14722
diff changeset
    10
itertools = "0.8"
15190
e2adb40c7988 fill the atlas with sprites
alfadur
parents: 14726
diff changeset
    11
png = "0.13"
14188
3b83ec44e10b pass hwrunner gl context into engine
alfadur
parents: 14166
diff changeset
    12
14295
fd8e0e52d5bd add hwphysics to engine
alfadur
parents: 14255
diff changeset
    13
fpnum = { path = "../fpnum" }
14143
745c73e0e644 Start working on frontend to rust engine rewrite
unC0Rr
parents:
diff changeset
    14
land2d = { path = "../land2d" }
14153
b273b43b16d2 Make hedgewars-engine crate produce shared library, implement some basics
unC0Rr
parents: 14143
diff changeset
    15
lfprng = { path = "../lfprng" }
b273b43b16d2 Make hedgewars-engine crate produce shared library, implement some basics
unC0Rr
parents: 14143
diff changeset
    16
integral-geometry = { path = "../integral-geometry" }
b273b43b16d2 Make hedgewars-engine crate produce shared library, implement some basics
unC0Rr
parents: 14143
diff changeset
    17
landgen = { path = "../landgen" }
14255
a239e4243cf9 Start outlining ipc subsystem
unC0Rr
parents: 14207
diff changeset
    18
hedgewars-engine-messages = { path = "../hedgewars-engine-messages" }
14295
fd8e0e52d5bd add hwphysics to engine
alfadur
parents: 14255
diff changeset
    19
hwphysics = { path = "../hwphysics" }
14702
29dbe9ce8b7d add basic map rendering with gl
fkaa
parents: 14295
diff changeset
    20
mapgen = { path = "../mapgen" }
29dbe9ce8b7d add basic map rendering with gl
fkaa
parents: 14295
diff changeset
    21
vec2d = { path = "../vec2d" }
14153
b273b43b16d2 Make hedgewars-engine crate produce shared library, implement some basics
unC0Rr
parents: 14143
diff changeset
    22
14722
c97faf0aef78 proptest atlas, find 🐛🐜🦋
alfadur
parents: 14706
diff changeset
    23
[dev-dependencies]
c97faf0aef78 proptest atlas, find 🐛🐜🦋
alfadur
parents: 14706
diff changeset
    24
proptest = "0.9.2"
c97faf0aef78 proptest atlas, find 🐛🐜🦋
alfadur
parents: 14706
diff changeset
    25
14153
b273b43b16d2 Make hedgewars-engine crate produce shared library, implement some basics
unC0Rr
parents: 14143
diff changeset
    26
[lib]
b273b43b16d2 Make hedgewars-engine crate produce shared library, implement some basics
unC0Rr
parents: 14143
diff changeset
    27
name = "hedgewars_engine"
b273b43b16d2 Make hedgewars-engine crate produce shared library, implement some basics
unC0Rr
parents: 14143
diff changeset
    28
crate-type = ["dylib"]