601bee9c0f
Fixed unitialized ptr from previous commit. Added classicCreatureWindow option to the config, deciding whether classic or the new creature window will be used. Added switchCreWin console command for switching this option run-time. Garrison slots now shouldn't redraw themselves on top of creature window.
2011-05-25 13:11:03 +00:00
66b708c168
* PreGame interface gets now redrawn every frame.
...
* Changed PreGame event handling and update/draw order.
* Changed mouse cursor drawing in PreGame
* Fixed linux bug where main menu WOG animation gets played only once, windows/linux video handling is now more similar
* Minor code improvements
2011-04-17 18:02:13 +00:00
157002fe68
Better implementation of the framerate manager, FPS timer added, minor improvements
2011-04-05 17:38:24 +00:00
c6f1d87ede
- fix for #95 and #602
...
- implemented animation for new town buildings
2011-03-22 13:19:07 +00:00
7209f158a1
- gcc/Linux fixes
...
- added --nointro parameter to skip intro videos
- minor fixes to scenario selection menu
2011-03-19 22:27:05 +00:00
207e573001
Fixed #645 by reverting support for screen scrolling [there are still some remains in settings file]
...
Removed some unused code.
2011-03-01 09:57:18 +00:00
2ff07fa66a
- Next part of animation system:
...
-- Reduced memory usage for images with margins
-- Implemented RLE compression
- Linux-related changes:
-- build system updated to include changed paths
-- new dependency: boost-program-options
-- configure option --disable-debug will produce optimized build
- Several gcc compile fixes
- Optimized CPU usage on town screens
- Removed several includes from headers
- Possible fix for #496
2011-02-06 17:26:27 +00:00
ed07cfe073
Configurable duels.
2011-01-21 02:36:30 +00:00
a940daba5e
A handful of fixes for artifacts, minor for for battles.
2011-01-15 02:17:56 +00:00
c1bd81abdd
Mostly fixed battle animations.
...
Added proper ending for duel mode.
2011-01-08 19:38:42 +00:00
2cf6729eee
Towards duel support.
2010-12-25 01:43:40 +00:00
af2c4633ad
* partially done duel mode
...
* program options parsing via boost::program_options
* Stupid AI - a stupid battle-only AI
* precompiled headers for server and Stupid AI on MSVC
2010-12-22 20:14:40 +00:00
49083c4e5a
* ConstTransitive CGI more or less done
...
* hch contents distributed to more appropriate folders
2010-12-20 21:22:53 +00:00
b15deaa203
* more constTransitivePointers in GameInfo, separated client GUI classes from it, moved def handlers from CGDefInfo
2010-12-19 14:39:56 +00:00
5806976a9a
* towards ConstTranssitivePointers in CGI
2010-12-18 22:11:28 +00:00
ea03273c8e
Some work towards useful AI:
...
-It is possible to toggle adventure AI on / off typing "ai" in the console (default is true)
-General cleaning and formatting of code
-Some minor optimizations
-Teal console log for AI
AI tends to hang in the maze of mutexes and current player interface, further investigation is needed.
Fixed #580
minor tweaks
2010-11-28 16:39:13 +00:00
9771dd12ff
- changes in LodHandler:
...
-- file type (text, image...) can be specified in getFile(), all hacks removed
-- replaced Nodrze with std::set
- some gcc warnings fixed
2010-11-09 11:27:58 +00:00
daeb3af67a
Early changes towards MP support.
...
It's possible to connect several clients (running on localhost) and enter MP pregame. The actual MP game still not playable. (though it can be started)
2010-10-24 11:35:14 +00:00
fc79b9b6cf
* partial implementation of hero crossover
...
* minor fixes to resolution handling
* other minor fixes and changes
2010-08-28 14:52:20 +00:00
d1bfe4cbd6
* a bit better screen scrolling for small resolutions
...
* a bit optimized terrainRect
2010-08-26 15:33:55 +00:00
7cad2364fe
* minor fixes for screen scrolling
2010-08-23 16:13:30 +00:00
6b8718b046
* partially done support for resolutions smaller than 800x600 by screen scrolling
2010-08-23 15:16:40 +00:00
d681afe1c1
Changes towards campaign support.
2010-08-20 13:34:39 +00:00
4aa60cd40e
Minor changes.
2010-08-18 09:50:25 +00:00
084a0148c7
Compile fix + minor changes.
2010-08-17 15:16:08 +00:00
9445e5b184
* small refactoring
...
Please don't touch CGI->state directly in client code - use callbacks instead. I'd like to make some mechanics-critical handlers in CGI const - a lot of work, certain changes have been done here.
2010-08-16 09:54:09 +00:00
78f44dc648
Support for 16bpp displays. Possible optimizations.
2010-08-05 11:02:18 +00:00
54496ddee1
* player's serialID removed (save format broken, new game seems to work)
...
* building bonus (campaigns) supported
2010-08-03 11:36:52 +00:00
4140711b6d
Version set to 0.82.
...
Updated changelog.
Fixed crashes on losing.
2010-08-01 14:46:19 +00:00
c6653949e1
Fixed #90 , #581 , #567 .
...
Broken #87
2010-08-01 14:04:48 +00:00
ff078dc440
Fixed #522 (probably), #529 , #540 .
...
Version to be released as dev build 0.81b
2010-07-24 11:46:04 +00:00
9febb357ff
Fixed #504 . More logging for #419 .
2010-07-14 01:08:27 +00:00
fa4ee94cf9
Fixed #484 . Preliminary support for bonus limiters/
2010-07-12 10:20:25 +00:00
9af18cf487
Fixed #464 and #467
2010-05-31 20:38:14 +00:00
adbc142ff0
* a bit of campaign support
2010-05-08 18:56:38 +00:00
943c433d3f
* moved mapHandler to client folder
2010-04-06 08:59:24 +00:00
d2d076cd23
Added command line parser.
2010-04-03 22:06:50 +00:00
993036e4a1
New non battle stack class. (Base for future improved bonus system, stack exp / arts)
...
Fixed #443
2010-04-02 02:07:40 +00:00
80f49badc9
Implemented Scuttle Boat and Dimension Door spells.
...
Fixed #417 and #418 .
Moved / refactored some code. Minor fixes.
2010-03-20 22:17:19 +00:00
85f463e479
Several fixes for pregame:
...
Fixed #240 , #255 , #397 , #411
2010-03-05 22:51:09 +00:00
0a950c508b
Grail digging and construction.
...
Minor fixes.
2010-02-24 13:03:36 +00:00
e6f31b7500
Compilation fixes for VC10.
...
Changes towards hot-seat support.
2010-02-20 13:24:38 +00:00
4d9d54735f
* campaigns, part 1
...
* minor changes
2010-02-08 14:38:06 +00:00
3aefb896fe
- Created config file for true type fonts (disabled by default)
...
- Implemented buildings with bonuses for defending hero (glyphs of fear, fountain of fortune, some grails)
- Minor fixes
2010-02-04 15:50:59 +00:00
5279e2e9fc
First part of support for victory & loss conditions.
...
Implemented and tested are
victory:
Defeat hero
Capture town
Defeat monster
Flag dwellings
Flag mines
Lose:
Loss hero
Time expire
**
Some others may work but not has been tested yet.
I've added a new page in VCMI Status spreadsheet with status of various victory/loss conditions.
2010-01-29 20:52:45 +00:00
23a32ebf7a
* fixed bug #20
...
* minor changes
2010-01-29 16:19:12 +00:00
01831e912a
Fixes for adventure AI: battles where AI is the attacker should work, fixed drawing AI heroes under FoW.
...
Restructured thread structure: no new thread on yourturn, instead of that introduced update() method called by thread dispatching GUI events.
Further changes are planned.
2009-12-28 04:08:24 +00:00
39ad6b0270
Only include SDL_syswm.h on Windows.
2009-12-03 04:01:14 +00:00
4bfc161adc
Fixed #237 .
...
Implemented #132 for Windows.
2009-11-28 17:21:54 +00:00
6b5feb63e6
Implemented "main menu" in-game option.
2009-11-01 01:15:16 +00:00