46d5904578
Bump Command Keys to 12
...
Otherwise some units in the game don't have enough hotkeys like the
ballista.
Moves the hotkey for attacking units to ,
Moves the hotkey for font cOlor to O
2022-08-14 12:26:38 +02:00
e209dcbd35
Fix numberCommands
...
It wasn't updated correctly for units with morphing abilities
2022-08-14 12:26:38 +02:00
c4caa6b912
Display hotkey on hover
2022-08-14 12:26:38 +02:00
c549a6b66c
Correctly update numberCommands
2022-08-14 12:26:38 +02:00
9276faeeb5
Update the GUI immediately after calling the command from a hotkey
...
Otherwise the gui takes a bit to update
2022-08-14 12:26:38 +02:00
3313f187bb
Rename HotKeyBuildN to CommandKeyN
2022-08-14 12:26:38 +02:00
1922522009
Rename commonCommands to numberCommands
2022-08-14 12:26:38 +02:00
c3e8a25e9e
Update commonCommands for a uniform selection
2022-08-14 12:26:38 +02:00
2cd190d822
Retabulate (use only tabs)
2022-08-14 12:26:38 +02:00
5783db3033
Check the number of shared commands before trying to click from a hotkey
2022-08-14 12:26:38 +02:00
e9b771241f
Add building and unit hotkeys
2022-08-14 12:26:38 +02:00
ff9c9ad864
add hotkeybuild1
2022-08-14 12:26:38 +02:00
Rampoina
22a474b93b
Allow a selected group to have the attack command even if some units … ( #217 )
...
* Allow a selected group to have the attack command even if some units don't have it
* Add getUnitFromCC function
* return NULL if getFirstCtOfClass founds no unit
* Search for the unit containing the attack command in a non uniform selection
Co-authored-by: Rampoina <Rampoina@protonmail.com>
2022-08-08 23:26:47 +01:00
titiger
ae5e308a28
set meeting point for whole selection ( via icon )
2021-10-06 23:40:18 +02:00
titiger
32859457f6
world dump hotkey disabled by default
...
in big games accidently pressing this games made users drop out of the
game and its a developer option anyway. From now it only works If debug
is enabled.
2019-11-12 01:25:57 +01:00
titiger
e978dd3561
build command had no colored icons
2019-10-21 20:09:15 +02:00
titiger
011f38912e
red command icons if not enough resource
...
orange icons if not enough resources for whole selection
2019-10-21 00:46:06 +02:00
SoftCoder
865a665bf0
- round 2 of cppcheck code cleanup
2017-10-09 20:21:14 -07:00
SoftCoder
26581a77d2
- first round of cleanup from cppcheck report
2017-10-09 19:09:36 -07:00
titiger
4bf3e55dfc
Select only operative or non operative units with property "uniformSelecion"
2017-03-05 00:43:37 +01:00
filux
6e9b463453
added missing spaces
2017-01-06 23:51:24 +01:00
titiger
6e53025d96
time in seconds an upgrade/produce/morph or build will take
...
build based on this one single unit building
2016-12-12 00:21:42 +01:00
titiger
2f45ffc59d
display "time" value for upgrades/build or produced things
2016-12-11 19:41:08 +01:00
titiger
7b47f5edb1
When giving default orders we must respect cellmap of target unit
...
We need to respect cellmaps by searching for a cell which is really occupied.
This fixes an issue that new workers do not start with autorepair. It happens
typically with round building were top left cell map is empty. Now order is given
to a place which is really occupied by the unit(building) to repair.
2016-11-11 01:34:28 +01:00
SoftCoder
b180da5e3d
- fixed issue #122
2016-10-30 09:21:34 -07:00
titiger
990df3b49b
Fix for uniform-selection
2016-10-17 03:00:37 +02:00
titison
74ed3d73be
Uniformselection
...
Added uniform selection of units.
Uniform means you can select multiple units, but only of the same type.
To make a unit uniform-selectable you need to add
```<uniform-selection value="true"/>```
to the ```<parameters>``` tag of a unit.
2016-08-24 00:53:56 +02:00
SoftCoder
35f3b2fa1a
code cleanup from clang warnings
2016-01-07 08:48:35 -08:00
SoftCoder
b54b295ac8
- memory cleanup and fixed from cpcpheck
2015-12-31 14:22:25 -08:00
titiger
01673dbb39
fix for #90
2015-12-10 01:28:09 +01:00
titiger
c51599f4fe
Coverty scan 1308703; Logically dead code
2015-11-30 20:53:04 +01:00
titiger
713dbd3003
problems with groups and non multiselect units fixed. ( issue #80 )
...
Now issue #80 should be completly fixed.
2015-11-11 01:25:28 +01:00
titiger
8686d93b94
fixed additional group assign
...
Still missing is handling of units which are not multiselectable.
2015-11-03 01:58:19 +01:00
titiger
dbee447a9a
eventSdlKeyDown
...
Give the real SDL_KEYDOWN to the Window/Program states.
This fixes issues with group keys and SDL2.
2015-10-30 01:04:01 +01:00
SoftCoder
cb456840cd
- added null checks for group selection
2015-10-25 09:14:28 -07:00
titiger
c3e2305e41
fixed a null pointer problem in gui
2015-09-05 22:46:15 +02:00
titiger
4ab574150a
group selections can be recalled with shift down.
...
Group selections can be recalled with shift down and the
group is added to the current selection.
2015-06-10 00:42:03 +02:00
titiger
504dc7dfd8
no more false clicks on minimap
...
if minimap was displayed outside of map, it was not possible to give
mouse click commands there.
2015-01-29 21:59:05 +01:00
titiger
ab02478096
enabled depth_test for colorpicking
...
To do it many changes were needed, because mouse position on map was
calculated using the depth buffer with current rendering state
2015-01-04 14:38:32 +01:00
SoftCoder
8210485a42
- a few bugfixes related to coverity scan
2014-12-15 19:44:26 -08:00
titiger
54905c0e5c
rename getCurrVector() to getCurrMidHeightVector()
2014-11-25 23:40:47 +01:00
titison
5de94dccc9
setLockedUnitForFaction
...
*removed debug (printf's)
2014-11-15 18:45:46 +01:00
titison
ea04a2bb58
setLockedUnitForFaction
...
*Showing an info in the info string ( above the requirements of the unit ) if locked
2014-11-15 18:30:48 +01:00
titison
850a9a7dc0
-AI can't command non-commandable units anymore
...
-Removed non-selectable
2014-08-07 21:00:27 +02:00
titison
72828c39a3
Added to booleans
...
1. selectable | if this is false, you cant select the unit.
2. commandable | if this is false, you cant give the units commands.
I advise to set a non-selectable unit to non-commandable too if you want to make a normal unit morph into it.
2014-07-28 17:03:36 +02:00
SoftCoder
39696b6a65
- added ability to share resources across same teams
2014-01-27 18:55:08 -08:00
SoftCoder
e63b3d7499
- added support for team unit sharing
2014-01-27 14:15:05 -08:00
SoftCoder
3111b733e2
- bugfix for chrono class calcs causing group camera recall to fail (And numerous other problems)
...
- added better tracking of mutexes by assigning them location info
2013-12-24 22:27:44 -08:00
Mark Vejvoda
929cc07895
- code cleanup based on additional gcc warnings
2013-11-19 07:05:45 +00:00
Mark Vejvoda
9268aaf279
- a few minor bug fixes related to code warnings
...
- code cleanup based on additional gcc warnings
- enabled additional gcc compiler warnings
2013-11-19 06:14:06 +00:00