Frank Zago
1609b8fdb9
Made all paths dependent on DATA_DIR, USER_DIR, BIN_DIR or LIB_DIR. Data access can now be separated from saved games and binaries.
...
Fixed a file handle leak.
Bumped revision to 0.74b (linux).
Reworked the build system to remove uneeded dependencies (linux).
Removed use of PATHSEPARATOR since Windows can use / too.
2009-10-04 02:02:45 +00:00
mateuszb
49a142b92e
* minor changes
2009-08-17 13:08:05 +00:00
Frank Zago
601117f440
Fixed incorrect variable name.
2009-07-18 23:39:14 +00:00
Michał W. Urbańczyk
eb40ade906
* saving system options
...
* saving hero direction
* minor changes in saving
2009-07-18 03:13:13 +00:00
Frank Zago
8c36658c56
Made AI name OS agnostic.
2009-05-06 03:33:57 +00:00
mateuszb
f9ae91d88c
* further changes towards support for ranged spells
...
* added info about author & license in files
2009-04-15 14:03:31 +00:00
mateuszb
4d3808cfa0
* applied ubuntux's patches
...
* fixed AmptyAI (it builds now)
2009-04-13 18:52:20 +00:00
Michał W. Urbańczyk
fca28fab10
* battle settings will be remembered between battles
...
* call-ins for serializing client and playerinterfaces (not used really yet)
2009-03-28 18:46:20 +00:00
Michał W. Urbańczyk
b1c0d10ece
2009-03-06 22:11:17 +00:00
Vadim Glazunov
a560e9069a
AI dynamic library load in linux. Autoconf/automake project updated, to recompile use autoreconf -f -i; automake; ./configure
2009-01-31 02:36:44 +00:00
Łukasz Wychrystenko
633b0007ba
some warning & code cleanup - nothing significant
2008-12-21 19:17:35 +00:00
Michał W. Urbańczyk
f6807a2af9
* loading AI dll for neutrals
...
* hopefully fixed reported by Zamolxis garrison bugs
* fixed calculating hero level
* fixed gicing starting exp for heroes
2008-11-15 00:55:19 +00:00
mateuszb
ca1dbfe949
changed most of std::cout to tlogX
...
Alt+F4 quits the game
2008-09-19 12:09:15 +00:00
Michał W. Urbańczyk
22ade5efbe
* make compatible with boost 1.36.0 (there was breaking change in boost::function)
...
* randomizing spells in towns
* fixed reading forbidden structures
* support for heroes starting in town garrisons
* hopefully fixed problems with wrong town defs (village/fort/capitol)
* moved CSpellHandler.* to VCMI_Lib (project files must be updated)
* redone reading spell info
* added missing features to the fort screen
* minor improvements
* partially done mage guild screen
2008-08-20 06:57:53 +00:00
Michał W. Urbańczyk
cc7be20b07
Merged most of the changes from trunk.
...
Because of really huge amount of modifications here I've probably missed some minor stuff. I doubt if it's still compatible with gcc - some changes should be reapplied.
2008-08-02 15:08:03 +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
Michał W. Urbańczyk
4f316cd7e6
Our changes.
...
Restructured instances classes.
Still very instable.
2007-10-27 19:38:48 +00:00
mateuszb
b07b1ec7dc
* displaying flags
...
* significant speed-ups and warningfixing
2007-10-25 16:14:43 +00:00
mateuszb
21f8684cdd
* a bit of printing object flags
...
* small speed up
2007-10-24 19:54:35 +00:00
Michał W. Urbańczyk
0291bf2d2d
* added #1
...
* minor bugfixes
2007-10-21 18:41:58 +00:00
Michał W. Urbańczyk
04985fce2f
* added #45 , #44 , #43
2007-10-21 16:45:13 +00:00
Michał W. Urbańczyk
2286d37012
* added #42 and #30
...
* one more file for AIs
2007-10-19 21:12:37 +00:00
mateuszb
f3b5d07aa5
* bugfixes
...
* general improvements
2007-10-18 20:14:26 +00:00
Michał W. Urbańczyk
4cca2da9c0
* added #38
...
* CDefEssential is now useful
* initGameState shouldn't overwrite starting armies
* loading more graphics (small creature icons, large hero portraits)
* functions for getting current valueof morale/luck (unfinished)
* added in CLodHandler function that returns CDefEssential with images from desired .def
* copySurface works correctly (I hope)
2007-10-16 22:39:11 +00:00
Michał W. Urbańczyk
f1d5e686ce
* done #40 , #32 , #21
...
* added files for Lua handler and moved Lua test code
2007-10-14 12:11:18 +00:00
Michał W. Urbańczyk
9e84383a61
* added #13 and #15 (for buttons and minimap, rest will be added later)
2007-10-13 20:31:50 +00:00
mateuszb
e32eaac8af
* resolving #18
...
* small bugfix
2007-10-09 15:15:35 +00:00
mateuszb
65ae2cd217
* resolving #31
...
* using better flags
2007-10-08 18:47:23 +00:00
Michał W. Urbańczyk
b434479b53
* fixed #29 , #27 and #26
2007-10-05 20:38:14 +00:00
Michał W. Urbańczyk
e02f752211
Now hero movement should be working.
...
- fixed/added #22 , #24 , #25 , #8 , #11 , partially #19
- minor improvements
2007-10-05 18:16:22 +00:00
mateuszb
d530bd057d
* fixed some issues with hero moving; actualizing hero position is still broken :(
2007-10-03 19:56:08 +00:00
Michał W. Urbańczyk
7b3c270dfc
- Initializing movement points (t.#16)
...
- minor improvements
2007-10-03 18:53:49 +00:00
Michał W. Urbańczyk
8421c901a4
* a lot of improvements
...
* started making an infobar
2007-09-30 16:16:00 +00:00
mateuszb
6f4156c901
small improvements
2007-09-18 17:01:47 +00:00
Michał W. Urbańczyk
6d0bcef157
* fixed initialization of map of players
...
* functions in callback for getting info about towns
* added info about towns to CGameState
* minor changes
2007-09-18 13:30:26 +00:00
mateuszb
3c4923a31e
hero animation
2007-09-15 18:04:12 +00:00
mateuszb
f6953057d7
* main things in hero moving
...
* some minor fixes
2007-09-15 15:44:08 +00:00
Michał W. Urbańczyk
16a1861fc4
* heroList
...
* functions for getting info about heroes in CCallback
* function for initializing GameState
* improvements in CHeroInstance
* added codename
* minor stuff
2007-09-14 13:11:10 +00:00
mateuszb
55c0dc0229
some stuff to hero moving
2007-09-13 13:34:59 +00:00
mateuszb
2d7dbbefc3
* partially written hero moving
...
* improvements in include system
2007-08-29 12:18:31 +00:00
Michał W. Urbańczyk
2030a6793f
Empty function for hero movement
2007-08-29 10:05:50 +00:00
Michał W. Urbańczyk
210123ac33
* improved minimap
...
* live event handling on adventure map
* added CCallback
* minor stuff (as usual)
2007-08-27 14:15:03 +00:00
Michał W. Urbańczyk
ab3a06bf69
Mainly more improvements in CPreGame
2007-08-25 04:56:25 +00:00
mateuszb
6d3a042add
* graphical cursors are now posiible, however the code is a bit ugly and eats significant amount of resources (up to 15% of my CPU power)
2007-08-21 13:48:18 +00:00
Michał W. Urbańczyk
8c445b0ada
* half-working minimap
...
* minor improvements
2007-08-19 21:12:55 +00:00
Michał W. Urbańczyk
7d704c7f02
* working pathfinder
...
* drawing paths
* new command "P X1 Y1 Z1 X2 Y2 Z2" - draws path between given points
* borders handling rewritten
* minor stuff
2007-08-17 17:42:21 +00:00
Michał W. Urbańczyk
a3c45bcaa2
* buttons can use more than one def
...
* underground/urface switch button changes look when cliked
* object handler stories pointers to object instances
* new structure for terrain tile - TerrainTile2
* started doing video handlers - unfortunetly they don't work...
2007-08-08 19:28:56 +00:00
Michał W. Urbańczyk
efcc7d08da
* printAtMiddle won't crash when called with an empty string
...
* removed unused code from CMT.cpp
* statusbar is working
* interaction between buttons and statusbar
2007-08-07 11:54:50 +00:00
Michał W. Urbańczyk
6b0f209626
* VCMI no longer needs h3bitmap and h3sprite folders - delete them. Now everything is readed directly from lod files
...
* names of lods changed - rename your lod files to h3sprite.lod and h3bitmap.lod and place them in \Data subfolder (as in H3).
* added several clickable buttons to adv. map interface
* underground/surface switch button is functional
* reading more text from ZELP.txt, added CPreGameTextHandler to CGameInfo
* a lot of minor improvements/fixes(/bugs)
2007-08-06 04:03:34 +00:00
mateuszb
ae279c79c5
* first version of player interface displaying
...
* taking some txt files from lods
* some minor changes
2007-08-04 19:01:22 +00:00