Zeno Rogue
06523e063e
used cyclefix and raddif in more places; (c)spin90, (c)spin180 and spin180 functions; rephrased M_PI in terms of TAU and x._deg when applicable
2022-11-13 16:22:55 +01:00
Zeno Rogue
75f58766a2
made background screen darkening consistent and optional
2022-07-05 11:51:06 +02:00
Zeno Rogue
15e09eb6ec
fixed buggy resizing
2022-05-01 11:25:49 +02:00
Zeno Rogue
4707347f3b
netgen:: should no longer switch to OpenGL-less and crash
2022-04-26 16:19:02 +02:00
Zeno Rogue
ba9d72365c
netgen:: now works correctly with sdl2
2021-03-07 14:25:10 +01:00
Zeno Rogue
d8fd187986
in SDL2, SDL_gfx functions seem to use a different order of components
2021-03-07 14:14:53 +01:00
Zeno Rogue
f00696711a
HyperRogue ported to SDL2 (in mymake do -sdl2)
2021-03-06 14:53:25 +01:00
Zeno Rogue
82f32607e6
MAJOR CHANGE: replaced (transmatrix,band_shift) pair with shiftmatrix
2020-07-28 22:06:14 +02:00
Zeno Rogue
d0823b70ec
fixup to guards
2020-07-03 15:39:24 +02:00
Zeno Rogue
89585f004b
fixed some guards (in progress)
2020-07-03 14:42:33 +02:00
Zeno Rogue
0472bf764f
moved all projection-related parameters to a special struct; another copy of that struct created for rug
2020-04-17 00:53:58 +02:00
Zeno Rogue
6f89d2176f
removed the MAX_EDGE limitation
2020-01-18 16:59:16 +01:00
Zeno Rogue
2271a67506
removed the MAX_EDGE limit
2020-01-18 16:03:32 +01:00
Zeno Rogue
a6da5ded75
netgen:: hide rotation
2020-01-16 19:20:34 +01:00
Zeno Rogue
3f2c9ded4b
netgen:: uses OpenGL, triangles and lines are now drawn even without SDLGFX
2020-01-16 19:20:22 +01:00
Zeno Rogue
3a2bb7bd09
model on OSX
2020-01-16 18:08:23 +01:00
Zeno Rogue
aeaaf7586a
refactored map functions: ddspin, iddspin, spacedist, spin_angle, virtualRebase[simple], adj
2019-11-14 16:51:50 +01:00
Zeno Rogue
ef9e2236ba
viewctr is no more... major reduction of redundancy/complexity
2019-11-14 00:26:50 +01:00
Zeno Rogue
848eb8f48b
export everything: modules compiled separately
2019-09-12 22:50:16 +02:00
Zeno Rogue
e96d24e8c2
netgen:: renamed SCALE to nscale (conflict)
2019-09-12 22:50:16 +02:00
Zeno Rogue
9647cbd47e
added #include hyper.h to all cpp files
2019-09-12 22:50:16 +02:00
Zeno Rogue
8b1c7bffe4
initial reformatting of comments for Doxygen
2019-09-12 22:50:13 +02:00
Zeno Rogue
b6e303ec7d
MAJOR refactoring: all geometry-dependent data (tessf, geom3::, shapes, hpc) are now contained in a structure
2019-09-12 22:50:03 +02:00
Zeno Rogue
a6dd48cec0
net drawn in netgen
2019-09-12 22:50:02 +02:00
Zeno Rogue
8518f97ded
text files are now read with scan(fhstream&...) functions and written with print(...) functions
2019-09-12 22:50:02 +02:00
Zeno Rogue
f32964e89a
netgen:: updated prettyline to queueline
2019-09-12 22:38:43 +02:00
Zeno Rogue
2fa265ac10
implemented a better system for logging and binary output
2018-11-24 21:23:02 +01:00
Zeno Rogue
53687108f6
svg:: improved linewidth
2018-10-28 03:09:07 +01:00
Zeno Rogue
1ab460ffb1
type color_t should now be consistently used for colors; reimplemented drawqueue in OO fashion
2018-09-04 19:53:42 +02:00
Zeno Rogue
453c06f9f9
functions with rotation parameters in S84-degree system have been removed or replaced in radian versions
2018-08-19 15:52:39 +02:00
Zeno Rogue
1a6427ba32
some arrays had number bounds while it should have been MAX_EDGE
2018-08-18 17:37:12 +02:00
Zeno Rogue
682f804576
major rewrite: unified the common parts of heptagon and cell via struct connection<T> and struct walker<T>
2018-08-18 00:46:45 +02:00
Zeno Rogue
3881a7dd97
more cleanup with uniformizing the keys for 'back' and 'help'
2018-06-13 00:00:01 +02:00
Zeno Rogue
44affc3e9d
resolved conflicts introduced by merging zenorogue/hyperrogue#21
2018-06-12 23:28:06 +02:00
Zeno Rogue
a40d64a8f6
namespaces conform to an older standard
2018-06-11 18:00:40 +02:00
Zeno Rogue
4c619e60dd
moved all the HyperRogue stuff except RogueViz to namespace 'hr' -- useful when using hr as a library
2018-06-11 01:58:31 +02:00
Zeno Rogue
64adb6f0ea
updated the header comments to 2018, also added the missing ones
2018-02-09 00:40:26 +01:00
Zeno Rogue
11569c693d
big change: more configuration for the torus (and also Klein bottle)
2017-12-28 16:46:10 +01:00
Zeno Rogue
fe3f1bf4ad
improved texts, appro overview changed in some cases, 'x'pansion moved to geom sel
2017-10-31 15:20:02 +01:00
Arthur O'Dwyer
43cb9c0bf4
Change every "pop this menu" option text to the two words "go back".
...
And add translations for "go back", copied from the existing translations
for the word "return".
2017-10-30 18:48:14 -07:00
Arthur O'Dwyer
dae6b9e3d3
Consistently use "space" for the "pop this menu" option in all submenus.
...
The "pop this menu" option's *text* is still highly variable among all
the different menus, which could make it hard to navigate, but at least
if you're using the keyboard it's now easy to "go back".
Plus, the rogueviz menu incorrectly reported "(v) exit menu" when actually
`v` was already in use by an earlier option. This is now fixed.
2017-10-30 18:48:14 -07:00
Zeno Rogue
d2fc8b41ba
disabled run in non-hyperbolic, implemented in weird hyperbolic, disabled PMC in non-hyperbolic
2017-10-30 10:01:49 +01:00
Zeno Rogue
8a44a09de5
octagonal geometry and 10.0g
2017-10-27 20:07:58 +02:00
Zeno Rogue
8cb8e2a3ec
updated to 10.0c
2017-07-23 01:33:27 +02:00
Zeno Rogue
a6f176510e
better mode handling
2017-07-12 19:50:39 +02:00
Zeno Rogue
069f7b0caf
Major refactoring, multisampling
2017-07-10 20:47:38 +02:00
Zeno Rogue
1c99cd647e
commited changes from 9.4i and some extra
2017-05-27 21:40:40 +02:00
Zeno Rogue
58e053f183
Updated the source files to 9.4c
2017-03-23 11:53:57 +01:00
Eryk Kopczyński
3237ff455e
Updated to 8.3j
2016-08-26 11:58:03 +02:00