1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2024-11-16 10:14:48 +00:00
Commit Graph

216 Commits

Author SHA1 Message Date
Zeno Rogue
5978830e01 filled model drawing (for some models) 2018-11-11 11:25:59 +01:00
Zeno Rogue
542e80081f conformal:: new models: formula and rotated hyperboles 2018-11-11 11:25:59 +01:00
Zeno Rogue
4513500f23 size check disabled in Joukowsky 2018-11-01 19:08:01 +01:00
Zeno Rogue
115b9b0f45 small refactor 2018-11-01 19:08:01 +01:00
Zeno Rogue
66e3908f8a fixed for older compilers 2018-10-28 04:06:59 +01:00
Zeno Rogue
53687108f6 svg:: improved linewidth 2018-10-28 03:09:07 +01:00
Zeno Rogue
77837e0810 Hyperboloid/Hemisphere models improved on sphere/Euclidean oto 2018-10-28 03:09:07 +01:00
Zeno Rogue
d89882a30d better darkening of the other side 2018-10-28 03:09:07 +01:00
Zeno Rogue
804b489ebf improved hemisphere model; nicer handling of ballangle 2018-10-28 03:09:06 +01:00
Zeno Rogue
cbb53cfe68 Joukowsky transform, and better inverted Poincare 2018-10-28 03:09:06 +01:00
Zeno Rogue
b44063f500 darken_color correctly darkens hyperboloid instead of disabling it 2018-10-23 20:12:38 +02:00
Zeno Rogue
f887ae23a6 draw_back() now darkens both fill color and stroke color 2018-10-23 20:11:49 +02:00
Zeno Rogue
8a37a43547 improved hyperboloid model 2018-10-23 20:08:57 +02:00
Zeno Rogue
a9535878c4 model orientation 2018-10-23 16:58:19 +02:00
Zeno Rogue
ddba5f0faa matrix-based queuestr and queuecircle now know how to scale their output appropriately to geometry 2018-09-23 16:34:53 +02:00
Zeno Rogue
8999ceb59b fixed texts disappearing when scale is set to less than 0 2018-09-10 17:24:58 +02:00
Zeno Rogue
4ae9156c30 more glitch fix 2018-09-07 17:45:21 +02:00
Zeno Rogue
6f3fcb2694 fixed a bug with centerin 2018-09-07 17:28:55 +02:00
Zeno Rogue
093022b3ec more elegant tinf handling 2018-09-07 17:28:40 +02:00
Zeno Rogue
04554a436f improved INVERSE issues in stereographic 2018-09-07 16:18:40 +02:00
Zeno Rogue
a74a73cac1 fixed a bug with infront graphics (caused by draw() changing the parameter) 2018-09-07 15:17:48 +02:00
Zeno Rogue
3e1cb1ba6d fixed incorrect rendering in models with MINIMIZE_GL_CALLS 2018-09-05 15:21:24 +02:00
Zeno Rogue
2938ea20d0 fixed a bug with dqi_poly::draw() in other models 2018-09-05 03:51:30 +02:00
Zeno Rogue
c49c4eccb2 added missing const in queue sort 2018-09-05 00:18:40 +02:00
Zeno Rogue
78fc8e04b0 faster text with MINIMIZE_GL_CALLS 2018-09-04 23:27:51 +02:00
Zeno Rogue
35353fe70e faster graphics with MINIMIZE_GL_CALLS 2018-09-04 23:27:27 +02: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
a4cf130b78 constexpr int PMAX 2018-09-01 14:31:13 +02:00
Zeno Rogue
00937fff3c fixed the Compass graphics 2018-08-31 04:19:21 +02:00
Zeno Rogue
e6fd183302 fixed Ivy graphics on euclid6 2018-08-28 19:06:43 +02:00
Zeno Rogue
015e69cf30 simplified the scaling scode 2018-08-28 19:05:57 +02:00
Zeno Rogue
6de0f0a8aa instead of nonbitrunc, gp::on and irr::on, there is one variable, variation 2018-08-28 17:17:34 +02:00
Zeno Rogue
1af2c04407 enum class used for PPR 2018-08-28 14:27:23 +02:00
Zeno Rogue
25c09154dc fixed a crash when drawing inventory items while drawcell is also NULL; priority functions now use PPR_DEFAULT not -1; priority is passed as PPR not int 2018-08-28 13:45:11 +02:00
Zeno Rogue
ff84f63abd Fixed mapediting floorshapes. Also works nicely for all geometries now. Enum used for shapegroups. 2018-08-27 19:27:35 +02:00
Zeno Rogue
6edc257f28 arcm:: improved graphics on dihedra and hosohedra 2018-08-21 04:55:39 +02:00
Zeno Rogue
0fd9cc46f2 improved spherical display of low-face polyhedra 2018-08-21 02:38:50 +02:00
Zeno Rogue
c54d4ec59d struct archimedean_tiling 2018-08-20 02:02:45 +02:00
Zeno Rogue
4d31e5a544 renamed 'syntetic' to 'archimedean' (enums/files/marcos/namespaces) 2018-08-19 23:06:32 +02:00
Zeno Rogue
e1c49a83fa fixed displayspin in syntetic 2018-08-19 16:28:36 +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
29a9980fc3 more improvements to scaling in syntetic 2018-08-19 13:46:22 +02:00
Zeno Rogue
7ea60c60d8 fixed calc_relative_matrix for syntetic sphere 2018-08-19 13:44:25 +02:00
Zeno Rogue
09fb882b71 replaced shFullCross with an alternative which works in any geometry 2018-08-17 16:48:26 +02:00
Zeno Rogue
4f3cc3783a binary tiling 2018-08-09 19:28:53 +02:00
Zeno Rogue
9589fcb4b1 fixed some glitches in the spherical projections 2018-08-05 16:18:35 +02:00
Zeno Rogue
6b4ed57152 fixed the orb drawings 2018-08-01 15:03:48 +02:00
Zeno Rogue
a50169e3d3 fixed the lines in the svg screenshots 2018-08-01 11:25:07 +02:00
Zeno Rogue
1b44899624 line quality option 2018-08-01 11:07:22 +02:00
Zeno Rogue
5e2a65a781 vertical stretch parameter is now available in all models; more details in equi-area 2018-08-01 04:01:16 +02:00