Zeno Rogue
6467e38537
recallCell now remembers orientation (is cellwalker)
2019-09-12 22:50:03 +02:00
Zeno Rogue
8295251cdc
multigame support, including dualmode
2019-09-12 22:50:03 +02:00
Zeno Rogue
b6e303ec7d
MAJOR refactoring: all geometry-dependent data (tessf, geom3::, shapes, hpc) are now contained in a structure
2019-09-12 22:50:03 +02:00
Zeno Rogue
6012cbc8e2
racing: in SpaceRocks
2019-09-12 22:50:02 +02:00
Zeno Rogue
ae100b1e72
removed some obsolete debug printfs
2019-09-12 22:50:02 +02:00
Zeno Rogue
923d94e463
fixed 'help for keyboard users'
2019-09-12 22:50:01 +02:00
Zeno Rogue
79f36c6f49
2d3d:: fixed displaying other selves in shmup
2019-09-12 22:49:56 +02:00
Zeno Rogue
221ba3f01d
racing:: disabled rotation with mouse in 2D3D
2019-09-12 22:49:55 +02:00
Zeno Rogue
7669633fbf
no godir change if no movement (just in case)
2019-09-12 22:49:55 +02:00
Zeno Rogue
5fbdeaa89d
2d3d:: inertia movement now takes rotation into account
2019-09-12 22:49:48 +02:00
Zeno Rogue
6ba308cac5
2d3d:: monster at's are now fixed to 2D in all geometries (including virtual rebasing)
2019-09-12 22:49:47 +02:00
Zeno Rogue
7ce12ef63b
factored 'addradar' function
2019-09-12 22:49:44 +02:00
Zeno Rogue
360f95ce43
2d3d:: adjusted shmup to reversed Z
2019-09-12 22:43:01 +02:00
Zeno Rogue
db51c896ae
2d3d:: shmup
2019-09-12 22:43:01 +02:00
Zeno Rogue
6253c6c3e3
redone gravity in shmup
2019-09-12 22:43:01 +02:00
Zeno Rogue
6e26508a77
replaced some instances of double to ld, so that everything compiles when ld is redefined to float
2019-09-12 22:43:00 +02:00
Zeno Rogue
d4ce6c36aa
horo_distance used in virtualRebase
2019-09-12 22:43:00 +02:00
Zeno Rogue
9fdaa8840c
moved shmup::loadConfig to legacy too
2019-09-12 22:43:00 +02:00
Zeno Rogue
f98448464a
renamed shmup::safety to delayed_safety to prevent confusion
2019-09-12 22:43:00 +02:00
Zeno Rogue
10a82c544b
3d:: make monster facing correct, based on FACEUP/FACESIDE
2019-09-12 22:42:59 +02:00
Zeno Rogue
dd9f7d0275
3d:: rebalanced Asteroids, fixed shots not being displayed at their actual locations
2019-09-12 22:42:59 +02:00
Zeno Rogue
f9db5b3863
fixed some uninitialized variable warnings
2019-09-12 22:42:58 +02:00
Zeno Rogue
e61c684bca
removed the redundant copy of master_relative in shmup
2019-09-12 22:42:58 +02:00
Zeno Rogue
27581ff8b0
virtualRebase now used in all quotient geometries
2019-09-12 22:42:58 +02:00
Zeno Rogue
54a32441a7
restructured menus
2019-09-12 22:42:58 +02:00
Zeno Rogue
55492e229b
Asteroids in 3D
2019-09-12 22:42:58 +02:00
Zeno Rogue
6d87b282c3
fix cpid crash
2019-09-12 22:42:58 +02:00
Zeno Rogue
5356eba11c
Asteroids
2019-09-12 22:42:58 +02:00
Zeno Rogue
378d21b509
findbaseAround for all binary tilings
2019-09-12 22:38:46 +02:00
Zeno Rogue
51ae22363d
3d:: limit distance between players
2019-09-12 22:38:45 +02:00
Zeno Rogue
d121e7ff93
3d:: shmup:: monsters better at avoiding obstacles
2019-09-12 22:38:45 +02:00
Zeno Rogue
c57679c79f
3d:: mimics (mirrors not generated correctly yet)
2019-09-12 22:38:45 +02:00
Zeno Rogue
10223d33b9
3d:: sword
2019-09-12 22:38:45 +02:00
Zeno Rogue
14ea73be06
choice of the magic sword graphics now depends on the scale; in shmup, the tip is now set automatically based on the graphics
2019-09-12 22:38:45 +02:00
Zeno Rogue
d9b90d8a8e
3D:: two-player uses split screen
2019-09-12 22:38:45 +02:00
Zeno Rogue
1f4afeeeb4
3d:: orb targetting in shmup (in noshmup it already worked)
2019-09-12 22:38:45 +02:00
Zeno Rogue
55c31ec645
3d:: refactored the hide_player function
2019-09-12 22:38:45 +02:00
Zeno Rogue
adaed6be7c
3d:: boats are drawn
2019-09-12 22:38:43 +02:00
?
266b55eea2
monsters move slower in 3D
2019-09-12 22:38:42 +02:00
?
7d46acb1b8
3d:: more precise findbaseAround in binary3
2019-09-12 22:38:42 +02:00
?
676abdf03b
used scalefactor when it was not used while it should: WOLF scaling, leg animation, shmup
2019-09-12 22:38:42 +02:00
?
c0b4ffc343
3d:: fixed key names in shmup3, also playermoved changed correctly
2019-09-12 22:38:42 +02:00
?
0d795e60bf
3d::racing:: 3d racing (partial)
2019-09-12 22:38:42 +02:00
?
168b3fb11d
3D:: smooth TPP; display player or not correctly
2019-09-12 22:38:42 +02:00
?
3188fb2e68
3D:: wasd keys (by default) now work as usual, plus mouse for aiming
2019-09-12 22:38:40 +02:00
?
71f02d5dc2
3d:: mouse aiming
2019-09-12 22:38:40 +02:00
?
a88a03e26e
3D:: key names for 3D actions in shmup
2019-09-12 22:38:40 +02:00
?
6808c4e926
smooth_scrolling now configurable
2019-09-12 22:38:40 +02:00
?
29afe683c3
better keyboard panning
2019-09-12 22:38:40 +02:00
?
f68ff9de73
3d:: improved rotation speed
2019-09-12 22:38:40 +02:00
?
bba0e5138e
3d:: shmup mode now works as a fps
2019-09-12 22:38:40 +02:00
?
d08e58f404
3d:: 2D/3D is now selectable at runtime
2019-09-12 22:38:40 +02:00
?
e73d2f2f22
some work on 3D view
2019-09-12 22:38:39 +02:00
?
a3eb161235
added CAP_SHAPES: poly system works, but no shapes are used
2019-09-12 22:38:39 +02:00
?
99aa7e420b
CAP_POLY part 1
2019-09-12 22:38:39 +02:00
?
31037574f5
CAP_COMPLEX2 first
2019-09-12 22:38:39 +02:00
?
c5a771c888
CAP_FIELD part 1
2019-09-12 22:38:39 +02:00
?
b25730d5c9
geometry flags part 1
2019-09-12 22:38:39 +02:00
Zeno Rogue
922439ec31
Free Fall treasures move in shmup
2019-09-12 22:38:39 +02:00
Zeno Rogue
0be81cb294
racing:: no more shmup message
2019-09-12 22:38:39 +02:00
Zeno Rogue
c313f59c87
racing: disable mouse pointing
2019-09-12 22:38:39 +02:00
Zeno Rogue
eab0369ce9
shmup:: features of the new lands work
2019-09-12 22:38:38 +02:00
Zeno Rogue
3eceff921c
racing:: fix a bug with race_start_tick
2019-09-12 22:38:38 +02:00
Zeno Rogue
b840574351
racing:: you can no more start moving by pressing GO before the time starts
2019-04-29 17:19:05 +02:00
Zeno Rogue
c67d7e06c6
racing:: remembering ghost, track selection (with times), completion percentage shown
2019-04-29 17:19:05 +02:00
Zeno Rogue
27011f1cf0
racing:: measuring times
2019-04-29 17:19:05 +02:00
Zeno Rogue
bf23d42e4c
racing:: more arrangements
2019-04-29 17:19:05 +02:00
Zeno Rogue
8408dd63d3
racing:: hotkey configuration
2019-04-29 17:19:05 +02:00
Zeno Rogue
65f07aa30a
racing:: efficient braking, stop when hit wall
2019-04-29 17:19:05 +02:00
Zeno Rogue
16a5e45c0a
racing:: first commit
2019-04-29 17:19:05 +02:00
Zeno Rogue
92d98847fb
fixed the issue with Orb of Aether being marked as used due to Minefield uncovering
2019-02-06 18:48:53 +01:00
Zeno Rogue
35043b5528
tortoise flags are now editable with Shift+G and saved into saved levels
2019-02-06 18:48:53 +01:00
Zeno Rogue
4e4fce922e
added some missing CAP_ guards
2018-12-15 15:17:06 +01:00
Zeno Rogue
5d01ac0732
text improvements, PL/CZ translation update
2018-12-14 19:30:54 +01:00
Zeno Rogue
dee96fc008
fixed a bug in shmup_configurer
2018-11-19 11:04:55 +01:00
Zeno Rogue
8e2727882e
shmup:: rewritten shmup configuration in OOP style
2018-11-18 18:26:56 +01:00
Zeno Rogue
97c405fc87
fixed the player going through walls in shmup
2018-11-18 18:26:56 +01:00
Zeno Rogue
0c1d29433c
fixed ijkl hotkeys in second player config
2018-11-18 18:26:56 +01:00
Zeno Rogue
d7a235bc8c
fixed some shmup-related crashes
2018-11-18 18:26:56 +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
c8e604f408
reflect view in mirror walls during animation and just scrolling; better translate animation in memory saving mode
2018-09-24 00:00:04 +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
30a7248bf7
space message no longer always appears in shmup
2018-08-30 18:18:54 +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
e1c49a83fa
fixed displayspin in syntetic
2018-08-19 16:28:36 +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
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
Zeno Rogue
749ad03138
syntetic tilings (WIP)
2018-08-17 13:29:00 +02:00
Zeno Rogue
4f3cc3783a
binary tiling
2018-08-09 19:28:53 +02:00
Zeno Rogue
bbebb55bd9
virtualRebase for hyperpoints (not transmatrices)
2018-08-04 22:36:08 +02:00
Zeno Rogue
508cecb3b3
the cost of leaving Land of Power now happens before collecting items
2018-08-01 14:04:47 +02:00
Zeno Rogue
c8c1e3a346
irregular grids
2018-07-16 20:05:23 +02:00
Zeno Rogue
4320119d02
calc_relative_matrix now accepts hyperpoint as the direction hint
2018-07-16 20:02:33 +02:00
Zeno Rogue
5cd8f695a3
Goldberg-Coxeter construction for order-4 tilings (everything seems to work except distance calculations)
2018-07-10 04:13:35 +02:00
Zeno Rogue
a7fa9d7525
hooks_draw no longer prevents other shmup::monsters from displaying
2018-07-09 21:14:52 +02:00
Zeno Rogue
f721c243d2
removed DOSHMUP
2018-07-09 20:38:20 +02:00
Zeno Rogue
d523ceabfd
rogueviz::shmup:: all references to rogueviz in shmup replaced with handlers
2018-07-09 19:32:34 +02:00
Zeno Rogue
98ea11de86
fixed the warnings about comparing int and bool
2018-07-07 11:05:48 +02:00
Zeno Rogue
f7ae00fd39
fixed calc_relative_matrix in field quotient geometry
2018-07-05 07:32:27 +02:00
Zeno Rogue
c6412511f5
fixed a bug in leader movement by using pathdist; also made pathdist more robust
2018-06-28 11:42:25 +02:00
Zeno Rogue
63869c6d33
renamed the size function to isize
2018-06-22 14:47:24 +02:00
Zeno Rogue
8f8a259992
new quotient geometries
2018-06-22 01:48:46 +02:00
Zeno Rogue
35301f0a68
movement animations now work in quotient geometries
2018-06-17 17:51:26 +02:00
Zeno Rogue
3881a7dd97
more cleanup with uniformizing the keys for 'back' and 'help'
2018-06-13 00:00:01 +02:00
Zeno Rogue
44affc3e9d
resolved conflicts introduced by merging zenorogue/hyperrogue#21
2018-06-12 23:28:06 +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
98246d3066
more cleanup in parameters, restartGame cleanup
2018-06-11 00:58:38 +02:00
Zeno Rogue
d3662a935d
fix compiler warnings: catch(out_of_range&)
2018-06-07 13:58:00 +02:00
Zeno Rogue
319190b0dd
fixed the shmup mode (was hiding tiles when monster appeared)
2018-05-26 10:40:17 +02:00
Zeno Rogue
e5d5678900
fixed a bug in fixStorage
2018-05-22 20:40:52 +02:00
Zeno Rogue
530c689c98
RogueViz fixes
2018-05-18 17:34:12 +02:00
Zeno Rogue
586101e0d6
GP/Zebra no longer generates graphics incorrectly
2018-05-15 23:24:44 +02:00
Zeno Rogue
666ddb007e
MAJOR REWRITE of floor patterns
2018-05-07 20:13:56 +02:00
Zeno Rogue
6cf86f9604
silence the clang warning about char index
2018-05-07 20:11:29 +02:00
Zeno Rogue
8cbabb285d
do not exit the game if calc_relative_matrix fails on the sphere
2018-04-22 11:13:42 +02:00
Zeno Rogue
616a4fddc7
fixed bugs with ggmatrix and virtualRebase
2018-04-21 19:13:53 +02:00
Zeno Rogue
edf4dd42cc
fixed relative gmatrix computation in gp and line animation
2018-04-21 14:01:54 +02:00
Zeno Rogue
56fe281674
gp:: shmup:: fix to calc_relative_matrix (only _help was fixed)
2018-04-10 17:06:30 +02:00
Zeno Rogue
033c626dfc
restartGame, wrong mode, and resetModes now use constants instead of magic char names
2018-04-09 18:05:23 +02:00
Zeno Rogue
830785990c
renamed whirl to goldberg
2018-04-09 17:40:12 +02:00
Zeno Rogue
63f50a1136
whirl:: fix ggshmup and calc_relative_matrix (also seems to fix nonbitrunc in general)
2018-04-06 23:20:04 +02:00
Zeno Rogue
ac37b6df99
more elegant cellwalkers
2018-03-24 12:59:01 +01:00
Zeno Rogue
be06bd31ce
Implemented the shmup versions of Ruined City and Jelly Kingdom.
2018-02-12 12:48:31 +01: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
b3f047ea6a
reworked 3D vision
2018-02-03 13:41:49 +01:00
Zeno Rogue
22d3d2590f
some work on the savemem feature
2018-01-26 01:45:49 +01:00
Zeno Rogue
5bf6d54c7d
changed chamfered to bitruncated
2018-01-06 22:34:03 +01:00
Zeno Rogue
495dbba809
renamed 'truncated' to 'chamfered'
2018-01-04 18:39:04 +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
bf24550e82
magic adjustment of textures
2017-12-16 09:03:50 +01:00
Zeno Rogue
87b6b8b372
Snakes Nest v1
2017-12-05 19:43:45 +01:00
Zeno Rogue
5710c665da
Hunting Dogs are now slower in coop Shmup
2017-12-03 20:14:38 +01:00
Zeno Rogue
5defb06d81
improved headers / conditional compilation
2017-12-02 00:31:36 +01:00
Zeno Rogue
18c58fdfde
some fixes for shmup in new geometries (untested, might be still buggy)
2017-11-13 12:49:12 +01:00
Zeno Rogue
19f12e3068
HUD elements, including the compass, now drawn correctly in all pmodels
2017-11-13 11:08:06 +01:00
Zeno Rogue
800a37f646
realradius
2017-11-07 13:40:56 +01:00
Zeno Rogue
0ce82e23bd
fixed the Compass in Gans/ortho projection
2017-11-07 13:09:57 +01:00
Arthur O'Dwyer
43cb9c0bf4
Change every "pop this menu" option text to the two words "go back".
...
And add translations for "go back", copied from the existing translations
for the word "return".
2017-10-30 18:48:14 -07:00
Arthur O'Dwyer
dae6b9e3d3
Consistently use "space" for the "pop this menu" option in all submenus.
...
The "pop this menu" option's *text* is still highly variable among all
the different menus, which could make it hard to navigate, but at least
if you're using the keyboard it's now easy to "go back".
Plus, the rogueviz menu incorrectly reported "(v) exit menu" when actually
`v` was already in use by an earlier option. This is now fixed.
2017-10-30 18:48:14 -07:00
Zeno Rogue
ae5938e1a4
renamed the variable 'purehepta' to 'nontruncated'
2017-10-30 12:24:41 +01:00
Zeno Rogue
00c9238bd6
more rearrangement
2017-10-29 12:46:57 +01:00
Zeno Rogue
ee14b3035f
changes to compile on Android/iOS
2017-10-17 20:36:36 +02:00
Zeno Rogue
30c095fde8
fixed the joystick bug (also 10.1c)
2017-10-16 01:22:24 +02:00
Zeno Rogue
0d3cb57ba8
rebound 'i'nventory key no longer works if it should not
2017-10-16 00:20:32 +02:00
Zeno Rogue
1975069797
Terracotta now works in shmup
2017-10-12 11:33:26 +02:00
Zeno Rogue
343d0719b1
adapted most new lands for Shmup and some other modes
2017-10-11 22:16:07 +02:00
Zeno Rogue
031e423819
fixed the shmup crash bug
2017-09-04 20:43:17 +02:00
Zeno Rogue
5e0afffb63
Fire spreading is now simulated in the whole generated part of the world.
2017-09-03 00:33:35 +02:00
Zeno Rogue
db290e479a
Configured key and mission menu's overview now display the mode-appropriate overview screen
2017-08-18 02:32:14 +02:00
Zeno Rogue
7c82c3e5a3
fixes to make the Emscripten web version compile correctly
2017-08-13 20:49:38 +02:00
Zeno Rogue
f7c1cfb4e4
Fixed a bug with crashes in peaceful shmup
2017-08-13 19:14:16 +02:00
Zeno Rogue
cc03560389
10.0d
2017-07-25 00:21:36 +02:00
Zeno Rogue
fdc1ac1e6e
10.0d
2017-07-24 02:02:32 +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
22c9217219
work in progress for 10.0
2017-07-04 15:38:33 +02:00
Zeno Rogue
7c66469394
other changes in 9.4n
2017-06-18 18:52:15 +02:00
Zeno Rogue
4addcaa71f
update to 9.4l
2017-06-09 03:41:33 +02:00
Zeno Rogue
c2cff957cf
update to 9.4k
2017-05-31 18:33:50 +02:00
Zeno Rogue
1c99cd647e
commited changes from 9.4i and some extra
2017-05-27 21:40:40 +02:00
Zeno Rogue
c52625e7ca
Updated to 9.4g (mostly tutorial fixes)
2017-04-14 20:12:23 +02:00
Zeno Rogue
58e053f183
Updated the source files to 9.4c
2017-03-23 11:53:57 +01:00
Eryk Kopczyński
3237ff455e
Updated to 8.3j
2016-08-26 11:58:03 +02:00
Zeno Rogue
19055633b0
Updated HyperRogue sources to 7.4f.
2016-01-02 11:09:13 +01:00