Zeno Rogue
f9c6638b95
more elegant implementation of keyboard control
2020-05-15 15:11:24 +02:00
Zeno Rogue
ab29609b19
fixed material for SL2
2020-05-15 15:00:07 +02:00
Zeno Rogue
9be05182fe
fixup to music_out_of_focus
2020-05-15 14:54:45 +02:00
Zeno Rogue
9b4821619a
hpxy was bugged in rotspaces -> fixed
2020-05-15 14:54:33 +02:00
Zeno Rogue
e8461d8661
fixed legs in rotspaces being drawn far away
2020-05-15 14:54:11 +02:00
Zeno Rogue
10e03be159
music_out_of_focus now configurable via menu
2020-05-15 14:53:56 +02:00
Zeno Rogue
8af09e21ee
fixed reverse legs in rotspaces
2020-05-15 14:53:10 +02:00
Zeno Rogue
036502f63e
confusingGeometry() now returns true in elliptic (rotspaces have elliptic but not quotient)
2020-05-15 14:48:08 +02:00
Zeno Rogue
4d54057108
Merge pull request #105 from Quuxplusone/mymake
...
Make "mymake" work on OSX, and add it to Travis
2020-05-15 12:15:48 +02:00
Zeno Rogue
5ec85100e9
Merge branch 'master' into mymake
2020-05-15 12:14:04 +02:00
Zeno Rogue
e4567c289c
rogueviz:: removed ts2 -- it is obsolete by now
2020-05-15 12:05:35 +02:00
Zeno Rogue
b5219ad0fe
moved CAP_NCONF and CAP_RVSLIDES back to rogueviz
2020-05-15 12:04:29 +02:00
Zeno Rogue
021dd34647
Merge branch 'master' of https://github.com/zenorogue/hyperrogue
2020-05-15 11:55:14 +02:00
Zeno Rogue
78871fc736
exp_parser:: fixed a bug with ../
2020-05-15 11:53:30 +02:00
Zeno Rogue
4a8e3285c7
fixed a potential buffer overflow in loadsave()
2020-05-15 11:52:51 +02:00
Zeno Rogue
83943bb968
rogueviz::magiccube:: minor improvements
2020-05-15 11:52:05 +02:00
Zeno Rogue
40e7f80ca9
qtm:: fixed a crash on small spheres, and created new patterns -two-way and -one-center
2020-05-15 11:51:33 +02:00
Zeno Rogue
2f76a23d99
rogueviz::magiccube:: updated to conform with new rogueviz
2020-05-15 11:51:03 +02:00
Zeno Rogue
c750bc9573
'j' pattern in Euclidean
2020-05-15 11:49:25 +02:00
Zeno Rogue
aea3ac848b
hybrid:: in draw underlying, use a longer range in H2
2020-05-15 11:48:04 +02:00
Zeno Rogue
5f85adc556
mymake:: allow -f* options
2020-05-15 11:47:27 +02:00
Zeno Rogue
ba828ee54c
fixed a potential crash in clearshadow()
2020-05-15 11:47:14 +02:00
Zeno Rogue
81a60b6f17
do not show deprecated geometries in select_quotient_screen()
2020-05-15 11:46:50 +02:00
Zeno Rogue
1b96658a05
fake curvature
2020-05-15 11:46:26 +02:00
Zeno Rogue
a5a49ce5c9
functions 'material' and 'ultra_normalize'
2020-05-15 11:43:13 +02:00
Zeno Rogue
b2d0980091
separated cgi_string() from check_cgi()
2020-05-15 11:41:30 +02:00
Zeno Rogue
711b9d37de
euc:: moved Euclidean honeycomb shape definitions to euclid.cpp
2020-05-15 11:40:57 +02:00
Zeno Rogue
4cde3e0984
in rotate_view do not change which_copy when in rug::rugged
2020-05-15 11:38:52 +02:00
Zeno Rogue
81350f4e51
arb:: initial commit for affine
2020-05-15 11:38:20 +02:00
Zeno Rogue
daeff80ff5
Merge pull request #108 from Quuxplusone/ifdef
...
Move all defaulting-of-`CAP_FOO` to sysconfig.h
2020-05-15 11:32:38 +02:00
Zeno Rogue
e644ebf1ea
qtm:: rainbow colored hyperbolic
2020-05-09 18:33:53 +02:00
Zeno Rogue
29c7faa264
stretch < -1 (seems not to be working correctly)
2020-05-09 18:33:37 +02:00
Zeno Rogue
c35705cc5c
fixed hybrid bitruncated ray: works after clear map
2020-05-09 18:32:16 +02:00
Zeno Rogue
306d8c3ace
added function to_glsl to convert ld to GLSL strings
2020-05-09 18:30:36 +02:00
Zeno Rogue
4e13e05d6a
advanced parameters easier to set for acm and crystal
2020-05-09 18:29:09 +02:00
Zeno Rogue
fd9ea8793e
stretch:: renamed rots_twist to stretch, also implemented for slr
2020-05-09 10:41:15 +02:00
Zeno Rogue
ecb88d8501
qtm:: fixed
2020-05-09 02:35:15 +02:00
Zeno Rogue
83c0ade9d6
revert hyperbolic qtm
2020-05-09 00:57:59 +02:00
Zeno Rogue
a30f4a89f7
rots::draw_underlying in screenshot
2020-05-08 21:21:42 +02:00
Zeno Rogue
3f0dcaaa0a
pattern 'H' which marks masters
2020-05-08 21:21:01 +02:00
Zeno Rogue
a4d3ebb06d
ray:: CLI options -ray-range and -ray-sol
2020-05-08 21:20:33 +02:00
Zeno Rogue
ee0f57f28b
qtm:: spheredemo included
2020-05-08 21:20:06 +02:00
Zeno Rogue
e3cff7f383
qtm:: striped variants
2020-05-08 21:19:56 +02:00
Zeno Rogue
54804bc08b
stretched spherical geometry
2020-05-08 21:18:47 +02:00
Zeno Rogue
02de6fa330
ray:: bitruncated product
2020-05-08 21:14:31 +02:00
Zeno Rogue
5de9c4cc16
added #define rotspace
2020-05-08 20:26:30 +02:00
Zeno Rogue
3a8a3cf035
added kz(vector)
2020-05-08 20:26:23 +02:00
Arthur O'Dwyer
36136dab6a
Fix some unguarded bits of CAP_BT and CAP_CRYSTAL.
...
Found by trying to build with `-DISMINI=0`, not that that
comes even close to working.
2020-05-03 21:21:46 -04:00
Arthur O'Dwyer
3e3457bd81
Eliminate some use of CAP_FOO and ISFOO outside of the preprocessor.
...
The old code worked, but it's strange to use these macros as if
they were C++ `bool` variables at runtime.
2020-05-03 20:57:34 -04:00
Arthur O'Dwyer
f2b7746c1b
Move all defaulting-of-CAP_FOO
to sysconfig.h.
...
- The phrase `#ifdef CAP_` should never appear anywhere.
- The phrase `#ifndef CAP_` should appear only in sysconfig.h.
- The phrases `#if CAP_` and `#if !CAP_` may appear wherever,
as long as "sysconfig.h" is included first.
The rules for `CAP_FOO` equally apply to `ISFOO`.
There are many one-off macros still tested with `#ifdef`,
including `HAVE_ACHIEVEMENTS`, `PRINT_ACHIEVEMENTS`,
`FAKEWEB`, `FAKE_SDL`, `EASY`, and `WHATEVER`. I don't
have much grasp on what these are used for or how they're
configured, so I'm leaving them alone.
2020-05-03 15:12:12 -04:00