1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2026-05-10 09:02:07 +00:00
Commit Graph

240 Commits

Author SHA1 Message Date
Zeno Rogue 9a85297607 fixed leak/bug 2026-04-17 10:24:04 +02:00
Zeno Rogue 85aa299d75 moved sizeto to hyper.h from floorshapes.cpp 2025-12-04 20:30:06 +01:00
Zeno Rogue 113e75d5e1 new system for debug logs 2025-10-19 15:47:01 +02:00
Zeno Rogue 764dd134cc fix floorshapes for non-football colorable arbs, and also set is_football_colorable correctly for converted ones 2025-08-19 10:46:34 +02:00
Zeno Rogue d7a2545761 gp:: more fixing to bad goldberg shapes 2025-08-18 17:29:04 +02:00
Zeno Rogue 963c2326ec fixed the floor graphics in dual tilings 2025-08-17 14:23:12 +02:00
Zeno Rogue 537a3b8779 added some missing guards 2025-06-22 15:41:43 +02:00
Zeno Rogue bf63de3493 fixed a bug with Euclidean Cube Tiling 2025-06-07 17:01:48 +02:00
Zeno Rogue a80b74dc62 migrated to SDL3 2025-06-07 16:16:57 +02:00
Zeno Rogue 0681d0bce1 floorshapes for goldberg_inv fake 2025-05-11 12:39:28 +02:00
Zeno Rogue 9a7cf9bb4f more fix to floorshapes 2025-05-06 13:01:32 +02:00
Zeno Rogue 05f0c3b302 fixed a crash in floor_textures_here, due to floorshapes not being actually generated 2025-05-06 10:40:34 +02:00
Zeno Rogue 1c9216583e simplified and uniformized floorshapes 2025-04-29 17:57:29 +02:00
Zeno Rogue 451398f4f9 fix crash on binary tiling 2025-03-27 15:51:52 +01:00
Zeno Rogue efd1a18104 Removed floorshape::side, it will be simpler to always use gpside. The old gpside is now called side. 2025-03-17 00:08:02 +01:00
Zeno Rogue a48dc9a856 reworked wmspatial: consistent naming of geometry variables, priorities, and side parameters. Fixed some bugs with shallow water 2025-03-16 23:34:55 +01:00
Zeno Rogue e9f68dfb4d special fake implementation for 1,1 unrectified 2024-06-28 00:37:30 +02:00
Zeno Rogue ec1740f6e5 wall/floor textures are now configurable 2024-06-21 15:01:36 +02:00
Zeno Rogue 61720cec5e nicer plain floorshapes in IRREGULAR maps 2024-03-24 00:29:45 +01:00
Zeno Rogue 78a1615c6c nicer boundaries used for archimedean 2024-03-14 19:29:10 +01:00
Arthur O'Dwyer ced3bbcad4 Qualify calls to format
C++20 introduces `std::format` and we `using namespace std`,
so some of these would be ambiguous in C++20.
2023-08-21 10:18:44 -07:00
Zeno Rogue 67d38feabd camera_angle now uses matrix dialog 2023-08-14 18:08:28 +02:00
Zeno Rogue aebcabb99c tes:: fixed a bug with apeirogonal tiles 2023-07-21 09:28:20 +02:00
Zeno Rogue 59dd09173a fixed the combinations of Archimedean, fake, and embedding 2023-06-10 10:33:42 +02:00
Zeno Rogue 5054b12b93 one more fix for plain floors 2023-05-30 18:44:03 +02:00
Zeno Rogue 3850d8dbeb 3D floors now should work in SVG 2023-05-30 18:44:03 +02:00
Zeno Rogue 3fdd6d4967 a new option for pseudohedral 2023-05-30 18:44:03 +02:00
Zeno Rogue 3541a39119 added hooks for generate_floorshapes 2023-04-27 22:47:50 +02:00
Zeno Rogue 921ec7ff8d removed debug message 2023-04-15 01:29:59 +02:00
Zeno Rogue a02cfe2062 fixed a possible crash in aperiodic hat 2023-04-13 16:25:03 +02:00
Zeno Rogue 76d432aa9c arb-borders are now also used for aperiodic tilings 2023-03-23 01:37:52 +01:00
Zeno Rogue b854f68a88 aperiodic hat tiling 2023-03-23 01:37:52 +01:00
Zeno Rogue acfa454114 aperiodic is now distinct from kite::in 2023-03-23 01:37:52 +01:00
Zeno Rogue fa528e75d2 removed floorshape warnings unless DF_GEOM 2023-02-21 18:54:14 +01:00
Zeno Rogue c0c6f44c19 moved kleinize from floorshapes to hyperpoint 2023-01-29 14:16:50 +01:00
Zeno Rogue 31a5a9e5c7 floor tiles are now constructed based on logical coordinates 2023-01-29 14:14:58 +01:00
Zeno Rogue 85dffdbeff rewritten the embeddings more nicely 2023-01-27 00:27:10 +01:00
Zeno Rogue 68b7beb753 simplified a bit 2022-12-15 23:16:49 +01:00
Zeno Rogue 90977aacaf minor style changes 2022-12-15 21:18:39 +01:00
Zeno Rogue 10e543a44e binary-like tilings can now be embedded in Solv and variants 2022-12-15 11:43:26 +01:00
Zeno Rogue 4356f41621 other noniso embeddings of Euclidean 2022-12-13 23:26:44 +01:00
Zeno Rogue f61adc2865 Nil embedding 2022-12-13 19:04:43 +01:00
Zeno Rogue 0febf06462 fixed cone graphics on sphere 2022-12-09 02:33:15 +01:00
Zeno Rogue ababcdfee8 fixed a potential bug in generate_floorshapes() -- generate the models up to FULL_EDGE, as S6 could exceed S7 2022-12-09 02:33:15 +01:00
Zeno Rogue 3e733ae6e9 Big change: spatial_embedding option 2022-12-09 02:33:15 +01:00
Zeno Rogue 06523e063e used cyclefix and raddif in more places; (c)spin90, (c)spin180 and spin180 functions; rephrased M_PI in terms of TAU and x._deg when applicable 2022-11-13 16:22:55 +01:00
Zeno Rogue d8da9639d0 tes:: split get_adj into two functions, one with connection specified (inlcuding mirror), and one not 2022-10-08 01:53:02 +02:00
Zeno Rogue 8aaf06969c global_boundary_ratio option 2022-10-06 12:26:17 +02:00
Zeno Rogue b87a936a61 tes:: football colorability detected/applied 2022-09-14 21:13:29 +02:00
Zeno Rogue 78b0324a91 fixed some CAP guards 2022-05-06 19:54:55 +02:00