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
29c7faa264
stretch < -1 (seems not to be working correctly)
2020-05-09 18:33:37 +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
36b255e459
Merge pull request #101 from Quuxplusone/translations
...
langen: Handle repeated strings better.
2020-04-19 13:40:51 +02:00
Zeno Rogue
44cfe1af59
rug:: nonisotropic native geometry
2020-04-17 17:17:22 +02:00
Zeno Rogue
7c9e37031e
added missing MAXMDIM guards in fieldpattern
2020-04-17 15:36:32 +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
1688bfcfb0
compute Euler characteristics when worldsize known
2020-04-11 00:41:48 +02:00
Zeno Rogue
29bc05552a
arb:: cannot be chosen in mobile/web
2020-04-06 09:13:20 +02:00
Arthur O'Dwyer
8564e53d08
langen: Handle repeated strings better.
...
If a translation file contains two copies of the same English string,
with the same translation, then we don't care at all; just throw out
the second copy.
If a translation file contains two copies of the same English string,
with DIFFERENT translations, then (according to how the game does
translation) one of those translations must be inappropriate. Give
a warning in that case; and again, throw out the second copy because
we are forced to pick ONE translation for use within the game.
Also fix some minor typos I noticed in the strings.
2020-03-31 15:48:03 -04:00
Zeno Rogue
a0abb831f3
typo fixes
2020-03-07 23:44:00 +01:00
Zeno Rogue
f84f51e972
new utility functions: (de)serialize, as_cstring
2020-03-07 04:47:10 +01:00
Zeno Rogue
fa64573971
fixed the thread locking
2020-01-28 17:58:55 +01:00
Zeno Rogue
b58138cd94
fieldpattern:: load found solutions from shstreams
2020-01-28 17:58:55 +01:00
Zeno Rogue
5382038c4e
field quotient discovery
2020-01-16 17:13:57 +01:00
Zeno Rogue
cd98e0314c
deprecated gTorus, gField435 and gField534
2020-01-16 17:13:47 +01:00
Zeno Rogue
59a9605b13
arb::relative_matrix
2020-01-16 17:13:37 +01:00
Zeno Rogue
2ec37a4a6d
Steam rich presence
2020-01-06 22:03:45 +01:00
Zeno Rogue
b70e68c574
change Crystal settings when Crystal is selected from quotient spaces
2020-01-02 17:20:26 +01:00
Zeno Rogue
ce2d8d3d29
arb:: selectable in geom-exp
2019-12-27 02:08:04 +01:00
Zeno Rogue
3afae980fd
arb:: comment displayed in geom-exp
2019-12-27 02:07:44 +01:00
Zeno Rogue
e6c0504beb
geom-exp: do not show faces per vertex in kd2 and arb
2019-12-27 01:45:58 +01:00
Zeno Rogue
15fe6c1aee
no variations for arbi
2019-12-27 01:45:38 +01:00
Zeno Rogue
3d4b7a074a
geom-exp: in info about, 'pure' is no longer displayed when no variations available
2019-12-27 01:45:24 +01:00
Zeno Rogue
7d96ea9c54
fixed 'faces per vertex' display for gBinary4 and gTernary
2019-12-27 01:44:52 +01:00
Zeno Rogue
6c61162392
merge
2019-12-26 22:40:41 +01:00
Zeno Rogue
0b7faa4b46
adjacency rule now also affects: slime spill, storms, heat, dry, live caves
2019-12-26 19:04:32 +01:00
Zeno Rogue
769982040d
renamed solnihv:: to sn:: and solnih to sn::in()
2019-12-14 12:28:45 +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
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
17cd694952
improved CA simulator
2019-12-07 11:12:46 +01:00
Zeno Rogue
1341ab025b
removed gTorus from select_tiling list
2019-11-30 18:06:48 +01:00
Zeno Rogue
42a41835dc
product config dialog
2019-11-30 18:06:48 +01:00
Zeno Rogue
f3c97f9342
product:: works with Euclidean
2019-11-30 18:06:48 +01:00
Zeno Rogue
a854bbd5c6
optional quotient spaces are no longer prevented from appearing in lists
2019-11-30 18:06:47 +01:00
Zeno Rogue
4cb9980c58
world size for 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
3f76943453
geomexp:: if you are in elliptic geometry, elliptic variants will appear on the list
2019-11-30 18:03:00 +01:00
Zeno Rogue
1b8d9a5a24
geomexp:: dimension shown in geometry choice
2019-11-30 18:03:00 +01:00
Zeno Rogue
e60e21b923
geomexp:: more intuitive geometry selection
2019-11-30 18:03:00 +01:00
Zeno Rogue
6a1523e95e
removed the no longer used geometry lists
2019-11-30 18:03:00 +01:00
Zeno Rogue
efa22ac125
fixed specifying -tparx SingleHex
2019-11-22 19:47:31 +01:00
Zeno Rogue
6ea7698304
torus:: allowed one-wide tori
2019-11-22 19:47:11 +01:00