Zeno Rogue
b1e3b0cbdf
if outline is set and no texture, wireframes are drawn
2020-04-06 11:25:55 +02:00
Zeno Rogue
eca6a77753
CLI option -neonnf
2020-04-06 11:25:10 +02:00
Zeno Rogue
4e30c79c37
fixup to neon disabling textures
2020-04-06 11:24:57 +02:00
Zeno Rogue
5c414af31b
bt:: direct_tmatrix are now saved in cgi
2020-04-06 11:24:11 +02:00
Zeno Rogue
f4f6903321
renamed 'line width' option to 'vector graphics mode', and it is now available outside of OpenGL
2020-04-06 10:44:56 +02:00
Zeno Rogue
805c153c9f
neon_nofill option; added XLAT to vector options; neon now also disables textured triangles
2020-04-06 10:44:27 +02:00
Zeno Rogue
c1ed54763b
3D geometries should now render without OpenGL
2020-04-06 10:43:28 +02:00
Zeno Rogue
43fd94bed6
fixed flashes disappearing
2020-04-06 09:48:34 +02:00
Zeno Rogue
a7347bdd20
Blizzard special heat rules are now only active if both lands are Blizzard
2020-04-06 09:36:57 +02:00
Zeno Rogue
8609389281
gain_once fixup
2020-04-06 09:36:41 +02:00
Zeno Rogue
b79eb4de1d
fixed cellcount
2020-04-06 09:26:59 +02:00
Zeno Rogue
97fc244ba9
changed some achievement_gain to achievement_gain_once (this also fixes achievements awarded too soon)
2020-04-06 09:22:05 +02:00
Zeno Rogue
a1053d7eea
fixed collection achievements
2020-04-06 09:13:20 +02:00
Zeno Rogue
577cdef203
Wetland rebalanced
2020-04-06 09:13:20 +02:00
Zeno Rogue
7fc0d5b051
less awkward map position in portrait
2020-04-06 09:13:20 +02:00
Zeno Rogue
134d7493ed
added margins for mobiles
2020-04-06 09:13:20 +02:00
Zeno Rogue
c76114face
android: libz dependency
2020-04-06 09:13:20 +02:00
Zeno Rogue
29bc05552a
arb:: cannot be chosen in mobile/web
2020-04-06 09:13:20 +02:00
Zeno Rogue
0fd30b7acc
fixed the missing message when PC could not stay in place
2020-04-06 09:13:20 +02:00
Zeno Rogue
cfbd5f830c
fixed some warnings and errors with ll to int assignment
2020-04-06 09:13:20 +02:00
Zeno Rogue
1b9cdab98c
added missing CAP_COMMANDLINE guards
2020-04-06 09:13:20 +02:00
Zeno Rogue
9a84dfb497
adjusted mobile to the new system
2020-04-06 09:13:20 +02:00
Zeno Rogue
548f1d3c1e
separated function set_land_for_geometry
2020-04-05 10:58:56 +02:00
Zeno Rogue
b6ecc15e1a
enqueue_c
2020-04-05 10:58:56 +02:00
Zeno Rogue
9d292e59fc
fixed potential crash in moveIvy
2020-04-05 10:58:56 +02:00
Zeno Rogue
bacdacbb7f
perspective_to_psace in 3D
2020-04-05 10:58:56 +02:00
Zeno Rogue
233adddd36
moved reg3 values to cgi
2020-04-05 10:58:56 +02:00
Zeno Rogue
8b7f2f3969
11.3g
2020-04-05 10:58:56 +02:00
Zeno Rogue
974a98e32c
movegen in -cmove
2020-04-05 10:58:56 +02:00
Zeno Rogue
8eba146750
The powers you get for Orb of Yendor are now consistent with useless/dangerous/forbidden rules
2020-04-05 10:58:56 +02:00
Zeno Rogue
c5e6c26fb4
Merge pull request #104 from Quuxplusone/red
...
Get the build green again. Fix a bug in the Travis config.
2020-04-04 01:03:16 +02:00
Zeno Rogue
c623f6a6fc
Merge pull request #102 from Quuxplusone/make-clean
...
Makefile.simple: Delete some more build products in `make clean`
2020-04-04 01:02:33 +02:00
Arthur O'Dwyer
a708c10f1d
Get the build green again. Fix a bug in the Travis config.
...
The `HYPERROGUE_USE_ROGUEVIZ=1` build now uses inline variables.
So we pass `-std=c++17` in the Makefile. But GCC 5.4.0 (Travis's
default system compiler on Ubuntu Xenial) doesn't recognize
inline variables even in `-std=c++17` mode. Therefore, we must
pass `dist: bionic` to Travis, to get it to use Ubuntu Bionic,
whose system compiler is GCC 7.4.0. But we do this only for the
one entry in the build matrix that builds RogueViz with GCC
on Linux. Nobody else needs `dist: bionic`.
The bug was that my hack to support `g++-5` accidentally prevented
Travis from ever using `clang++`! So all our "Clang" builds were quietly
using regular `g++` instead. This is now fixed, and in fact I've removed
the `g++-5` build because its GCC 5.5.0 is not significantly different
from the regular `g++` build's GCC 5.4.0.
Also, add two more configurations to the build matrix.
Since `HYPERROGUE_USE_ROGUEVIZ=1` now uses `-std=c++17`, we want to
make sure that we run builds on every platform both with `HYPERROGUE_USE_ROGUEVIZ=1`
(to prove that the RogueViz code compiles) and without (to prove that
the non-RogueViz code still compiles as `-std=c++11`).
2020-04-03 17:18:24 -04:00
Zeno Rogue
0d00c70ed6
history animation is now allowed if allowIncreasedRange
2020-04-02 12:59:30 +02:00
Zeno Rogue
6817ed42ad
allowIncreasedSight now returns true after gameover
2020-04-02 12:56:26 +02:00
Zeno Rogue
a8b4ad3a85
namespace comment
2020-04-01 12:02:26 +02:00
Zeno Rogue
5c78ba8837
fixed the hotkey in 3d->camera rotation
2020-04-01 12:02:09 +02:00
Zeno Rogue
650604227a
face/edge/vertex centering
2020-04-01 12:01:55 +02:00
Zeno Rogue
dc2658a98c
rogueviz::snow:: options -snow-color and -snow-intense
2020-04-01 11:28:20 +02:00
Zeno Rogue
94be9c850c
rogueviz::snow:: hybrid geometries
2020-04-01 11:28:06 +02:00
Zeno Rogue
f5ce50cc9e
fixed compiling without CAP_RVSLIDES
2020-04-01 11:27:26 +02:00
Zeno Rogue
abc2c057c8
fixed a crash bug with Zebra quotient
2020-04-01 11:27:13 +02:00
Zeno Rogue
c60714f145
slr::lift_matrix as a separate function
2020-04-01 11:26:58 +02:00
Zeno Rogue
9b014ab824
constants are not static const not constexpr as older compilers do not like it
2020-04-01 11:26:45 +02:00
Zeno Rogue
e53f61a8be
history:: specifically mark starting position
2020-04-01 11:26:19 +02:00
Zeno Rogue
fee3734c6b
fixed -draw: start_game() was missing
2020-04-01 11:25:13 +02:00
Zeno Rogue
669d9a1d8a
nicer 3D snowballs
2020-04-01 11:25:01 +02:00
Zeno Rogue
0abb296e06
commandline option -cmove
2020-04-01 11:03:36 +02:00
Zeno Rogue
08032809a2
rogueviz::snow:: random_snow_matrix as a separate function
2020-03-31 22:19:19 +02:00
Zeno Rogue
00735cac90
rogueviz::snow:: disable texture
2020-03-31 22:14:38 +02:00