Commit Graph

433 Commits

Author SHA1 Message Date
Titus Tscharntke d14f013491 some chat changes and custom game with NetworkFramePeriod 2010-06-08 00:00:28 +00:00
Mark Vejvoda 10202792a3 added support for building on fedora 13 2010-06-07 07:08:29 +00:00
Mark Vejvoda 1c4a5489b7 added missing header files (for fedora compiles) 2010-06-07 06:05:38 +00:00
Mark Vejvoda df59692aa9 updated to work on fedora 2010-06-07 05:32:41 +00:00
Mark Vejvoda 9c5d911edc Added cmake build files (thanks RCL) 2010-06-05 17:34:55 +00:00
Mark Vejvoda 4ec55dd434 updated platform defines 2010-06-05 17:22:09 +00:00
Mark Vejvoda 1d0836f0ba -added another mutex release to fix a bug found from a segfault
-added a safer debug buffer output method
-added ability to specify precsion for floating point conversion
2010-06-05 15:48:50 +00:00
Mark Vejvoda 50ca413310 added more debug info related to time of day increment 2010-06-05 14:37:20 +00:00
Mark Vejvoda cf6d43247d added networkframeperiod support to gamesettings and added possibility to over-ride in glest.ini for now 2010-06-05 07:52:14 +00:00
Mark Vejvoda 79c47e9e7f updated custom menu with more mutex protection 2010-06-05 00:58:32 +00:00
Mark Vejvoda c76b1600dd added another thread guard 2010-06-05 00:27:33 +00:00
Mark Vejvoda 3b06db30e9 commented out ping code and added synch check for large comamnds list 2010-06-05 00:00:36 +00:00
Mark Vejvoda 2970e5114a added mutex protection in custom game menu to protect access to member variables to avoid crashes when background thread and user changes both occur 2010-06-04 21:46:10 +00:00
Mark Vejvoda 052b82541f updated ping text for master server 2010-06-04 20:52:32 +00:00
Mark Vejvoda f6517183bb small fix for initial ping time 2010-06-04 20:39:23 +00:00
Mark Vejvoda 77049a2db6 updated ping logic 2010-06-04 20:37:42 +00:00
Mark Vejvoda d80a8850b6 updated macro's for platform specific logic 2010-06-04 20:26:15 +00:00
Mark Vejvoda 3acc421404 updated ping code to properly work for windows 2010-06-04 20:11:31 +00:00
Mark Vejvoda ce6068b65a added #defines for win32 2010-06-04 19:55:42 +00:00
Mark Vejvoda 964be91fa9 added ping times to UI 2010-06-04 19:42:58 +00:00
Mark Vejvoda 54a2a36140 more #defines for platform specific code 2010-06-04 15:48:29 +00:00
Mark Vejvoda a1f26103a6 added another #define for linux distors missing S_ISDIR 2010-06-04 15:25:24 +00:00
Titus Tscharntke 0046080e0c - Nicer UI layout
- Settings are only saved when game is launched. 
- game is initially published once custom menu is opened from internet menu
2010-06-04 00:33:34 +00:00
Mark Vejvoda dc0315d0d6 bugfix in server connection slot shutdown processing, only update server listener if BEFORE game started, not after game exits 2010-06-03 23:00:31 +00:00
Mark Vejvoda a5e417fff9 bugfix for when client is missing the tech that was selected by server 2010-06-03 22:52:56 +00:00
Mark Vejvoda 8005fa96e1 disabled threaded send 2010-06-03 21:55:17 +00:00
Mark Vejvoda 4227d2bd1d attempt to fix threaded network send bug 2010-06-03 21:49:41 +00:00
Mark Vejvoda ff6d90a5f1 added more pointer inits 2010-06-03 21:25:33 +00:00
Mark Vejvoda 302fbab84a network init bugfix (call end first) 2010-06-03 21:14:42 +00:00
Mark Vejvoda 6808cda2aa moved network manager init to init earlier 2010-06-03 21:07:55 +00:00
Mark Vejvoda 16f28d455b bugfix to handle food decrements properly for humans 2010-06-03 20:17:03 +00:00
Mark Vejvoda 757906b226 added #define for Linux Distros that don't support S_IREAD 2010-06-03 15:52:11 +00:00
Mark Vejvoda 801a8336be updated package dependency setup for dev environments for Linux 2010-06-03 15:26:09 +00:00
Mark Vejvoda 6b10c5696f - added missing gamesettings to network packet and added experimental threaded server message broadcasts to client 2010-06-03 07:52:17 +00:00
Mark Vejvoda 1b000376d4 - updated client connection screen to NOT crash if client does not have the tech selected on the server 2010-06-03 06:03:41 +00:00
Mark Vejvoda e85a269738 - added server controlled AI as a game option 2010-06-03 01:10:40 +00:00
Mark Vejvoda 3dc9c2c623 - bugfix for server controlled AI mode 2010-06-03 00:13:58 +00:00
Mark Vejvoda 64070ca69c - added initial flag to test some server controlled AI code 2010-06-02 22:06:10 +00:00
Mark Vejvoda 7f5fd5d7e5 updated compiler settings 2010-06-02 21:23:42 +00:00
Mark Vejvoda 27bd017b4a updated compiler flags 2010-06-02 20:09:58 +00:00
Mark Vejvoda d16be3ba07 fixed weird bug where compiler should have told me of the conversion issue 2010-06-02 20:06:49 +00:00
Mark Vejvoda 8ebd901dfa Fixed the following nasty bugs:
- memory corruption when mouse click happens because there are more than 3 possible values for mouse button click
- Recursive crash when outputting string representation of unitRef.
2010-06-02 08:03:56 +00:00
Mark Vejvoda ace1cef8a8 - added safe mutex wrapper class 2010-06-02 01:37:45 +00:00
Mark Vejvoda bab0e87141 removed streflop from map editor 2010-06-01 21:21:07 +00:00
Titus Tscharntke 29620817d8 reverted to former version 2010-06-01 20:22:49 +00:00
Mark Vejvoda 57f28913d0 - commented out streflop from random # generator 2010-06-01 19:48:35 +00:00
PolitikerNEU c703de994f Tried to fix the wrong error message given if the file could not be found 2010-06-01 18:40:14 +00:00
Mark Vejvoda 1c9b85418a - Some initial changes in prep for support server controlled AI 2010-06-01 16:54:44 +00:00
Mark Vejvoda 288bd3a287 - Updates to get the map editor compiling 2010-06-01 01:56:14 +00:00
Mark Vejvoda f70f0cc896 - a few changes to properly compile in win32 2010-06-01 01:17:37 +00:00