Commit Graph

1076 Commits

Author SHA1 Message Date
Mark Vejvoda 443096d0db - updated win32 files / project to properly compile UPNP 2010-12-21 06:03:38 +00:00
Mark Vejvoda 628be74fb8 - added UPNP router auto-configure for Internet games (hurray) 2010-12-21 05:38:12 +00:00
Mark Vejvoda 3dd35c147b - updated codeblocks projects with new UPNP files 2010-12-21 05:24:22 +00:00
Mark Vejvoda bc90aa7ce4 - added UPNP router auto-configure for Internet games (hurray) 2010-12-21 05:07:10 +00:00
mnaumann d1c1d27584 * change HTTP user agent to conform with new software title (no dash)
* configure HTTP client to follow redirections ("Location:" header/3xx status)
* glest.ini: update master server, announcement and version check URLs; reorder MasterServerExternalPortList; add introduction text
2010-12-21 00:32:54 +00:00
Titus Tscharntke 4037153df9 combined FogOfWar and ShowMapResources in Menus ( on client ist visible too now ) 2010-12-20 21:59:46 +00:00
Titus Tscharntke 6376728241 masterserver urls changed; VersionURL instead of versionURL; 2010-12-20 20:49:25 +00:00
Titus Tscharntke 45a3601286 you can attack teammates again; fix for attack queuing, units don't walk to dead bodies if next attack command is in queue ; 2010-12-20 20:01:14 +00:00
Mark Vejvoda 54f739c15d - added guards around masterserver property access so if missing we handle it more gracefully 2010-12-20 16:45:31 +00:00
Titus Tscharntke 591acdded4 No red 3d arrow pointer is painted when commanding via minimap 2010-12-20 03:12:00 +00:00
Titus Tscharntke fa952efaf9 next try 2010-12-19 23:58:16 +00:00
Titus Tscharntke 39eefa1e67 trying to fix problems with false attack alarms ... 2010-12-19 23:31:11 +00:00
Titus Tscharntke 5ea9cd092a visual attack alert 2010-12-19 22:33:08 +00:00
Mark Vejvoda e9c8928b49 - added new option to UI to Show Resources for custom games 2010-12-19 08:36:59 +00:00
Mark Vejvoda f204d4445c - added a new bit style gamesetting flag for future new game settings.
- added ability to see map resources but still keep fog of war (GAE's shroud of darkness), but not activated by UI yet, tested and works
2010-12-19 08:04:25 +00:00
Mark Vejvoda 1c51b6c21d - code cleanup 2010-12-19 03:30:17 +00:00
Mark Vejvoda 3e83cb54f7 - used wrong enum value 2010-12-19 02:06:24 +00:00
Mark Vejvoda 5c0ebc04b1 - attempt to fix the following assertion failure:
glest.bin: /home/softcoder/Code/megaglest/trunk/source/glest_game/world/map.cpp:833: void Glest::Game::Map::putUnitCells(Glest::Game::Unit*, const Shared::Graphics::Vec2i&): Assertion `getCell(currPos)->getUnit(unit->getCurrField()) == __null' failed.
2010-12-19 02:04:16 +00:00
Mark Vejvoda 1f52a65679 - attempt to fix the following assertion failure:
glest.bin: /home/softcoder/Code/megaglest/trunk/source/glest_game/world/map.cpp:833: void Glest::Game::Map::putUnitCells(Glest::Game::Unit*, const Shared::Graphics::Vec2i&): Assertion `getCell(currPos)->getUnit(unit->getCurrField()) == __null' failed.
2010-12-19 01:24:37 +00:00
Mark Vejvoda a844b79d3e - fixed an evil socket bug! Sockets in Linux were NOT properly set as non blocking and vice versa as expected. PErhaps this helps with the menu bug 2010-12-18 23:03:53 +00:00
Mark Vejvoda eb17a1c052 - disable join button when auto searching for servers 2010-12-18 21:38:27 +00:00
Mark Vejvoda dc87b9b452 - disable join button when auto searching for servers 2010-12-18 21:35:05 +00:00
Mark Vejvoda 3e20d3ffe8 - more menu freeze bugfixes 2010-12-18 21:32:54 +00:00
Titus Tscharntke 886bd3b37e alarmsound when enemy units are seen ( will be improved soon ) 2010-12-18 20:17:41 +00:00
Mark Vejvoda 6a99e2db8e - another attempt to guard socket thread access so avoid menu hang problems 2010-12-18 19:52:47 +00:00
Titus Tscharntke 7305391b6d Unit commanding via minimap 2010-12-18 17:18:36 +00:00
Titus Tscharntke 24a0eb31d8 about screen names fixed again ... 2010-12-18 00:37:59 +00:00
Titus Tscharntke 3d277e00e5 but this time its fixed ! 2010-12-17 23:23:45 +00:00
Mark Vejvoda fd0875639e - attempt to fix menu hangs, don't believe we need any sleeps in this class 2010-12-17 21:39:31 +00:00
Titus Tscharntke cf573a56e0 forgot to comment something 2010-12-17 21:36:34 +00:00
Titus Tscharntke 6ed3a3af53 build date removed from internet menu ( space needed for "IN PROGRESS Message" !);
CMake now defaults to RelWithDebInfo
2010-12-17 20:55:46 +00:00
Mark Vejvoda b148507411 - set anti-alias setting so it works if enabled 2010-12-17 02:53:52 +00:00
Mark Vejvoda 0c325baeb0 - added a missing include folder for win32 build and fixed compiler flag for special build type 2010-12-17 02:52:10 +00:00
Mark Vejvoda 158acea0b5 - attempt to fix problem with hanging sleep 2010-12-14 00:00:56 +00:00
Mark Vejvoda 8d6e33d4ba - added some extra guards in Network manager (throw exception if things are in a bad state) 2010-12-13 23:39:24 +00:00
Mark Vejvoda 5e410f3066 - bugfix for turning off fog of war on network games when players are dead. Now we DO NOT turn off fog of war until ALL of the players units are dead. 2010-12-13 23:24:03 +00:00
Mark Vejvoda 90fe87098c - added a wait time of 10 seconds max for some thread loops 2010-12-13 23:13:25 +00:00
Titus Tscharntke 75541aec3b Contact email changed; lots of strings replaced to MegaGlest 2010-12-13 00:32:59 +00:00
Mark Vejvoda 003d15c28a - updated cmake files to support toggling between release and debug builds (even release with debug info)
when calling CMAKE you may toggle debug or release like this:
cmake -D CMAKE_BUILD_TYPE=Debug ..
or
cmake -D CMAKE_BUILD_TYPE=Release ..
2010-12-12 08:10:18 +00:00
Mark Vejvoda 367effb217 - updated cmake files so windows build on windows OS build properly using wxWidgets dll's 2010-12-12 06:31:40 +00:00
Mark Vejvoda 8918b11320 - added an invlaid value check to the units field 2010-12-12 00:46:13 +00:00
Mark Vejvoda 1984c61386 - final completion of tools now building in both linux and windows through cmake 2010-12-11 15:05:43 +00:00
Mark Vejvoda 9cce656e65 - updated tools to use proper name libglest 2010-12-11 13:43:15 +00:00
Mark Vejvoda e34c8977e1 - a few changes to cmake windows build so that it runs properly (libglest must be a dll) 2010-12-11 13:35:27 +00:00
Mark Vejvoda f27cb6c8a3 - added support to cross compile win32 binary on Linux using cmake (just run build-mg-win32.sh) 2010-12-11 12:53:38 +00:00
Mark Vejvoda 8f579e735f - bugfix for new CPU multiplier constants for VC++ compiler 2010-12-11 08:00:49 +00:00
Mark Vejvoda aebcca517c - bugfixes to get cmake working properly in linux and windows 2010-12-11 07:05:07 +00:00
Mark Vejvoda 755a7737fa - added CMAKE support for building MG in Windows using MingW 2010-12-11 06:32:21 +00:00
Titus Tscharntke ebcadc13f0 Constants for easy/normal/ultra/mega default multipliers
Multiplier example for scenarios
Version number is only shown with build date and so on for dev versions
2010-12-11 00:20:31 +00:00
Mark Vejvoda 1ff84eaddb - updated cmake build to touch game_util.cpp every time make is called so it ALWAYS has the right date/time stamp 2010-12-10 02:45:07 +00:00