GameLobby-r52704.30

Details

  • Filename
    GameLobby-r52704.30.zip
  • Uploaded by
  • Uploaded
    Feb 16, 2008
  • Size
    144.21 KB
  • Downloads
    13
  • MD5
    4a3e5671ead211e61b58f54031e42892

Supported WoW Retail Versions

  • 2.1.3

Changelog

------------------------------------------------------------------------
r52704 | warloxx | 2007-10-20 15:25:24 -0400 (Sat, 20 Oct 2007) | 2 lines
Changed paths:
   M /trunk/GameLobby/BasicServer.lua

GameLobby:
- fiexd a bug that gamelobby doesn't start if the waterfall lib wasn't loaded by any other addon.
------------------------------------------------------------------------
r51905 | warloxx | 2007-10-13 16:10:23 -0400 (Sat, 13 Oct 2007) | 8 lines
Changed paths:
   M /trunk/GameLobby/BasicServer.lua
   M /trunk/GameLobby/Core.lua

GameLobby:
- core:
-- fixed a bug that occures if you try to recycle a FontString which was created by including a template (e.g GameFontNormal).
-- add two functions (GameLobby.addMoveScripts(frame) and GameLobby.delMoveScripts(frame)) if you have added the movementscrits to a frame by calling GameLobby.addMoveScripts(frame) and recycle it, then the scripts are automaticly removed by the GameLobby.delMoveScripts(frame) function
- BasicServer class:
-- fixed the bug that no messages was send if there were only 2 players in the game
-- if you are the client the SlotsView will now be closed if the game starts
-- fixed a bug that occures while building the SlotsView-Dialog
------------------------------------------------------------------------
r51778 | warloxx | 2007-10-12 14:36:46 -0400 (Fri, 12 Oct 2007) | 7 lines
Changed paths:
   M /trunk/GameLobby/BasicServer.lua
   M /trunk/GameLobby/Core.lua
   M /trunk/GameLobby/GameLobby.toc
   M /trunk/GameLobby/RoundBasedGame.lua
   A /trunk/GameLobby/localization/localization.de.lua
   M /trunk/GameLobby/localization/localization.lua

GameLobby:
- RoundBasedGame class: fixed a bug that the game would stuck if a player disconnects the game and it was his turn.
- BasicServer class: deliver the self variable to the custom receiving functions
- core: deliver the self variable to the BasicServer receiving functions
- fixed some typings in the frame-recycling functions (that fixes the error that no "SetBackdrop" - method exists)
- if you already join the server now a message will be fired
- added deDE localizations
------------------------------------------------------------------------
r51411 | warloxx | 2007-10-08 13:16:00 -0400 (Mon, 08 Oct 2007) | 2 lines
Changed paths:
   M /trunk/GameLobby/BasicServer.lua
   M /trunk/GameLobby/Core.lua

GameLobby:
- fixed some logics in the BasicServer class (e.g. if you are the client the playerlist weren't open)
------------------------------------------------------------------------
r51249 | warloxx | 2007-10-07 07:29:11 -0400 (Sun, 07 Oct 2007) | 3 lines
Changed paths:
   M /trunk/GameLobby/Core.lua
   M /trunk/GameLobby/RoundBasedGame.lua
   M /trunk/GameLobby/templates.xml

GameLobby:
- if no game-icon exists the lable will move a bit to the left
- messages sended by game objects are now transfered correctly to their receiving functions
------------------------------------------------------------------------
r51191 | warloxx | 2007-10-06 16:39:33 -0400 (Sat, 06 Oct 2007) | 2 lines
Changed paths:
   M /trunk/GameLobby/Core.lua

GameLobby:
- add a forgotten "return"
------------------------------------------------------------------------
r51161 | warloxx | 2007-10-06 12:30:09 -0400 (Sat, 06 Oct 2007) | 2 lines
Changed paths:
   M /trunk/GameLobby/BasicServer.lua
   M /trunk/GameLobby/Core.lua

GameLobby:
- fixed a bug that the variables sended through AceComm aren't associated correctly with the receiving variables.
------------------------------------------------------------------------
r50951 | warloxx | 2007-10-04 16:44:49 -0400 (Thu, 04 Oct 2007) | 2 lines
Changed paths:
   M /trunk/GameLobby/Core.lua

GameLobby:
- fixed a bug that occurs while tring to register two same memoizations.
------------------------------------------------------------------------
r50946 | warloxx | 2007-10-04 14:17:39 -0400 (Thu, 04 Oct 2007) | 3 lines
Changed paths:
   M /trunk/GameLobby/BasicServer.lua

GameLobby:
- BasicServer class now writes a default servername in the editbox
- BasicServer class now uses the minSlots field instead of the static value "2" for the minvalue of the slider to set the maximal amount of slots
------------------------------------------------------------------------
r50945 | warloxx | 2007-10-04 14:08:12 -0400 (Thu, 04 Oct 2007) | 3 lines
Changed paths:
   M /trunk/GameLobby/Core.lua
   M /trunk/GameLobby/util.lua

GameLobby:
- GameLobby disconnects now correctly from the ComChannel if the window is closed and no game is running.
- hopflully fixed a bug that apparently no message was send, by register a 3 letters long prefix
------------------------------------------------------------------------
r50286 | warloxx | 2007-09-29 13:05:44 -0400 (Sat, 29 Sep 2007) | 11 lines
Changed paths:
   M /trunk/GameLobby/BasicServer.lua
   M /trunk/GameLobby/Core.lua
   M /trunk/GameLobby/RoundBasedGame.lua

GameLobby:
- add autodoc tags to Core.lua BasicServer.lua and RoundBasedGame.lua
- BasicServer:
  - rename :ConnectionWhileRunning(sender) to :OnConnectionWhileRunning(sender)
  - if the server is switched the needed server data will be send with the "SwitchServer"-message
  - replace the func :SendDataToNewServer() by :GetNeededServerData() just return all data you want to be send
  - rename .IncommingData:NeededServerData(...) to :OnReceiveNeededServerData()
  - rename :ConnectionWhileRunning(name) to :OnConnectionWhileRunning(name)
- RoundedBasedGame
  - rename :MyTurn(...) to :OnMyTurn(...)
  - rename :SomebodysTurn(sender, player, ...) to :OnSomebodysTurn(sender, player, ...)
------------------------------------------------------------------------
r50076 | warloxx | 2007-09-27 17:48:55 -0400 (Thu, 27 Sep 2007) | 2 lines
Changed paths:
   M /trunk/GameLobby/BasicServer.lua

GameLobby:
- fixed bug that the "Launch game" button doesn't disable if the nessesary amount of players isn't reached
------------------------------------------------------------------------
r50074 | warloxx | 2007-09-27 17:36:16 -0400 (Thu, 27 Sep 2007) | 6 lines
Changed paths:
   M /trunk/GameLobby/Core.lua
   M /trunk/GameLobby/GameLobby.toc
   A /trunk/GameLobby/RoundBasedGame.lua
   M /trunk/GameLobby/localization/localization.lua
   M /trunk/GameLobby/templates.xml
   M /trunk/GameLobby/util.lua

GameLobby:
- added the RoundBasedGame class to make it easier to code a round based game. (for example: local round_based_game = GameLobby:NewGame(RoundBasedGame))
- The function GameLobby:NewGame() returns now an empty class. You have to deliver the class to inherit from on your own. (for example: local game = GameLobby:NewGame(BasicServer))
- New server can no longeger created by doubleclicking the game button but rightclicking the button.
- Deletes doubles in scripts table and move them to an "all" table. Modified the script resore func to handle this new layout

------------------------------------------------------------------------
r49942 | warloxx | 2007-09-26 18:29:25 -0400 (Wed, 26 Sep 2007) | 2 lines
Changed paths:
   M /trunk/GameLobby
   A /trunk/GameLobby/BasicServer.lua
   A /trunk/GameLobby/Core.lua
   A /trunk/GameLobby/GUI.xml
   A /trunk/GameLobby/GameLobby.toc
   A /trunk/GameLobby/ResizeGrip.tga
   A /trunk/GameLobby/embeds.xml
   A /trunk/GameLobby/localization
   A /trunk/GameLobby/localization/localization.lua
   A /trunk/GameLobby/templates.xml
   A /trunk/GameLobby/util.lua

GameLobby:
- uploading files
------------------------------------------------------------------------

Additional Legacy Files