From f1ccf0450c46fc175182950b878d35d92ecea49e Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Thu, 28 Apr 2022 00:03:41 +0200 Subject: [PATCH] 12.0o --- changelog.txt | 3 +++ hyper.h | 4 ++-- tessellations/sample/3555_1c_2b10_1.tes | 19 +++++++++++++++++++ tessellations/sample/with-apeirogon-1.tes | 15 +++++++++++++++ tessellations/sample/with-apeirogon-2.tes | 15 +++++++++++++++ 5 files changed, 54 insertions(+), 2 deletions(-) create mode 100644 tessellations/sample/3555_1c_2b10_1.tes create mode 100644 tessellations/sample/with-apeirogon-1.tes create mode 100644 tessellations/sample/with-apeirogon-2.tes diff --git a/changelog.txt b/changelog.txt index f7b25939..610cfef8 100644 --- a/changelog.txt +++ b/changelog.txt @@ -4656,3 +4656,6 @@ CLI options: - -canvasfloor [f] sets the canvas floor type - -keys [key list] simulates a list of keypresses +2022-04-28 00:03 Update 12.0o: + +Fixed some bugs in the new features for tes, and also fixed spherical geometry. diff --git a/hyper.h b/hyper.h index 2ee9c43a..35056b24 100644 --- a/hyper.h +++ b/hyper.h @@ -13,8 +13,8 @@ #define _HYPER_H_ // version numbers -#define VER "12.0n" -#define VERNUM_HEX 0xA90E +#define VER "12.0o" +#define VERNUM_HEX 0xA90F #include "sysconfig.h" diff --git a/tessellations/sample/3555_1c_2b10_1.tes b/tessellations/sample/3555_1c_2b10_1.tes new file mode 100644 index 00000000..4f0e6bf9 --- /dev/null +++ b/tessellations/sample/3555_1c_2b10_1.tes @@ -0,0 +1,19 @@ +## A1 ((3,3,5,oo)+(3,5,5,5)), (3,5,3,oo)F, (3,5,5,5)Fx10 +h2. +distunit(arcmedge(3,5,5,5)) +let(u3 = regangle(1, 3)) +let(u5 = regangle(1, 5)) +let(u0 = regangle(1, inf)) +unittile(u0,*inf) +unittile(u3,u3,u3) +unittile(u5,u5,u5,u5,u5) +unittile(u5,u5,u5,u5,u5) +unittile(u5,u5,u5,u5,u5) +unittile(u3,u3,u3) +unittile(u3,u3,u3) +unittile(u5,u5,u5,u5,u5) +unittile(u5,u5,u5,u5,u5) +unittile(u5,u5,u5,u5,u5) +unittile(u3,u3,u3) +unittile(u5,*5) +conway("(0 0')(1' 0'')(2' 1'')(2'' 0''')(3'' 0@4)(4'' 1''')(2''' 0@6)(3''' 1@8)(4''' 1@5)(1@4 0@5)[2@4 3@8](3@4 1@9)(4@4 1@6)(2@5 0@7)[2@6 3@7](1@7 0@8)[2@7 0@9][4@7 2@8][4@8 1@10](2@9 0@10)(3@9 0@11)(4@9 2@10)") diff --git a/tessellations/sample/with-apeirogon-1.tes b/tessellations/sample/with-apeirogon-1.tes new file mode 100644 index 00000000..9ce7de48 --- /dev/null +++ b/tessellations/sample/with-apeirogon-1.tes @@ -0,0 +1,15 @@ +## A1 ((3,3,5,oo)+(3,5,5,5)), (3,5,3,oo)A, (3,5,5,5)A, (3,5,5,5)F +h2. +distunit(arcmedge(3,5,5,5)) +let(u3 = regangle(1, 3)) +let(u5 = regangle(1, 5)) +let(u0 = regangle(1, inf)) +unittile(u0,*inf) +unittile(u3,u3,u3) +unittile(u5,u5,u5,u5,u5) +unittile(u5,u5,u5,u5,u5) +unittile(u3,*3) +unittile(u3,*3) +repeat(4, 3) +repeat(5, 3) +conway("(0 0')(1' 0'')(2' 1'')(2'' 0''')(3'' 3''')(4'' 1''')(2''' 0@5)(4''' 0@4)") diff --git a/tessellations/sample/with-apeirogon-2.tes b/tessellations/sample/with-apeirogon-2.tes new file mode 100644 index 00000000..b96d7c6e --- /dev/null +++ b/tessellations/sample/with-apeirogon-2.tes @@ -0,0 +1,15 @@ +## A1 ((3,3,5,oo)+(3,5,5,5)), (3,5,3,oo)A, (3,5,5,5)Ax3, (3,5,5,5)F +h2. +distunit(arcmedge(3,5,5,5)) +let(u3 = regangle(1, 3)) +let(u5 = regangle(1, 5)) +let(u0 = regangle(1, inf)) +unittile(u0,*inf) +unittile(u3,u3,u3) +unittile(u5,u5,u5,u5,u5) +unittile(u5,u5,u5,u5,u5) +unittile(u5,u5,u5,u5,u5) +unittile(u3,u3,u3) +unittile(u5,*5) +unittile(u3,*3) +conway("(0 0')(1' 0'')(2' 1'')(2'' 0''')(3'' 0@5)(4'' 1''')(2''' 2@4)(3''' 0@7)(4''' 1@4)(0@4 1@5)(3@4 2@5)(4@4 0@6)")