58f32f6dc2
Code style: uncrustify formatting preview
2017-07-20 02:50:47 +03:00
2da3d8a563
Code style: remove senseless comments
2017-07-18 00:04:00 +03:00
a4c0ad94b1
Code style: remove default value hints in definitions ( #342 )
...
Some are outdated and this is something IDE are useful for.
2017-07-15 14:08:20 +03:00
f1e5797834
Code style: move or add licensing information on top of every file
2017-07-14 01:26:03 +03:00
dbcd79c48a
Code cleanup: remove double and unneded semicolons
2017-07-12 22:01:10 +03:00
182210421d
Fix #2 for bug #2476
2017-07-11 14:04:43 +02:00
9623f7caf3
- Restored MSVS project files
...
- Fixed VCAI bu pointed out by Tow
2017-06-11 08:01:41 +02:00
65e88639a3
Minor: code format;
2017-06-08 21:07:09 +02:00
02fa478bfb
Refactor: unified logic for notyfing CIntObjs about left/right mouse click events;
...
Added support for middle-click;
2017-06-07 20:16:18 +02:00
3f7cb9f893
Client: add some shortcuts for spectator mode
...
Following mode only work when client is started in spectator mode:
F5 - Pause / resume game by locking of pim
F6 - Toggle spectate-ignore-hero
F7 - Toggle spectate-skip-battle
F8 - Toggle spectate-skip-battle-result
F9 - Skip current battle
2017-06-06 07:30:16 +03:00
18161d3688
Client: implement spectator mode via command-line options
...
If running with --spectate/-s CPlayerInterface will appear even without human players.
Following command-line options also available:
--spectate-ignore-hero
--spectate-hero-speed=N
--spectate-battle-speed=N
--spectate-skip-battle
--spectate-skip-battle-result
Boolean options can also be changed in runtime via client console:
set spectate-ignore-hero on / off
Spectator mode also:
- Work with --onlyAI option when starting game or loading saves.
- Allow to use any cheat codes.
- Give recon on towns and heroes.
2017-06-06 07:30:16 +03:00
944edaf0bb
Fix bug #2476
2017-03-27 23:47:26 +02:00
8f7b0dac45
Fixed CID 1197332
2016-12-05 06:00:32 +03:00
45ae1ef165
Fixed CID 1197342
2016-12-05 03:17:03 +03:00
abe4beebc6
Fixed CID 1197516
2016-11-27 19:13:40 +03:00
c4ab962cc0
Fixed a few CWE-457
2016-11-27 17:48:18 +03:00
20de754141
def2bmp CLI command converted to CAnimation
2016-11-25 15:23:28 +03:00
9e6bd48038
fix
2016-11-10 14:38:33 +03:00
b248642468
fixes and cleanup
2016-11-09 09:32:44 +03:00
a8a661b159
Map handler refactoring, part 2.
2016-11-08 00:19:53 +03:00
aad675a7c4
Revert "Merge branch 'p254_4' into develop"
...
This reverts commit 37f68713a7
, reversing
changes made to 4477b7c35d
.
2016-11-08 00:17:20 +03:00
4d510c172d
Terrain drawing converted to CAnimation.
2016-11-07 23:48:30 +03:00
6a272d8f0c
FoW drawing converted to CAnimation
2016-11-06 05:27:45 +03:00
c11a660d21
Fixed and cleanup
2016-11-06 05:27:44 +03:00
186cd7a163
Mao object drawing converted to CAnimation
2016-11-06 05:27:26 +03:00
ffeaef2bda
fixes
2016-10-27 18:19:45 +03:00
f32097339c
Use CSDL_Ext blit for paletted sprites, use SDL blit otherwise.
...
* No solution found to blit paletted images with alpha channel with SDL
2016-10-27 17:32:31 +03:00
3dddbcf2e8
try to use CAnimation for Hero path
2016-10-27 16:34:15 +03:00
4bcc43d3d0
Fix Mantis #2234
...
CPlayerInterface instances were removed from CClient::playerint with
clear() and finish() was not called on each. Added multiple insurance.
2016-10-22 16:22:00 +02:00
3a52a3c663
Allow CAnimImage to share animation object.
2016-10-16 12:58:18 +03:00
e6829bf271
Removed unused debug data in CAnimation.
2016-10-16 12:02:50 +03:00
5506ae036a
Reworked CHillFortWindow
...
* fixed displaying free upgrades
* do not try to print 3rd or more resource in slot cost (in theory possible with mods)
** we need dynamic gui for that
* CDefEssential--
2016-10-16 08:03:52 +03:00
055c84bc7a
cleanup
2016-10-16 04:23:38 +03:00
153af6e07b
cleanup
2016-10-16 02:47:03 +03:00
10dbbead2d
Fix indentation of logging code and around it
...
That wouldn't be as big issue if problem affected few files, but it everywhere in codebase.
Fixed it everywhere since in most files that is the only code with wrong indentation.
2016-03-12 04:46:21 +03:00
7fbd5479e2
alignment & makefile fix
2016-01-29 16:08:44 +01:00
3a1a8e3d47
further refactoring-related changes
2016-01-29 15:16:14 +01:00
7b5a7f43ad
Removed includes of CGameState from headers
2015-12-02 21:39:53 +02:00
fc06db4c4f
Move STRONG_INLINE define into Global.h
2015-11-22 07:14:52 +03:00
d24fd10e21
Fix std::abs warning
...
Recent clang wants std::abs instead of plain abs
2015-10-13 21:05:46 +03:00
e4b1ef1405
Add "override" to virtual overriden methods
2015-10-13 21:05:36 +03:00
28087099b8
More correct usage of SDL_Palette
2015-09-05 15:03:37 +03:00
b512005d38
Get rid of CSDL_Ext::colorSetAlpha
2015-09-02 18:49:29 +03:00
6a3c2d3071
gui: Fix in parameter for scroll events
...
Refetch mouse position before checking if mouse is in widget Rect
Give acurate position of the mouse when scrolling
2015-08-22 12:40:14 -04:00
371e4b8714
Fix mantiss 2235, 2237
2015-08-22 16:47:40 +03:00
5f7a90237c
More smooth fps counter
2015-06-23 01:08:25 +03:00
32c15a8266
Extract fps counter drawing
2015-06-22 23:57:34 +03:00
cc669b0ae7
Move gui locking to GUIHandler
2015-06-22 21:53:47 +03:00
ed281a3cc6
SDL1 wipe, part 4. Codebase cleanup finished. Untested.
2015-06-21 01:59:32 +03:00
8c236e30bb
SDL1 wipe, part 3. Untested.
2015-06-21 01:59:32 +03:00