Commit Graph

754 Commits

Author SHA1 Message Date
Mark Vejvoda
1700cbba2d - working implementation of particles for new attack-boost xml tag 2011-06-25 20:44:46 +00:00
Mark Vejvoda
e0860309c0 - added support for multiple animation models for each skill and display a them randomly during game play 2011-06-25 05:23:41 +00:00
Titus Tscharntke
a282cfe4e6 model cycle needs to be initialized with 0 ( said willvarfar ) 2011-06-14 22:39:31 +00:00
Titus Tscharntke
86b926df1a fix for shots( magic summoner and so on ). Not shure if I broke something with the new animated shot models. Willvarfar please look at it . 2011-06-13 23:43:47 +00:00
Mark Vejvoda
722261e212 - added new commandline option to override font file 2011-06-12 03:44:50 +00:00
Mark Vejvoda
752dd26bcd - some small font centering adjustments 2011-06-12 01:32:02 +00:00
Mark Vejvoda
1d5dcb4ded - better bullet proofing of reading lng files
- able to run in old font mode for comparison
2011-06-11 10:31:24 +00:00
Mark Vejvoda
f1aa231e4b - bugfixes for font display:
- workaround for a bug in freetype in some cases
  - better handling on different resolutions
  - new commandline option to override screen resolution settings
2011-06-11 08:52:49 +00:00
Mark Vejvoda
4aca4af404 - updated patch from willvarfar for animated models in particles 2011-06-11 00:26:26 +00:00
Mark Vejvoda
90fcb0abe7 - added some more error checks in ftgl wrapper class 2011-06-10 22:17:15 +00:00
Mark Vejvoda
b583c45c5e - see if this helps titi's gcc with constructor init issues? 2011-06-10 21:13:31 +00:00
Mark Vejvoda
3efde1d31b - added will's patch for splash particle animation support 2011-06-10 19:44:34 +00:00
Mark Vejvoda
7c43628643 - included patch from willvarfar for animated attack particles (thanks will) 2011-06-10 17:33:09 +00:00
Mark Vejvoda
6bb805978c - better quality font rendering and performance still good. 2011-06-10 04:34:58 +00:00
Mark Vejvoda
06999a8f88 - reworked fonts to now use 3d matrix positioning and render performance is much better.
*NOTE: Still need to deal with some letters getting partially chopped off in some cases.
2011-06-10 03:09:19 +00:00
Mark Vejvoda
001ef20c1b - fixed compile error on win32 builds 2011-06-09 20:20:26 +00:00
Mark Vejvoda
fc3f5bbfa0 - added some logic to 'try' to figure out when to render font test right to left and when not to 2011-06-09 05:54:04 +00:00
Mark Vejvoda
ef0fbc5886 - fixed broken win32 compiling 2011-06-08 08:00:23 +00:00
Mark Vejvoda
f65bfe8710 - added some bug fixes to check if lng files are utf-8 or not and deal with it appropriately 2011-06-08 07:18:06 +00:00
Mark Vejvoda
bf9702cdca - bugfix for missing include on win32 2011-06-07 03:38:38 +00:00
Mark Vejvoda
875e0c2920 - bugfix for finding fonts in windows 2011-06-07 03:33:32 +00:00
Mark Vejvoda
226e8783c0 - added packaged game fonts
- updated code to search new default font folder
- added chinese language file from the fourm for testing
2011-06-07 02:37:58 +00:00
Mark Vejvoda
df178e5eb4 - fix broken win32 compile (but no freetype2 support yet) 2011-06-06 22:37:27 +00:00
Mark Vejvoda
c808a5661a - added freetype2 / FTGL support 2011-06-06 21:38:25 +00:00
Mark Vejvoda
38aa9c94fb - bugfix for units doing a build command where unit is > 1 size
- additional guards for null in miniupnpc calls
2011-06-02 05:05:54 +00:00
Mark Vejvoda
1803c2ea94 - only show debug when verbose enabled 2011-06-01 19:07:28 +00:00
Mark Vejvoda
f2ccc5b0ca - bugfix for miniupnpc (when using non embedded version there was a null pointer) 2011-06-01 19:06:14 +00:00
Mark Vejvoda
9372369054 - fixed 3.5.2 build issue which incorrectly referenced a deprecated header file from curl 2011-07-09 01:28:59 +00:00
Mark Vejvoda
1dbdc29622 - do not throw error when connection drops on partial socket receive, just log the condition and close gracefully 2011-05-29 23:01:16 +00:00
Mark Vejvoda
d7c3d9e7ad - code hardening for threaded socket destruction handling 2011-05-28 19:22:03 +00:00
Mark Vejvoda
4c7a2729d5 - bugfix for windows users 7z extraction 2011-05-27 16:39:01 +00:00
Mark Vejvoda
37f42cedee - bugfix for windows users 7z extraction 2011-05-27 16:02:07 +00:00
Mark Vejvoda
1cf6d523fd - updated cmake system to support using NON EMBEDDED versions of libircclient and miniupnpc for proper build in Debian 2011-05-27 06:37:43 +00:00
Mark Vejvoda
a5e1d046dd - better character for multi-byte char width use (use a instead of W) 2011-05-25 23:06:37 +00:00
Mark Vejvoda
4c7d522b6b - bugfix for font width calculation 2011-05-25 22:58:30 +00:00
Mark Vejvoda
3eaabb1b41 - some bugfixes discovered while testing in windows, related to files not found checking
- Fixed debug project settings
2011-05-25 22:41:19 +00:00
Mark Vejvoda
4b47c79af5 - attempt to fix tomreyn's segfault when socket is closing 2011-05-25 21:57:01 +00:00
Mark Vejvoda
8f56fc4657 - updates for possible chinese support (but i really doubt this shows the right text) but still a good start 2011-05-25 21:17:15 +00:00
Mark Vejvoda
cc958d266e - updates for possible chinese support (but i really doubt this shows the right text) but stil la good start 2011-05-25 21:11:12 +00:00
Mark Vejvoda
879aaa7fe8 - added russian language (thanks Strannik)
- updated fonts to better handle non ascii languages (russian and ukraine display much better with more native fonts)
2011-05-25 19:03:22 +00:00
Mark Vejvoda
65ee439baf - applied patch from LuckAs for better multi-byte character spacing 2011-05-25 16:51:31 +00:00
Mark Vejvoda
a1d80ae22f - updates in prep for 3.5.2 2011-05-25 16:11:49 +00:00
Mark Vejvoda
e221011af2 - bugfixes so that the mingw compile builds 2011-05-24 22:51:45 +00:00
Mark Vejvoda
e10df0affe - bugfixes for map editor and file extension function 2011-05-24 01:44:48 +00:00
Titus Tscharntke
821e159b05 && not and ..... 2011-05-24 01:07:57 +00:00
Titus Tscharntke
d28b47ffb1 diagonal flipping 2011-05-24 00:58:21 +00:00
Mark Vejvoda
adb7ec4a6a - bugfixes from windows unicode work to compile in Linux 2011-05-23 19:50:17 +00:00
Mark Vejvoda
1085f24c6f - more updates to handle unicode (most of the focus was getting tools working in windows using non ascii file paths) 2011-05-23 19:23:00 +00:00
Mark Vejvoda
e28fe7c575 - thought this extra close was required but it is not. 2011-05-18 22:16:34 +00:00
Mark Vejvoda
2f6f5df388 - bugfix for linux variable named wrong 2011-05-18 21:56:07 +00:00