Commit Graph

295 Commits

Author SHA1 Message Date
Zeno Rogue a1fe4333d5 remaning anim sync 2018-09-10 17:56:37 +02:00
Zeno Rogue e99c188fae better system of syncing game animations 2018-09-10 17:49:51 +02:00
Zeno Rogue 8999ceb59b fixed texts disappearing when scale is set to less than 0 2018-09-10 17:24:58 +02:00
Zeno Rogue 621220cf13 hooks in drawmarkers 2018-09-06 22:34:35 +02:00
Zeno Rogue 35353fe70e faster graphics with MINIMIZE_GL_CALLS 2018-09-04 23:27:27 +02:00
Zeno Rogue 1ab460ffb1 type color_t should now be consistently used for colors; reimplemented drawqueue in OO fashion 2018-09-04 19:53:42 +02:00
Zeno Rogue c08a6bf79a fixed compilation without CAP_EDIT and CAP_CONFIG 2018-08-31 20:59:58 +02:00
Zeno Rogue d9fef1b06e fixed an issue with Windy Plains bubble animation, also made it work in all geometries 2018-08-31 19:15:02 +02:00
Zeno Rogue eda3f04a39 fixed a graphical issue with water next to chasm (the water tile looked as if it was a floor) 2018-08-31 19:09:45 +02:00
Zeno Rogue c1cdd74dd2 fixed a crash bug when displaying Reptiles 2018-08-31 04:18:58 +02:00
Zeno Rogue a7f1e560c5 subcodes can be (de)selected in the pattern selection 2018-08-30 19:14:04 +02:00
Zeno Rogue 6bcb225f1e fixed and simplified Sword graphical placement 2018-08-30 18:11:41 +02:00
Zeno Rogue 56db823daa fixed sidewall drawing in non-pure Archimedean 2018-08-30 16:10:49 +02:00
Zeno Rogue 80e0ad5cd0 fixed some lands in Archimedean dual 2018-08-30 16:10:49 +02:00
Zeno Rogue 829850a701 dual tilings 2018-08-30 02:11:43 +02:00
Zeno Rogue 020d9679bd bitruncated Archimedean tilings 2018-08-29 04:28:34 +02:00
Zeno Rogue 31fc90e6b8 fixed the placement of Orb of Sword in variation pure 2018-08-28 19:18:10 +02:00
Zeno Rogue 015e69cf30 simplified the scaling scode 2018-08-28 19:05:57 +02:00
Zeno Rogue 6de0f0a8aa instead of nonbitrunc, gp::on and irr::on, there is one variable, variation 2018-08-28 17:17:34 +02:00
Zeno Rogue 1af2c04407 enum class used for PPR 2018-08-28 14:27:23 +02:00
Zeno Rogue 89f0a6ba8a some more bugfixes 2018-08-28 14:09:36 +02:00
Zeno Rogue 25c09154dc fixed a crash when drawing inventory items while drawcell is also NULL; priority functions now use PPR_DEFAULT not -1; priority is passed as PPR not int 2018-08-28 13:45:11 +02:00
Zeno Rogue c17efce3b5 PAT_TYPES now separate from PAT_NONE; PAT_* constants now use enum 2018-08-28 04:05:32 +02:00
Zeno Rogue d049cb63af fixed grid drawing 2018-08-27 19:38:11 +02:00
Zeno Rogue ff84f63abd Fixed mapediting floorshapes. Also works nicely for all geometries now. Enum used for shapegroups. 2018-08-27 19:27:35 +02:00
Zeno Rogue bfedf93eb0 fixed displayspin in binary 2018-08-22 11:21:58 +02:00
Zeno Rogue 01a41ba6a4 fixed Ocean not displaying at all at low detail 2018-08-22 00:26:50 +02:00
Zeno Rogue 1b50cd6be5 a button appears when player not visible; fixed space-centering 2018-08-21 18:23:31 +02:00
Zeno Rogue 7cdf1a353f improved mirrors in various geometries 2018-08-21 15:37:59 +02:00
Zeno Rogue ae19323e00 fixed the Mimic rotation 2018-08-21 11:54:14 +02:00
Zeno Rogue c49aa0bf09 arcm:: fixed displayspin 2018-08-21 04:24:28 +02:00
Zeno Rogue 6174261535 Crystal World and Warped Coast work correctly 2018-08-20 17:30:36 +02:00
Zeno Rogue 1f356b1dff Crystal World and Warped Coast work correctly 2018-08-20 17:26:29 +02:00
Zeno Rogue cd91148459 arcm:: all patterns work 2018-08-20 15:24:44 +02:00
Zeno Rogue 3906e11d92 fixed grid drawing 2018-08-20 02:52:07 +02:00
Zeno Rogue 47c49c6d1d fixed some rotation bugs 2018-08-20 02:03:43 +02:00
Zeno Rogue c54d4ec59d struct archimedean_tiling 2018-08-20 02:02:45 +02:00
Zeno Rogue 4d31e5a544 renamed 'syntetic' to 'archimedean' (enums/files/marcos/namespaces) 2018-08-19 23:06:32 +02:00
Zeno Rogue 676ea3a1f9 precise mouseover computation 2018-08-19 22:53:51 +02:00
Zeno Rogue e1c49a83fa fixed displayspin in syntetic 2018-08-19 16:28:36 +02:00
Zeno Rogue 453c06f9f9 functions with rotation parameters in S84-degree system have been removed or replaced in radian versions 2018-08-19 15:52:39 +02:00
Zeno Rogue 5384ce3274 synt:: patterns 2018-08-19 15:15:47 +02:00
Zeno Rogue b186b9d1bb shadows are actually fixed now 2018-08-18 18:01:41 +02:00
Zeno Rogue 5c90e6bcec improved geometry2 and displaydir functions for syntetic 2018-08-18 17:40:02 +02:00
Zeno Rogue 18d917da79 improved floorshape debugger 2018-08-18 17:38:07 +02:00
Zeno Rogue a92cc33426 removed 'stdeuclid' and using 'masterless' since it was too similar to 'stdeuc' 2018-08-18 17:35:39 +02:00
Zeno Rogue 682f804576 major rewrite: unified the common parts of heptagon and cell via struct connection<T> and struct walker<T> 2018-08-18 00:46:45 +02:00
Zeno Rogue 7fa3de574e preliminary floorshape remapping to syntetic 2018-08-17 21:42:42 +02:00
Zeno Rogue 628edd6650 removed debug which caused drawing each edge twice 2018-08-17 16:50:56 +02:00
Zeno Rogue 9faa285814 New file geometry2.cpp, with moved ggmatrix, relative_matrix, virtualRebase, and new get_corner_position family. Refactored in floorpatterns, textures, and grid to use get_corner_position family. 2018-08-17 16:47:06 +02:00