Commit Graph

1176 Commits

Author SHA1 Message Date
Zeno Rogue faee70ec3e radar in euc_in_sl2 (not great) 2023-01-08 15:59:28 +01:00
Zeno Rogue 763a932aca fixed radar in euc_in_sph (no animate), radar in euc_in_product (somewhat), fixed_YZ in euc_in_sph 2023-01-08 15:59:28 +01:00
Zeno Rogue 6259815f7f refactored animation, and should now work in every embedded 2023-01-08 15:59:28 +01:00
Zeno Rogue 88ca5c920f fixed treasure rendering in euc_in_sph and euc_vertical 2023-01-07 21:49:04 +01:00
Zeno Rogue e4839a19b7 fixed the coordinate system naming, and added a comment on these names 2023-01-07 16:52:24 +01:00
Zeno Rogue 3f2a84be5f refactored get_logical_z 2023-01-07 11:45:40 +01:00
Zeno Rogue 1fc48be781 fixed lta 2023-01-06 00:24:45 +01:00
Zeno Rogue 4b3bfb9932 euc_in_product 2023-01-06 00:09:12 +01:00
Zeno Rogue 2182f442d9 more detailed Euclidean embedding parameters 2023-01-05 14:01:23 +01:00
Zeno Rogue 86492d1181 Improved the UI for 'geodesic movement' setting, and also make it work correctly in SL2 and hyperbolic geometries 2022-12-25 12:14:36 +01:00
Zeno Rogue 547c0785ef radar fixes 2022-12-18 00:16:18 +01:00
Zeno Rogue c2dc16f8ca made radar work in new embedded_planes, with some glitches 2022-12-17 23:59:39 +01:00
Zeno Rogue c252e8f51e fixed radar thrashing 2022-12-17 21:39:31 +01:00
Zeno Rogue 8e726d1231 fixed the roof (hiding incorrectly) in gproduct 2022-12-17 20:18:49 +01:00
Zeno Rogue 534448967f fixed the roof (hiding incorrectly) in hyp_in_solnih 2022-12-17 20:06:39 +01:00
Zeno Rogue 805cb4dc0c fixed the computation of camera_level in sph_in_low 2022-12-17 18:40:33 +01:00
Zeno Rogue 5f645f2f25 fixed reset and auto centering 2022-12-17 17:37:26 +01:00
Zeno Rogue 814467082f shift_method gets more possible arguments 2022-12-17 11:47:10 +01:00
Zeno Rogue 4da63f57dc renamed parallel_transport to shift_object, made it use shift_method, and made it correct for Lie movement 2022-12-17 11:35:28 +01:00
Zeno Rogue 6473ff8b45 sph_in_low function 2022-12-15 21:03:20 +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 d7f7f567f7 fixed mousedist with nonisotropic mouseaim_sensitivity 2022-12-13 23:28:48 +01:00
Zeno Rogue 45d2a2c4bb fixed to point2 instead of hpxy in mousedist and shmup 2022-12-13 23:27:59 +01:00
Zeno Rogue 1b8e2623ac fixup to Nil 2022-12-13 23:27:04 +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 8c601bb575 fixed spacedist and worms on sphere 2022-12-09 02:33:15 +01:00
Zeno Rogue acaa04dace fixed mouseover selection in embedded sphere 2022-12-09 02:33:15 +01:00
Zeno Rogue d334062656 fixed some bugs with sphere embedded in product 2022-12-09 02:33:15 +01:00
Zeno Rogue 107cae8f5c fixed 2D vector art displayed on sphere 2022-12-09 02:33:15 +01:00
Zeno Rogue bcbd5808f9 fixed the Ivy placement in embedded_plane 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 bf001926c2 refactored the vertical movement functions 2022-12-09 02:33:15 +01:00
Zeno Rogue cfc62c5ee0 Fixed the radar transform computation in 2.5D. The bug also affected fog rendering 2022-12-04 16:30:51 +01:00
Zeno Rogue 42f96b768c improvements to sphere flipping 2022-12-04 14:48:12 +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 cf75e6f2ab
Merge pull request #323 from jlmjlm/mir-lh
Draw mimics with sword in left hand if PC's sword in left hand.
2022-11-05 16:44:59 +01:00
Zeno Rogue 0ff46ff143 dialog:: DIALOG_WIDE 2022-11-04 23:14:59 +01:00
Zeno Rogue 64a613572a fixed through_wall 2022-10-27 16:06:39 +02:00
Zeno Rogue f606174445 fixed point_direction 2022-10-27 16:06:39 +02:00
Zeno Rogue 6ef282173f map editor:: building mode 2022-10-27 16:06:39 +02:00
Zeno Rogue 8294246449 dialog:: sm::NARROW_LINES 2022-10-27 16:06:39 +02:00
Zeno Rogue caa4ac5bb4 sm::AUTO_VALUES to automatically assign option widths 2022-10-27 16:06:39 +02:00
Jacob Mandelson 7e2b8baf2f Draw mimics with sword in left hand if PC's sword in left hand. 2022-10-16 10:02:32 -07:00
Zeno Rogue f666f51bcd added an option for nonisotropic_weird_transforms 2022-10-11 20:00:33 +02:00
Zeno Rogue c10906d349 fixed 'penrose staircases' in rot spaces 2022-10-11 20:00:13 +02:00
Zeno Rogue a1cbf8c906 minecolors and distcolors now accept less/more colors in table 2022-10-06 13:47:00 +02:00
Zeno Rogue ddf8ea17e3 choice of orb display style 2022-10-06 13:10:57 +02:00
Zeno Rogue 30839fdb15 Orb of Sword II now displays reversed 2022-10-06 08:49:26 +02:00
Jacob Mandelson 6b9728b385 Flip over worm-head shape used in Orb of Domination.
Worms get drawn from tail to head, so the shape used for the head
is upside-down.  Hence it should be flipped over when used as the
icon for the Orb of Domination.
2022-10-05 08:43:16 -07:00
Zeno Rogue 1aa4242ace Orb icon updates 2022-10-04 18:14:16 +02:00
Zeno Rogue a3e6d79607
Merge pull request #319 from jlmjlm/v12.1+os
Provide orbs with shapes that hint at their function
2022-10-04 16:23:59 +02:00
Zeno Rogue e459723836 no rug drawn if nomap 2022-09-24 09:12:34 +02:00
Zeno Rogue 804308c03e old_center 2022-09-24 09:12:23 +02:00
Jacob Mandelson d0564026d7 Small style cleanup. 2022-09-17 15:00:54 -07:00
Jacob Mandelson 71cf4bc678 Merge branch 'orbshapes' into v12.1+os 2022-09-17 14:39:07 -07:00
Jacob Mandelson f7e8818e01 First draft of ivy leaf for Orb Of Nature. 2022-09-17 13:39:11 -07:00
Zeno Rogue 84a6d2f8f9 hooks_frame is still called when nomap == true 2022-09-17 16:45:43 +02:00
Zeno Rogue 85f214c9a2 fixed the Onyx graphics in inventory 2022-09-17 11:37:25 +02:00
Jacob Mandelson 371a324085 Orb of the Woods and part of a tree icon. 2022-09-16 21:59:23 -07:00
Jacob Mandelson 1ad6b7ebe9 Orbs of Air and Empathy. 2022-09-16 19:24:01 -07:00
Jacob Mandelson d2c4382e14 First draft of shield shape. 2022-09-16 12:13:20 -07:00
Jacob Mandelson 048ad9a030 Use a pirate hook in the Orb of Space. 2022-09-15 16:02:27 -07:00
Jacob Mandelson d0273d3ed6 Heptagon + heptagram for the Orb of Summoning. 2022-09-14 21:32:36 -07:00
Jacob Mandelson df6f9eb86a Single eccentric disk for the Orb of Discord. 2022-09-14 18:23:43 -07:00
Jacob Mandelson 2933b256e0 Use disk segments for Orbs of Vaulting & Phasing. 2022-09-14 18:11:52 -07:00
Jacob Mandelson 360aa921aa Half an hourglass for the Orb of Time. 2022-09-13 10:49:10 -07:00
Zeno Rogue 466cc5cc0a removed redundant pre-changes orbused rollback, and made it more elegant in movegolem 2022-09-09 12:24:21 +02:00
Jacob Mandelson 3081817872 Orb of Invisibility. 2022-08-30 14:49:37 -07:00
Jacob Mandelson 94b2a27b35 Do Orb of Aether. 2022-08-29 19:03:12 -07:00
Jacob Mandelson f8c9562a74 Do Orb of Trickery. 2022-08-29 18:50:50 -07:00
Jacob Mandelson ef28ce708e Add lightning bolt to Orb of Storms. 2022-08-29 16:14:59 -07:00
Jacob Mandelson 5239f6eadc Orbs of Lava, Matter, and Stone. 2022-08-29 10:30:37 -07:00
Jacob Mandelson 067f959ab1 Have Orb of Purity use a disk as well. 2022-08-29 10:05:40 -07:00
Jacob Mandelson c9f24344af Put disks behind the Orbs of Slaying and Undeath too. 2022-08-29 09:55:51 -07:00
Jacob Mandelson aefbd359e4 For many orb icons, put them on the disk as shadowing, instead of replacing the disk. 2022-08-29 09:44:36 -07:00
Jacob Mandelson ae284d68e8 Orb of Stunning. 2022-08-28 21:09:24 -07:00
Jacob Mandelson a6c8894166 Orb of Ferocity. 2022-08-28 20:31:25 -07:00
Jacob Mandelson e1f3df2e65 Orbs of the Dragon, Domination, and the Mind. 2022-08-28 20:05:03 -07:00
Jacob Mandelson cc29338305 Use shSmallTreat for Orbs of Change, Choice, and Chaos. 2022-08-28 19:41:16 -07:00
Jacob Mandelson 5ec6783a2d Orb of Purity and Orb of Water. 2022-08-28 19:06:01 -07:00
Jacob Mandelson afd57fe81d Orbs of Impact and Recall. 2022-08-28 11:10:12 -07:00
Jacob Mandelson c4a7776977 Flash shape for the Orb of Flash. 2022-08-28 10:55:09 -07:00
Jacob Mandelson 20a6876763 Orb of Winter and Orb of Luck. 2022-08-28 10:25:42 -07:00
Jacob Mandelson 0ebee6a1a3 Orb of Horns & Orb of the Bull. 2022-08-27 18:21:53 -07:00
Jacob Mandelson f5d4586d0f Orbs of Speed, Safety, and Freedom. 2022-08-27 16:37:49 -07:00
Jacob Mandelson af4a0c1da9 Orb of Choice: Two small disks. 2022-08-27 15:51:31 -07:00
Jacob Mandelson 46872919ba Orb of Energy and Orb of Intensity. 2022-08-27 12:43:22 -07:00
Jacob Mandelson cc3065f204 Bodies for Orbs of Triangle, Gravity, Warp, Matter, and Stone. 2022-08-27 11:31:58 -07:00
Jacob Mandelson 591acfebe4 Add hedgehog blade shape to Orb of Thorns. 2022-08-27 05:43:24 -07:00
Jacob Mandelson 1561d84f1b Sword shape for Orb of the Sword I & II. 2022-08-26 21:58:48 -07:00
Jacob Mandelson 3521ee917c Use Pickaxe shape for Orb of Earth ("Digging"). 2022-08-26 19:10:39 -07:00
Jacob Mandelson 064468b480 Added bodies to the Orb of Slaying and Orb of Undeath. 2022-08-26 18:48:21 -07:00
Jacob Mandelson 1f842704ec Add orb bodies for Orb of Slashing & Orb of the Frog. 2022-08-26 15:21:00 -07:00
Jacob Mandelson b71b34e734 Use turtle shell in the Orb of the Shell. 2022-08-26 14:00:42 -07:00
Jacob Mandelson d85ad065f6 Make Orb of Beauty use a small rose. 2022-08-26 12:34:04 -07:00
Jacob Mandelson 18e1912884 Show golem in Orb of Life. 2022-08-26 10:04:52 -07:00
Jacob Mandelson 446b23f83d Show a tame bomberbird in the Orb of Friendship. 2022-08-26 08:46:32 -07:00
Zeno Rogue 9f48d4f194 Pearls now use the Disk graphics 2022-08-25 10:38:22 +02:00
Zeno Rogue e8b3f0c5c9 titlecolor setting 2022-07-23 15:36:27 +02:00