Michał W. Urbańczyk
1b73678b7c
Fighting with includes.
2008-07-02 08:39:56 +00:00
Michał W. Urbańczyk
b0002ff50b
* added files for future server
...
* make code compiling
* broken objects scripts
2008-07-01 08:01:02 +00:00
Michał W. Urbańczyk
ea8562a6b1
Rest of commit: broken battles, starting hero, town displaying and linker errors.
...
Further changes for netcode.
2008-06-30 00:06:41 +00:00
Michał W. Urbańczyk
d251597617
Moved objecthandler / minor
2008-06-17 17:48:32 +00:00
Michał W. Urbańczyk
6ad729148e
Continuation of splitting.
...
(don't try to compile this revision)
2008-06-13 08:16:51 +00:00
Michał W. Urbańczyk
4347996353
Cleanups + started splitting
2008-06-12 06:45:51 +00:00
Michał W. Urbańczyk
dbca25df74
Cleanups/refactoring
2008-06-11 01:53:57 +00:00
Michał W. Urbańczyk
798fd11f65
radical cleanups
2008-06-08 00:58:29 +00:00
Michał W. Urbańczyk
feaa2396a6
Code cleaning/refactoring
2008-06-07 17:16:52 +00:00
mateuszb
25ab2e5d8b
* animations won't go in the same phase ( resolved #55 )
...
* small upgrades
2008-06-03 13:15:34 +00:00
Michał W. Urbańczyk
2f2169b71f
* improved slider ( #58 )
...
* fixed problems with horde buildings (won't block original dwellings)
* giving primary skill when hero get level (but there is still no dialog)
* if an upgraded creature is available it'll be shown as the first in a recruitment window
* creature levels not messed in Fortress
* war machines are added to the hero's inventory, not to the garrison
* support for H3-style PCX graphics in Data/ (not tested)
* started doing support for ZSoft PCX graphics in Data/
* VCMI won't crash when is unable to initialize audio system
* fixed displaying wrong town defs
* minor fixes and improvements
2008-05-03 15:30:11 +00:00
mateuszb
62952e3163
a bit of refactoring (removed variable ekran as we have screen which is the same as ekran)
2008-04-25 09:25:59 +00:00
mateuszb
b95551a0be
* another part of Battle interface
2008-03-10 20:19:41 +00:00
mateuszb
9b9a9b455f
* hero is displayed in battle window
...
* battle console buttons added
* blit8bppAlphaTo24bpp bad working fixed (to be optimized)
* maybe something else
2008-03-03 19:41:10 +00:00
mateuszb
1580c71c78
* reported problems with hero flags resolved
...
* a bit of battle interface
* heroes with same owner cannot fight
2008-02-26 18:01:26 +00:00
mateuszb
0c2cf02ca6
* given hero is placed in the town entrance
...
Wspólne zmiany
* some objects such as river delta won't be blitted "on" hero
* tiles under FoW are inaccessible
* giving random hero on RoE maps
* improved protection against hero duplication
* fixed starting values of primary abilities of random heroes on RoE/AB maps
2008-02-23 19:20:41 +00:00
mateuszb
8b5a50f619
* new interface coloring (many thanks to GrayFace ;])
...
* fixed bug in object flag's coloring
* a bit of water animation (next thanks to GrayFace, even if it does not work good ATM)
2008-02-22 17:47:14 +00:00
Michał W. Urbańczyk
83b5c78d5a
* added hints in town lists
...
* eliminated square from city hints
* version changed on 0.53c
2008-02-22 15:47:01 +00:00
mateuszb
3844c45441
small helpful function
2008-02-17 19:04:27 +00:00
mateuszb
d5a4dcc6cd
* CPU usage decreased
...
* it's impossible to select empty artifact slot in hero window
2008-02-12 17:40:01 +00:00
mateuszb
4a655a0ad1
small changes
2008-02-11 18:40:10 +00:00
mateuszb
f0e2f1d205
* memory usage significantly decreased (now it's about half of what was before ;])
...
* load time significantly decreased also (now it's almost like in OH3)
* TODO: make extensively used CSDL_Ext::blit8bppAlphaTo24bpp faster - it slows down VCMI too significantly, but I'm sure it can be as fast as the code from SDL and anyway those speed-ups and memory usage decrease were worth it ;]
2008-02-10 17:44:51 +00:00
mateuszb
2f6ec1f7eb
* better new hero initialization
...
* faster pathfinder
2008-02-10 15:43:11 +00:00
Michał W. Urbańczyk
85e45df6d1
Little bugfix in hero picking.
2008-02-10 12:57:56 +00:00
Michał W. Urbańczyk
ec072972ee
* hopefully last bugfix for Pandora's Box
...
* fixed blockmap for generated hero
* one can't choose already disposed hero in pregame
* fixes in heroes and towns picking
* improved hero selection in pregame
* version changed to 0.53
* CGI will be in debug mode a global pointer (much more convenient debugging)
2008-02-10 09:35:52 +00:00
mateuszb
2b91d6129b
small refactoring in mapHandler, first part of object-to-screen blitting (8bpp with alpha to 24bpp/32bpp without alpha) that will improve speed and memory usage (faster flag color selecting, 8bpp instead of 32bpp defHandlers, no need of secondAlphaTransform)
2008-02-09 14:44:32 +00:00
Michał W. Urbańczyk
7942f97870
* better
2008-02-07 19:05:16 +00:00
Michał W. Urbańczyk
a89b4e2c59
* [feature] giving starting hero
...
* [feature] VCMI will try to use files from /Data folder instead of those from h3bitmap.lod
* [feature] picked artifacts are added to hero's backpack
2008-02-07 18:45:22 +00:00
mateuszb
96734fafa1
general code improvements
2008-02-06 13:50:40 +00:00
Michał W. Urbańczyk
fe5bcc19cf
* redone def info handling
...
* redone randomization (mam nadziemę, że będzie toto działać)
* no more cheating pathfinder
* minor improvements
* version changed to 0.52
2008-02-05 03:56:45 +00:00
mateuszb
21ec0b77d4
code cleanups, etc.
2008-02-03 15:24:35 +00:00
Michał W. Urbańczyk
bd7d5d2687
* removed useless but slowing def handling code
2008-02-03 05:36:56 +00:00
Michał W. Urbańczyk
847126f57a
* close button properly closes (same does 'q' key)
...
* two players can't have selected same hero
* double click on "Show Avalible Scenarios" won't reset options
* fixed crashbug in town/hero lists
* fixed crashbug in initializing game caused by wrong prisons handling
* fixed crashbug on reading custom artifacts in RoE map
* fixed crashbug on reading custom pandora's box in RoE map
* fixed crashbug on reading blank quest guards
* improved console messages
Ufff....
2008-02-03 04:22:58 +00:00
mateuszb
974d27aacc
small improvements, bugfixes etc.
2008-01-30 14:19:35 +00:00
mateuszb
7968aebe1a
bugfix, a bit more of hero window
2008-01-12 12:55:45 +00:00
mateuszb
a4e4c97776
possibly handles all H3 maps inculding RoE
2008-01-08 16:08:25 +00:00
mateuszb
ef90e6140f
hero animation speed now independent
2008-01-08 13:31:44 +00:00
mateuszb
d116caeb26
some improvements in map randomizing, most things done. If you want to do sth with this, do it ;].
2007-12-26 13:57:38 +00:00
Michał W. Urbańczyk
7db86e5f9e
* code reorganization (posiekałem potwora!)
2007-12-22 21:06:49 +00:00
mateuszb
e12976a9fe
small update
2007-12-15 15:33:14 +00:00
mateuszb
c1a2a93a2d
some stuff on randomizing cregens. Needs a lot of polishing, wirting unwritten funcs, checking ranges and behavoiurs, tests, etc...
...
1) CTown is incorrectly assigned - should be repaired asap (if you could...)
2) bad printing prioring while not on def list - i will try to handle this
3) something wrong with rand - returns same values too often (more tests? replace?)
Those things are mostly bugs. If anything is not fixed or described by me as 'I'll fix that' by the end of this week, it will be considered as 'assigned also to Tow' and I will expect your help.
2007-12-14 18:49:41 +00:00
mateuszb
f7d3089174
static FoW
2007-12-11 18:49:24 +00:00
mateuszb
7c0f9afc9f
correct detection of blocked pos after disappearing objects and hero movement
2007-11-29 18:45:47 +00:00
mateuszb
ea8ab56cea
* recalculationg positions for blocked/visitable
...
* improvements in deleting objs
* to be tested
2007-11-25 18:32:11 +00:00
mateuszb
b226540775
deleting objects, a bit of hero randomizing
2007-11-24 18:54:34 +00:00
Michał W. Urbańczyk
736af28c05
Working windmill, water wheel, mystical garden (not tested).
...
Info windows.
Minor changes.
2007-11-23 22:33:55 +00:00
mateuszb
d8103fd242
* part of new object randomizing; make it work (I mean moving the last hero on your Arrogance2 - it doesn't wotk and I don't know why)
2007-11-20 17:52:22 +00:00
Michał W. Urbańczyk
556311c9ab
Partially done object scripting and interactions.
...
Most of 0.4 ;)
2007-11-18 22:58:28 +00:00
mateuszb
8b73ab8492
* fixed bugs in hero moving
...
* added functions to show/hide objects to CMapHandler
* added (partially written) fonction to create new CGObjectInstances
* added 2 console commands: A hides all abjects and R shows them again
2007-11-03 16:46:08 +00:00
Michał W. Urbańczyk
de4d8e093e
* redone def declaration reading
2007-10-28 17:56:16 +00:00