1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2024-12-27 02:20:36 +00:00
Commit Graph

226 Commits

Author SHA1 Message Date
Zeno Rogue
e26f8f5a5b optimized inverses 2020-09-16 23:49:17 +02:00
Zeno Rogue
a215ab462a rug::mouse_control_rug flag 2020-09-15 19:12:54 +02:00
Zeno Rogue
82f32607e6 MAJOR CHANGE: replaced (transmatrix,band_shift) pair with shiftmatrix 2020-07-28 22:06:14 +02:00
Zeno Rogue
aefbe6cdbc fixed disable_texture in rug 2020-07-08 15:48:01 +02:00
Zeno Rogue
89585f004b fixed some guards (in progress) 2020-07-03 14:42:33 +02: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
Zeno Rogue
fa11bc6c27 rug:: added missing EX 2020-04-29 15:12:51 +02:00
Zeno Rogue
b53e85d1ff fixed Rug in arb:: 2020-04-22 01:45:13 +02:00
Zeno Rogue
c19c9446b4 fixed Hypersian Rug in standard binary tiling 2020-04-21 23:52:49 +02:00
Zeno Rogue
fcbe13cd5f panning enabled in the rug menu 2020-04-19 15:45:02 +02:00
Zeno Rogue
cc88c03f5a rug:: fixed gethyper when the rug is moved 2020-04-19 15:44:53 +02:00
Zeno Rogue
634641bc94 removed outdated documentation from rug 2020-04-19 15:40:28 +02:00
Zeno Rogue
62e0aab0bf rug now displays geometry correctly 2020-04-19 14:00:06 +02:00
Zeno Rogue
72a46b9029 save/load rug in menus 2020-04-17 20:49:30 +02:00
Zeno Rogue
3c02100d79 rug:: fixed gethyper 2020-04-17 17:29:50 +02:00
Zeno Rogue
4a4ce13246 fixup 2020-04-17 17:18:24 +02:00
Zeno Rogue
44cfe1af59 rug:: nonisotropic native geometry 2020-04-17 17:17:22 +02:00
Zeno Rogue
873f2f657a rug:: the basics work even if MAXMDIM == 3 2020-04-17 15:38:09 +02:00
Zeno Rogue
7a71132806 shaded rug 2020-04-17 15:01:55 +02:00
Zeno Rogue
7f96c67755 improved Rug in various models 2020-04-17 02:21:44 +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
63d244ce9f rug::rg* constants are now exported 2020-04-16 21:00:41 +02:00
Zeno Rogue
84cf5d6e3a added missing guards, mostly for CAP_WRL 2020-04-16 21:00:28 +02:00
Zeno Rogue
a380134d29 WRL selectable in menus, fixed some issues 2020-04-16 14:36:45 +02:00
Zeno Rogue
bf2eece2d8 wrl:: rug texture 2020-04-15 18:09:27 +02:00
Zeno Rogue
db916f8c95 printable rug 2020-04-15 17:07:39 +02:00
Zeno Rogue
4413743ff3 rug:: fixed start_game after PHASE in -rugon 2020-04-15 01:43:45 +02:00
Zeno Rogue
c2d70bb61c rug:: rugsave and rugload options 2020-04-15 01:43:28 +02:00
Zeno Rogue
bcbdc8c838 fixup: debug removed 2020-04-15 01:43:14 +02:00
Zeno Rogue
f903d3c8ea rug:: using HyperRogue general renderer 2020-04-14 17:46:40 +02:00
Zeno Rogue
9bf1a76a8b rug:: using HyperRogue standard 3D geometry routines 2020-04-14 16:44:56 +02:00
Zeno Rogue
19c7c63677 rug:: a change to -rugv CLI option now acts immediately 2020-04-09 07:40:47 +02:00
Zeno Rogue
c0f57c28bc added start_game() to -rugon 2020-03-29 12:03:07 +02:00
Zeno Rogue
cfffdbcf24 fixed rug shading 2020-03-29 12:02:57 +02:00
Zeno Rogue
2271a67506 removed the MAX_EDGE limit 2020-01-18 16:03:32 +01:00
Zeno Rogue
9b7fbc2ab3 export calcparam_rug 2020-01-02 16:56:58 +01:00
Zeno Rogue
c247936e34 removed the functions queuechr -- use queuestr now 2019-12-26 23:38:28 +01:00
Zeno Rogue
f772f9b7fd replaced 'archimedean' with 'arcm::in()' 2019-12-14 11:57:23 +01:00
Zeno Rogue
886d9d1619 rug:: conformal tori 2019-12-09 00:40:51 +01:00
Zeno Rogue
ddb5d07ff6 cleanup in Euclidean 2019-12-08 10:59:09 +01:00
Zeno Rogue
638f408d05 renamed as_gp and as_coord to to_loc and to_coord 2019-11-30 18:06:48 +01:00
Zeno Rogue
b904fdde1e removed the difference between euclid3::coord and array<int,3> -- euclid3::coord is now array<int,3> 2019-11-30 18:06:48 +01:00
Zeno Rogue
91875f2b74 rug:: torus rug corrected and simplified 2019-11-30 18:06:47 +01:00
Zeno Rogue
20d230cadb rug:: euclid quotient auto-rotates correctly 2019-11-30 18:06:47 +01:00
Zeno Rogue
9ce5687f57 replaced first_period by ::T0 use 2019-11-30 18:06:47 +01:00
Zeno Rogue
1cba452f07 rewritten the Euclidean geometry 2019-11-30 18:06:47 +01:00
Zeno Rogue
ef9e2236ba viewctr is no more... major reduction of redundancy/complexity 2019-11-14 00:26:50 +01:00
Zeno Rogue
afe031aa24 levellines: do not use levellines for the underlying map in Rug 2019-11-08 14:57:22 +01:00
Zeno Rogue
af9b049057 fixed the rug becoming black on some computers when resizing window or during the start animation 2019-11-03 15:52:19 +01:00
Zeno Rogue
3725b06d0b levellines feature 2019-11-03 13:36:06 +01:00