Zeno Rogue
|
3f0e8851ae
|
removed #define ALPHA from hyper.h
|
2019-12-14 12:18:24 +01:00 |
|
Zeno Rogue
|
8cfc5a578f
|
renamed penrose.cpp to kite.cpp and 'penrose' to 'kite::in()'
|
2019-12-14 12:12:24 +01:00 |
|
Zeno Rogue
|
d5c8aebf16
|
renamed binary:: to bt:: and binarytiling to bt::in()
|
2019-12-14 12:05:01 +01:00 |
|
Zeno Rogue
|
c73c7a6855
|
distcolors used for the P-pattern
|
2019-12-14 11:57:23 +01:00 |
|
Zeno Rogue
|
f772f9b7fd
|
replaced 'archimedean' with 'arcm::in()'
|
2019-12-14 11:57:23 +01:00 |
|
Zeno Rogue
|
d529449999
|
arbitrary tilings
|
2019-12-14 11:57:23 +01:00 |
|
Zeno Rogue
|
0a9ec78c18
|
remplace euclid6, euclid4, 'euclid && \!archimedean && \!penrose' with standard_tiling(), euc::in(dimension, s7)
|
2019-12-14 11:57:23 +01:00 |
|
Zeno Rogue
|
e8a39e6663
|
replaced euclid3:: with euc::
|
2019-12-08 11:01:28 +01:00 |
|
Zeno Rogue
|
ddb5d07ff6
|
cleanup in Euclidean
|
2019-12-08 10:59:09 +01:00 |
|
Zeno Rogue
|
8386a14d6a
|
'circles' are now drawn on all copies in quotient geometries
|
2019-12-06 14:03:02 +01:00 |
|
Zeno Rogue
|
f46967efb9
|
removed assignment of gp::loc to tie as Clang does not like it
|
2019-11-30 18:55:02 +01:00 |
|
Zeno Rogue
|
0f546c43a7
|
debugging pattern P
|
2019-11-30 18:06:48 +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
|
5585831b27
|
fixed Archimedean and Penrose
|
2019-11-30 18:06:48 +01:00 |
|
Zeno Rogue
|
d63b14da5c
|
PIU now works in the underlying map -- underlying geometry only is too fragile
|
2019-11-30 18:06:47 +01:00 |
|
Zeno Rogue
|
81647181ae
|
fixed ZebraTriangle in Euclidean
|
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
|
eaffa3a66f
|
patterns:: innerwalls setting
|
2019-11-16 01:38:55 +01:00 |
|
Zeno Rogue
|
00bc3f2304
|
formula pattern: now available from the commandline
|
2019-11-15 13:50:23 +01:00 |
|
Zeno Rogue
|
e075bc8c6d
|
formula pattern: extra parameters available, also shielded some parameters from crashes
|
2019-11-15 13:50:23 +01:00 |
|
Zeno Rogue
|
388ac890bf
|
pattern formula:: wallif function
|
2019-11-15 13:50:23 +01:00 |
|
Zeno Rogue
|
ac8eebf179
|
fixed the 'dual grid' pattern
|
2019-11-14 20:59:58 +01:00 |
|
Zeno Rogue
|
320ab79a27
|
some junk from the '^' pattern
|
2019-11-14 16:52:08 +01:00 |
|
Zeno Rogue
|
9cb2a753de
|
pattern 'exclamation mark' marks cells adjacent to start according to their neighbor id
|
2019-11-08 15:02:03 +01:00 |
|
Zeno Rogue
|
6fa60e67c7
|
random pattern no longer generates wall on start
|
2019-11-02 11:51:16 +01:00 |
|
Zeno Rogue
|
72789f5a52
|
some patterns
|
2019-11-02 10:40:47 +01:00 |
|
Zeno Rogue
|
c9e45e0db3
|
patterns: selectable '/' pattern
|
2019-10-26 15:42:20 +02:00 |
|
Zeno Rogue
|
72e6859dd5
|
Penrose staircase pattern in Nil, and diagonal pattern in Crystal
|
2019-10-25 12:47:03 +02:00 |
|
Zeno Rogue
|
6a94eef6aa
|
fixed the # and = pattern keys not working
|
2019-10-12 14:40:42 +02:00 |
|
Zeno Rogue
|
bcbc36f38b
|
fieldval_uniq returns 0 for paracompact
|
2019-10-12 13:48:44 +02:00 |
|
Zeno Rogue
|
48b1773f0d
|
new patterns for 4D Crystal
|
2019-10-12 13:12:15 +02:00 |
|
Zeno Rogue
|
76ca5a8dac
|
inforder:: correctly draw patTree and patAltTree (also fix a bug in binary tiling)
|
2019-10-10 13:49:35 +02:00 |
|
Zeno Rogue
|
43f629e9c4
|
inforder:: wall generation
|
2019-10-10 13:49:35 +02:00 |
|
Zeno Rogue
|
b5f6e6f3f5
|
inforder basics
|
2019-10-10 13:08:06 +02:00 |
|
Zeno Rogue
|
e37f7fcf60
|
removed debug from 'rainbow by distance' pattern
|
2019-10-06 14:08:16 +02:00 |
|
Zeno Rogue
|
77cbae6b63
|
'rainbow by distance' pattern
|
2019-10-06 13:05:39 +02:00 |
|
Zeno Rogue
|
9850dd557e
|
in 3D geometries, patterns may create walls
|
2019-10-06 13:05:39 +02:00 |
|
Zeno Rogue
|
46d127401e
|
nih improvements
|
2019-10-02 19:22:43 +02:00 |
|
Zeno Rogue
|
9a0507ba58
|
pattern 'k' option
|
2019-09-13 00:32:05 +02:00 |
|
Zeno Rogue
|
e8c7285cc2
|
product:: lands in S2xE
|
2019-09-12 22:50:16 +02:00 |
|
Zeno Rogue
|
3ca08cff9a
|
hook in generateCanvas
|
2019-09-12 22:50:16 +02:00 |
|
Zeno Rogue
|
848eb8f48b
|
export everything: modules compiled separately
|
2019-09-12 22:50:16 +02:00 |
|
Zeno Rogue
|
82f24b4b6c
|
exporting necessary stuff all over (in progress)
|
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
|
d046211a9c
|
better flagging of geometries, and isometry spaces nicely selectable
|
2019-09-12 22:50:15 +02:00 |
|
Zeno Rogue
|
1e6970ca28
|
hybrid:: refactored the common parts of prod and sl2, also used them when applicable
|
2019-09-12 22:50:15 +02:00 |
|
Zeno Rogue
|
a03eb0d913
|
fixed new geometry handling for Archimedean
|
2019-09-12 22:50:15 +02:00 |
|
Zeno Rogue
|
5a45c1c062
|
fixed a crash due to not using PIU in fieldval_uniq_rand
|
2019-09-12 22:50:14 +02:00 |
|
Zeno Rogue
|
3e1fc42dc5
|
product:: ishept
|
2019-09-12 22:50:14 +02:00 |
|
Zeno Rogue
|
31baf32f50
|
product:: fixed windmap crash on Goldberg
|
2019-09-12 22:50:13 +02:00 |
|
Zeno Rogue
|
f40072511b
|
product:: big stuff
|
2019-09-12 22:50:13 +02:00 |
|
Zeno Rogue
|
9dd131d00a
|
args:: creaturescale and character selection
|
2019-09-12 22:50:13 +02:00 |
|
Zeno Rogue
|
2693298825
|
fixed 'individual width' option working incorrectly, and displayed incorrectly when editing
|
2019-09-12 22:50:13 +02:00 |
|
Zeno Rogue
|
437c4e4cdd
|
flag 'experimental' for new geometries
|
2019-09-12 22:50:13 +02:00 |
|
Zeno Rogue
|
8b1c7bffe4
|
initial reformatting of comments for Doxygen
|
2019-09-12 22:50:13 +02:00 |
|
Zeno Rogue
|
0ef57dde15
|
further cleanup
|
2019-09-12 22:50:13 +02:00 |
|
Zeno Rogue
|
aa1b3f3057
|
moved hyperpoint inlines to hyperpoint.cpp
|
2019-09-12 22:50:12 +02:00 |
|
Zeno Rogue
|
19a01caf55
|
moved ctof to pattern2
|
2019-09-12 22:50:12 +02:00 |
|
Zeno Rogue
|
65c4e6a31c
|
further cleanup
|
2019-09-12 22:50:12 +02:00 |
|
Zeno Rogue
|
05bd7a905c
|
more header cleanup
|
2019-09-12 22:50:12 +02:00 |
|
Zeno Rogue
|
a423dbd2da
|
more header cleanup
|
2019-09-12 22:50:12 +02:00 |
|
Zeno Rogue
|
c2d56fb9bc
|
autohdr.h applied in more files
|
2019-09-12 22:50:12 +02:00 |
|
Zeno Rogue
|
f4eda1d76e
|
removed function fixdir
|
2019-09-12 22:50:12 +02:00 |
|
Zeno Rogue
|
ef89c7ed9d
|
removed functions fix6 and fix7
|
2019-09-12 22:50:12 +02:00 |
|
Zeno Rogue
|
c131e21198
|
namespace hyperpoint_vec removed
|
2019-09-12 22:50:12 +02:00 |
|
Zeno Rogue
|
602e6f27db
|
generating various lands in Sol
|
2019-09-12 22:50:12 +02:00 |
|
Zeno Rogue
|
4f27b12ca2
|
nilv:: preliminary implementation
|
2019-09-12 22:50:11 +02:00 |
|
Zeno Rogue
|
1c63518fff
|
solv:: pseudohept for Graveyard
|
2019-09-12 22:50:11 +02:00 |
|
Zeno Rogue
|
cf496e8940
|
kite-and-dart tiling
|
2019-09-12 22:50:09 +02:00 |
|
Zeno Rogue
|
d1fb9f3564
|
simplified and generalized cdata
|
2019-09-12 22:50:09 +02:00 |
|
Zeno Rogue
|
1a08948c32
|
linepatterns now can have widths set individually
|
2019-09-12 22:50:08 +02:00 |
|
Zeno Rogue
|
664ca63acc
|
configuration of type colors
|
2019-09-12 22:50:08 +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
|
32626dc0c1
|
2D3D:: fixed grids
|
2019-09-12 22:50:02 +02:00 |
|
Zeno Rogue
|
0c3b26c997
|
2d3d:: gridline used by linepatterns
|
2019-09-12 22:49:52 +02:00 |
|
Zeno Rogue
|
1c4d86e0e9
|
3D graphics in 2D (first commit)
|
2019-09-12 22:43:01 +02:00 |
|
Zeno Rogue
|
0386f4179c
|
whatever cont.
|
2019-09-12 22:43:01 +02:00 |
|
Zeno Rogue
|
7e65ea23ea
|
pseudohept in Field534
|
2019-09-12 22:38:47 +02:00 |
|
Zeno Rogue
|
38559b304b
|
fixed fielval_uniq for 3d geometries
|
2019-09-12 22:38:46 +02:00 |
|
Zeno Rogue
|
d369decc94
|
3d:: field quotient spaces for reg3
|
2019-09-12 22:38:46 +02:00 |
|
Zeno Rogue
|
ae9cf6a43a
|
fixed landscape shading
|
2019-09-12 22:38:46 +02:00 |
|
Zeno Rogue
|
52ce5ac9aa
|
3d:: all the regular honeycombs
|
2019-09-12 22:38:43 +02:00 |
|
Zeno Rogue
|
b5c7df4b11
|
3d:: getHemisphere works nicely; disabled wall removing in sphere3 crossroads
|
2019-09-12 22:38:43 +02:00 |
|
?
|
54f278963c
|
renamed MAXDIM to MAXMDIM (conflict with crystal)
|
2019-09-12 22:38:42 +02:00 |
|
?
|
b8913b39fd
|
3d:: pseudohept specified
|
2019-09-12 22:38:42 +02:00 |
|
?
|
c5a771c888
|
CAP_FIELD part 1
|
2019-09-12 22:38:39 +02:00 |
|
?
|
b25730d5c9
|
geometry flags part 1
|
2019-09-12 22:38:39 +02:00 |
|
Zeno Rogue
|
649ba86a8e
|
fixed hotkey clash
|
2019-02-09 13:28:13 +01:00 |
|
Zeno Rogue
|
a0ac77b07b
|
moved 6789l between pattern sub-menus
|
2019-02-09 13:21:49 +01:00 |
|
Zeno Rogue
|
0028438a8d
|
back button in pattern selector
|
2019-02-09 12:49:53 +01:00 |
|
Zeno Rogue
|
f546bba84a
|
fixes for mobile
|
2019-02-08 16:57:19 +01:00 |
|
Zeno Rogue
|
fd9fca6129
|
redesigned the Experiment with Geometry menu
|
2019-02-08 16:55:00 +01:00 |
|
Zeno Rogue
|
26fe57ef92
|
mapeditor:: an option to change new canvas cells without clearing the map
|
2019-02-06 18:48:53 +01:00 |
|
Zeno Rogue
|
34d4223bed
|
new color pattern: formula
|
2019-02-06 18:48:52 +01:00 |
|
Zeno Rogue
|
70cd47e3a1
|
cli option -wsh works better now
|
2019-02-06 18:48:52 +01:00 |
|
Zeno Rogue
|
346e99385e
|
fixed the -wsh option
|
2019-02-06 18:48:52 +01:00 |
|
Zeno Rogue
|
8c5b62e309
|
octagon geometry
|
2019-02-06 18:48:52 +01:00 |
|
Zeno Rogue
|
fd3b030119
|
crystal:: added multi-dimensional geometries (referred to as crystal), available via CLI for now
|
2018-12-14 19:27:11 +01:00 |
|
Zeno Rogue
|
f7db0feef0
|
currfp returns fp_invalid when fp is not known, and does not use it
|
2018-12-11 22:10:53 +01:00 |
|
Zeno Rogue
|
460eb19881
|
implemented new geometries: cylinder and (only one for now) Mobius band
|
2018-12-11 22:10:53 +01:00 |
|