Commit Graph

137 Commits

Author SHA1 Message Date
Zeno Rogue 9de7aa27c5 parser:: extra functions: to01 and ifp 2019-02-06 18:48:52 +01:00
Zeno Rogue 460eb19881 implemented new geometries: cylinder and (only one for now) Mobius band 2018-12-11 22:10:53 +01:00
Zeno Rogue 2fa265ac10 implemented a better system for logging and binary output 2018-11-24 21:23:02 +01:00
Zeno Rogue d935febf09 refactored some global and stereo:: variables into display_data structure 2018-11-18 18:26:56 +01:00
Zeno Rogue e95d5ea215 formulas now can refer to mouse position 2018-11-11 11:27:36 +01:00
Zeno Rogue 2d87ca4798 floor and frac functions 2018-11-11 11:27:36 +01:00
Zeno Rogue 4ce6005597 a/b parameters, and parameters referring to each other 2018-11-11 11:27:36 +01:00
Zeno Rogue d69e952729 animate parameters from the edit dialog 2018-11-11 11:27:36 +01:00
Zeno Rogue 0a198a2ab5 parser: s and ms are always accepted 2018-11-11 11:25:59 +01:00
Zeno Rogue d1f6b1fff3 help for formula parser 2018-11-11 11:25:59 +01:00
Zeno Rogue 55fdd25a6c formula parser now understands complex numbers, and some extra functions including let(x=2, x*x) 2018-11-11 11:25:58 +01:00
Zeno Rogue 0a54e56950 graph drawing in RogueViz 2018-10-23 17:07:42 +02:00
Zeno Rogue acae962b13 appears now uses simplified parameters 2018-09-28 01:49:56 +02:00
Zeno Rogue 34921e983e fixed unary minus in number parser 2018-09-23 16:34:53 +02:00
Zeno Rogue 7da2b7e9a1 argf now parses the given argument 2018-09-10 19:28:12 +02:00
Zeno Rogue 6c6dd85994 fixed a bug which crashed spherical Archimedean tilings on Windows. Also more statistics on Archimedean tilings. 2018-08-23 01:52:29 +02:00
Zeno Rogue 7bae01c168 synt:: replaced the combinatorial building process with floating-point-based one for hyperbolic geometry too 2018-08-19 00:27:20 +02:00
Zeno Rogue ce08ec2a1f improved SDL_GetTicks without SDL, and getticks() replaced with it 2018-07-23 16:17:49 +02:00
Zeno Rogue 9d682aee45 moved more commandline options to their modules 2018-07-20 00:04:23 +02:00
Zeno Rogue 56baba800b moved more includes to sysconfig.h 2018-06-12 23:10:20 +02:00
Zeno Rogue 4c619e60dd moved all the HyperRogue stuff except RogueViz to namespace 'hr' -- useful when using hr as a library 2018-06-11 01:58:31 +02:00
Zeno Rogue 64adb6f0ea updated the header comments to 2018, also added the missing ones 2018-02-09 00:40:26 +01:00
Zeno Rogue 2a59ff7ab2 CAP_TOUR guards added, more exported in hyper.h, general cleanup 2018-02-08 22:27:12 +01:00
Zeno Rogue 7685868fb2 Hypersian Rug now works with other tori/Klein bottles 2017-12-28 18:39:49 +01:00
Zeno Rogue 11569c693d big change: more configuration for the torus (and also Klein bottle) 2017-12-28 16:46:10 +01:00
Zeno Rogue b5377610ba ctrl to rotate around 2017-12-27 19:10:34 +01:00
Zeno Rogue d3e8cd37e2 new items in the Hypersian Rug menu 2017-12-27 15:25:10 +01:00
Zeno Rogue 04cc9300bf four digits shown in pen width 2017-12-22 21:58:09 +01:00
Zeno Rogue 36998c9a40 gcd 2017-12-14 02:52:00 +01:00
Zeno Rogue 17a1682e83 rearranged init.cpp/hyper.h/classes.h/classes.cpp 2017-10-29 12:19:33 +01:00
Zeno Rogue ab6334974e fixed saving floats on Windows, key conflict on 's' 2017-10-27 20:08:48 +02:00
Zeno Rogue 130fefa4c4 10.0g 2017-08-06 14:50:16 +02:00
Zeno Rogue 8cb8e2a3ec updated to 10.0c 2017-07-23 01:33:27 +02:00
Zeno Rogue ce5650a81f 10.0 2017-07-16 23:00:55 +02:00
Zeno Rogue 069f7b0caf Major refactoring, multisampling 2017-07-10 20:47:38 +02:00
Zeno Rogue 51f2ff9d4a fixes for Pandora 2017-03-25 02:10:15 +01:00
Zeno Rogue 58e053f183 Updated the source files to 9.4c 2017-03-23 11:53:57 +01:00