1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2026-04-04 10:01:22 +00:00

Commit Graph

  • e6a97b6914 fixed crystal name and defaulted to 3D Zeno Rogue 2018-12-02 20:14:55 +01:00
  • c5579149ed chaosmode is now auto-disabled exactly in bounded geometries Zeno Rogue 2018-12-02 11:41:56 +01:00
  • bc90d0a51a crystal:: now selectable from the geom exp menu Zeno Rogue 2018-12-02 11:41:32 +01:00
  • d2dddc07b6 crystal:: removed add_bitruncation -- using ginf[gCrystal].vertex Zeno Rogue 2018-12-02 11:31:13 +01:00
  • 7da2f2b84a crystal:: made global variables into hrmap_crystal attributes Zeno Rogue 2018-12-02 11:14:10 +01:00
  • 9b6136fb41 fixed some bugs where euclid was used instead of eubinary Zeno Rogue 2018-12-02 03:07:12 +01:00
  • e16c4aada7 Hedgehog Warriors are replaced by Fire Cultists in non-3-valent Camelot Zeno Rogue 2018-12-02 03:03:15 +01:00
  • f65e1724b8 crystal:: implemented altdist, and some lands using it Zeno Rogue 2018-12-02 03:02:51 +01:00
  • d506c73571 crystal:: animates correctly Zeno Rogue 2018-12-01 23:53:50 +01:00
  • 683b235d55 crystal:: fixed the coloring Zeno Rogue 2018-12-01 23:53:17 +01:00
  • 50f37a6b63 crystal:: started working on lands (Camelot done) and distances Zeno Rogue 2018-12-01 23:53:03 +01:00
  • 000f271552 refactored buildCamelot as a separate function Zeno Rogue 2018-12-01 23:49:14 +01:00
  • 036abd2091 fixed in_smart_range adjusting to the screen resolution rather than the current texture Zeno Rogue 2018-12-01 23:48:21 +01:00
  • 48c15ce297 modecode now ignores invalid geometries in the save Zeno Rogue 2018-11-30 20:30:03 +01:00
  • 3182600a58 3D display of Crystal Zeno Rogue 2018-11-30 20:29:14 +01:00
  • c6aa79b0dd fixed an iterator invalidation bug in drawStandard Zeno Rogue 2018-11-30 17:17:06 +01:00
  • 851e217a73 crystal:: automatically bitruncate with crystal's implementation Zeno Rogue 2018-11-30 16:59:42 +01:00
  • fd3b030119 crystal:: added multi-dimensional geometries (referred to as crystal), available via CLI for now Zeno Rogue 2018-11-30 16:31:55 +01:00
  • cd357303b9 cleaned up surface flags Zeno Rogue 2018-11-30 15:26:50 +01:00
  • 1c6f64f370 added options -viz and -vizhr for quicker visualizations, and -smart, -smartn, -sr, -srx set the sightrange better now Zeno Rogue 2018-11-30 14:59:29 +01:00
  • f166baebfb rug:: removed triangle removal when get_sightrange is taken away (it is not what we want if we change geometry Zeno Rogue 2018-11-30 14:53:08 +01:00
  • 7d587c63ba relative-size queuestr, queuechar, and queuecircle work better now Zeno Rogue 2018-11-30 14:51:14 +01:00
  • 4bac862e53 improved the indentation in hstream Zeno Rogue 2018-11-30 14:45:53 +01:00
  • c1aac5e664 a38 now actually checks that S3 == 3 Zeno Rogue 2018-11-30 14:45:19 +01:00
  • ef3310f764 in fieldpattern used const MAXDIST instead of 60; also increased it to 120 Zeno Rogue 2018-11-30 14:44:47 +01:00
  • b03f23cf65 increased fmax in hyperbolic space to make it work with larger tesselations Zeno Rogue 2018-11-30 14:41:47 +01:00
  • 9b4a53783c removed MAX_S84 and some no longer used stuff using it Zeno Rogue 2018-11-30 14:41:18 +01:00
  • f7db0feef0 currfp returns fp_invalid when fp is not known, and does not use it Zeno Rogue 2018-11-30 14:39:23 +01:00
  • bf7bb61d35 handlers for createStep and newmap Zeno Rogue 2018-11-30 14:37:59 +01:00
  • ce996c82fe removed unused variable in geometry menu Zeno Rogue 2018-11-27 21:40:13 +01:00
  • d4d7239575 conformal:: 'spiral' now works for bands (actually it worked already, but some texts have been replaced) Zeno Rogue 2018-11-27 21:39:39 +01:00
  • 35b826645c Euclidean Chaos Mode works not only in CR4 Zeno Rogue 2018-11-27 21:39:04 +01:00
  • bd479d3c41 fixed worldsize display and gp::area for S3==4 Zeno Rogue 2018-11-27 21:17:00 +01:00
  • 6c25d2297e Chaos mode is now always unlocked in autocheat Zeno Rogue 2018-11-27 19:44:32 +01:00
  • e9920d8d57 Chaos mode not works in Euclidean Zeno Rogue 2018-11-27 19:44:15 +01:00
  • f2ee616eab all Mobius bands implemented Zeno Rogue 2018-11-27 16:17:20 +01:00
  • e5ebac156e calc_relative_matrix for euwrap geometries now uses cellrelmatrix nicely Zeno Rogue 2018-11-27 16:15:32 +01:00
  • c993e80a18 cellrelmatrix and cellgfxdist implemented efficiently for euwrap geometries Zeno Rogue 2018-11-27 16:15:08 +01:00
  • f522dbe46a sm::TORUSCONFIG used in any Euclidean Zeno Rogue 2018-11-27 02:33:39 +01:00
  • cd511585ae fixed a bug with sidescreen working Zeno Rogue 2018-11-27 02:33:10 +01:00
  • 80da98b265 fixed a bug with divisibility by 3 in torus config Zeno Rogue 2018-11-27 02:32:56 +01:00
  • ce2015920e geometry:: torus advanced config now shows a list of torus geometries Zeno Rogue 2018-11-27 02:32:37 +01:00
  • 460eb19881 implemented new geometries: cylinder and (only one for now) Mobius band Zeno Rogue 2018-11-27 02:32:11 +01:00
  • 449dd5adaf rogueviz::kohonen:: made -somrestrict work deterministically Zeno Rogue 2018-11-26 23:19:45 +01:00
  • 90c024822e makeEmpty in Wild West no longer destroys nearby Great Walls Zeno Rogue 2018-11-25 23:37:39 +01:00
  • c45fa9bd9a refactored binarytiling::parabolic to parabolic1 in hyperpoint Zeno Rogue 2018-11-25 23:36:50 +01:00
  • 8866bc889d string editor now may restrict the available keys Zeno Rogue 2018-11-24 22:49:45 +01:00
  • 2fa265ac10 implemented a better system for logging and binary output Zeno Rogue 2018-11-24 17:01:49 +01:00
  • 0b09498ba1 rogueviz:: removed patterngen.cpp from RogueViz makefile Zeno Rogue 2018-11-24 17:02:15 +01:00
  • 18d832dd5f fixed modecodes for the new surfaces Zeno Rogue 2018-11-24 02:32:46 +01:00
  • 7bb72d0817 rogueviz:: fixed to drawStandard in Banach-Tarski Zeno Rogue 2018-11-24 02:08:27 +01:00
  • 6336fe9db6 rogueviz::kohonen:: halt with error when reading graph unsuccessfully Zeno Rogue 2018-11-24 01:31:15 +01:00
  • 0d691ab16a fixup: missing drawStandard Zeno Rogue 2018-11-24 01:30:49 +01:00
  • 9ab64e9d8e generators included Zeno Rogue 2018-11-24 00:01:26 +01:00
  • 64da329f8e added new quotient spaces: Bring's, Schmutz's M(2), Schmutz's M(3) Zeno Rogue 2018-11-23 23:46:26 +01:00
  • b4671e4d50 standard draw algorithm no longer recursive; prettier gp::drawrec Zeno Rogue 2018-11-23 23:45:16 +01:00
  • 62a5c0abac more stable quotient space generation Zeno Rogue 2018-11-23 23:44:12 +01:00
  • e697cb57cb Macbeath surface Zeno Rogue 2018-11-23 03:10:57 +01:00
  • a1225228d8 fixed halfplane model orientation shaderside Zeno Rogue 2018-11-22 22:10:27 +01:00
  • 2c8089034a fixed the version number in README Zeno Rogue 2018-11-20 19:04:24 +01:00
  • 98a5fdb556 10.5a v10.5a Zeno Rogue 2018-11-20 19:01:35 +01:00
  • 2731367b5d rogueviz::flocking:: flockfollow parameter on CL Zeno Rogue 2018-11-20 19:01:29 +01:00
  • 0ed74b12c4 fixed the rendering of Hypersian Rug Zeno Rogue 2018-11-20 19:01:10 +01:00
  • 895081934d rogueviz::flocking:: ranges adjustable with CL parameters Zeno Rogue 2018-11-20 12:59:12 +01:00
  • 875743039f rogueviz::flocking:: transparent colors Zeno Rogue 2018-11-20 12:58:49 +01:00
  • 8b901b1432 fixed a bug: check_range was used instead of coh_range Zeno Rogue 2018-11-20 12:58:35 +01:00
  • 78c71fadfb rogueviz::flocking:: comments to make it self-contained, better help on range configuration, more general colors Zeno Rogue 2018-11-20 12:50:00 +01:00
  • 99fc9085ee flock following works better with animations v10.5 Zeno Rogue 2018-11-20 00:21:48 +01:00
  • 5e0bd401fc tiny bird and tiny shark shapes, for use in RogueViz Zeno Rogue 2018-11-20 00:20:11 +01:00
  • 248863ef08 10.5 Zeno Rogue 2018-11-19 22:22:26 +01:00
  • c117b0e2d0 fixed a crash when jumping on an Orb of Safety Zeno Rogue 2018-11-19 22:22:16 +01:00
  • ef7a8b6f76 fix Zeno Rogue 2018-11-19 22:21:30 +01:00
  • 1baabab161 fixed typo 'halfplane'; added a note when shaderside projections are 2D only for now; translations updated Zeno Rogue 2018-11-19 20:52:58 +01:00
  • e25bc8e455 glhr:: shaderside projection for the half-plane model Zeno Rogue 2018-11-19 20:52:01 +01:00
  • a282913521 rogueviz::flocking:: follow feature Zeno Rogue 2018-11-19 18:59:22 +01:00
  • aba6506124 fixed drawing Goldberg geometries. Zeno Rogue 2018-11-19 18:58:09 +01:00
  • dee96fc008 fixed a bug in shmup_configurer Zeno Rogue 2018-11-19 11:03:22 +01:00
  • 1b74522d08 rogueviz::flocking:: using the exports Zeno Rogue 2018-11-18 18:13:27 +01:00
  • 34cb90f97c fixed some exports Zeno Rogue 2018-11-18 18:13:15 +01:00
  • fecd18b92b rogueviz::flocking:: set showquotients to true Zeno Rogue 2018-11-18 17:52:36 +01:00
  • 624a6bca3b rogueviz::flocking:: using virtualRebase to make zebra quotient work Zeno Rogue 2018-11-18 17:51:23 +01:00
  • be3a464527 rogueviz::flocking:: added some comments Zeno Rogue 2018-11-18 17:34:26 +01:00
  • 73de211bf2 anims:: record_animation now does shmup::turn, e.g. to work with RogueViz state changes Zeno Rogue 2018-11-18 17:32:13 +01:00
  • de2ae6901a rogueviz::flocking:: removed duplicate animation Zeno Rogue 2018-11-18 17:31:38 +01:00
  • ad2721a078 rogueviz::flocking:: change simulation precision Zeno Rogue 2018-11-18 17:31:17 +01:00
  • 50a86d1e88 glhr:: shader-side band now ignores depth Zeno Rogue 2018-11-18 17:27:27 +01:00
  • 8e2727882e shmup:: rewritten shmup configuration in OOP style Zeno Rogue 2018-11-18 03:18:11 +01:00
  • 97c405fc87 fixed the player going through walls in shmup Zeno Rogue 2018-11-18 01:40:57 +01:00
  • 3ef16bf6f3 implemented correctly calc_relative_matrix in Euclidean Zeno Rogue 2018-11-18 01:39:12 +01:00
  • eec70d7265 fixed subscreen computations Zeno Rogue 2018-11-18 00:35:50 +01:00
  • 6213d11d93 rogueviz:: added flocking simulation Zeno Rogue 2018-11-17 20:25:47 +01:00
  • 0c1d29433c fixed ijkl hotkeys in second player config Zeno Rogue 2018-11-17 19:31:22 +01:00
  • d7a235bc8c fixed some shmup-related crashes Zeno Rogue 2018-11-17 19:26:35 +01:00
  • e7b90fdb05 fixed some minor issues with HyperRogue's 3D Zeno Rogue 2018-11-17 19:25:15 +01:00
  • d935febf09 refactored some global and stereo:: variables into display_data structure Zeno Rogue 2018-11-17 19:24:02 +01:00
  • 680dca90c8 shaderside projection Zeno Rogue 2018-11-17 17:59:57 +01:00
  • 51dea031c6 Merge pull request #59 from Quuxplusone/mingw v10.4z Zeno Rogue 2018-11-11 17:23:47 +01:00
  • a49dc75d5f also set lastticks after recording Zeno Rogue 2018-11-11 16:43:43 +01:00
  • 450526cc40 fix missing #endif Zeno Rogue 2018-11-11 16:40:22 +01:00
  • d2be826e8b anims:: clear lastticks when recording Zeno Rogue 2018-11-11 16:35:27 +01:00