# # ChangeLog for / in network-game # # Generated by Trac 1.5.4 # Oct 18, 2024, 5:18:29 AM Thu, 11 Jul 2019 14:54:11 GMT Dmitry Portnoy [7f9b01c] * readme.txt (modified) Update the readme Fri, 11 Jan 2019 18:58:52 GMT dportnoy15 [0065962] * client/Client/main.cpp (modified) * client/makefile (modified) * readme.txt (modified) Update the readme with instructions for installing the client on OSX Wed, 09 Jan 2019 21:10:15 GMT dportnoy15 [ea3a3a9] * client/makefile (modified) Update the client makefile Tue, 08 Jan 2019 21:43:52 GMT dportnoy15 [fccd588] * graphics_library/TextureFragmentShader.fragmentshader (modified) * graphics_library/main.cpp (modified) * graphics_library/makefile (modified) Make the graphics library project compile successfully on a Mac Sun, 14 Jan 2018 18:59:53 GMT Dmitry Portnoy [8cbeffc] * client/Client/Client.vcxproj (modified) Merge branch 'master' of github.com:weretaco/network-game Sun, 14 Jan 2018 18:44:45 GMT Dmitry Portnoy [8ed6c8a] * common/MessageProcessor.cpp (modified) Debug message acks Thu, 08 Oct 2015 01:53:20 GMT Dmitry Portnoy [033c78b] * client/Client/Client.vcxproj (modified) Upgrade the client project to Visual Studio 2015 Wed, 07 Oct 2015 23:54:16 GMT Dmitry Portnoy [e2a0a27] * client/Client/main.cpp (modified) Merge branch 'master' of github.com:weretaco/network-game Wed, 07 Oct 2015 23:52:50 GMT Dmitry Portnoy [13a8212] * common/MessageContainer.cpp (modified) * common/MessageContainer.h (modified) In the MessageContainer, add a field for when the message was ... Tue, 17 Feb 2015 01:35:51 GMT Dmitry Portnoy [45c9d0f] * client/Client/main.cpp (modified) Remove the response variable in the client-side processMessage Mon, 02 Feb 2015 01:48:53 GMT Dmitry Portnoy [35d702d] * client/Client/main.cpp (modified) When a player tries to create a game using the name of an existing ... Mon, 02 Feb 2015 01:01:44 GMT Dmitry Portnoy [d58e3c3] * common/MessageContainer.h (modified) * server/server.cpp (modified) When a clients fails to create a game, send a CREATE_GAME_FAILURE ... Mon, 02 Feb 2015 00:53:42 GMT Dmitry Portnoy [6ba31d2] * server/server.cpp (modified) When a game start, message all clients not in the game so they remove ... Tue, 11 Nov 2014 01:26:14 GMT dportnoy [85da778] * client/Client/GameRender.cpp (modified) * client/Client/main.cpp (modified) * common/Game.cpp (modified) Convert the client to use the PlayerTeam enum Tue, 11 Nov 2014 01:20:11 GMT Dmitry Portnoy [48801af] * common/Player.cpp (modified) * common/Player.h (modified) * server/server.cpp (modified) Use an enum for the player's team Tue, 11 Nov 2014 01:05:14 GMT Dmitry Portnoy [c941e07] * server/DataAccess.cpp (modified) * server/server.cpp (modified) Only load the db settings once and actually use the loaded settings ... Mon, 10 Nov 2014 03:15:39 GMT dportnoy [a9a1295] * server/DataAccess.cpp (modified) * server/DataAccess.h (modified) * server/server.cpp (modified) Merge branch 'master' of github.com:weretaco/network-game Mon, 10 Nov 2014 03:15:05 GMT dportnoy [ace001a] * client/Client/main.cpp (modified) On the player's profile page, print the actual time each game ended. Mon, 10 Nov 2014 03:12:54 GMT Dmitry Portnoy [426fb84] * server/DataAccess.cpp (modified) * server/DataAccess.h (modified) * server/server.cpp (modified) Save the actual time a game ends to the databse and send it to the ... Mon, 10 Nov 2014 01:29:12 GMT Dmitry Portnoy [347d768] * server/dbmod.txt (modified) Add time_finished to the gameHistory table, switch the order of ... Sat, 08 Nov 2014 01:38:54 GMT Dmitry Portnoy [7fa452f] * client/Client/GameRender.cpp (modified) * client/Client/main.cpp (modified) * common/Game.cpp (modified) * common/Player.cpp (modified) * common/Player.h (modified) * server/DataAccess.cpp (modified) * server/server.cpp (modified) Change the player team variable so that 0 means no team, 1 means blue ... Sat, 08 Nov 2014 01:13:40 GMT Dmitry Portnoy [306758e] * client/Client/main.cpp (modified) * common/Game.cpp (modified) * common/Game.h (modified) * server/server.cpp (modified) Remove the serverSide argument from Game::addPlayer() since it's no ... Fri, 07 Nov 2014 00:28:30 GMT Dmitry Portnoy [f3dfead] * server/server.cpp (modified) Load the db settings file only once instead of many times Fri, 07 Nov 2014 00:17:20 GMT Dmitry Portnoy [5037b4b] * server/dbmod.txt (modified) Change the users table to make honor, wins, and losses all unsigned ints Fri, 31 Oct 2014 01:11:45 GMT Dmitry Portnoy [aee0634] * server/DataAccess.cpp (modified) * server/DataAccess.h (modified) Remove DataAccess::getPlayers() since it isn't used Fri, 17 Oct 2014 01:19:28 GMT Dmitry Portnoy [c666518] * common/Game.cpp (modified) * common/Game.h (modified) * server/server.cpp (modified) Move handleGameEvents and handlePlayers events from the Game class to ... Fri, 17 Oct 2014 01:14:36 GMT Dmitry Portnoy [84754c0] * server/DataAccess.cpp (modified) * server/DataAccess.h (modified) Change updatePlayer to take a Player object and update many fields of ... Fri, 17 Oct 2014 01:10:56 GMT Dmitry Portnoy [fb894b4] * .gitignore (modified) * server/dbmod.txt (modified) * server/makefile (modified) Change server exe name and clean up the db schema Thu, 24 Jul 2014 02:12:00 GMT dportnoy [81c4e8a] * client/Client/main.cpp (modified) Spelling correction in client gui Sat, 19 Jul 2014 00:35:29 GMT dportnoy [4c00935] * client/Client/main.cpp (modified) Client draws real player info and game history on the profile screen ... Sat, 19 Jul 2014 00:32:33 GMT Dmitry Portnoy [53643ca] * .gitignore (modified) * common/Game.cpp (modified) * common/Player.cpp (modified) * common/Player.h (modified) * server/DataAccess.cpp (modified) * server/DataAccess.h (modified) * server/LuaLoader.cpp (added) * server/LuaLoader.h (added) * server/db_settings.lua (added) * server/dbmod.txt (added) * server/makefile (modified) * server/server.cpp (modified) Server loads user profile and game history info from the database, ... Sat, 05 Jul 2014 02:27:33 GMT Dmitry Portnoy [cdb0e98] * server/server.cpp (modified) Server replies to the client's PROFILE request with hard-coded data ... Sat, 05 Jul 2014 02:26:04 GMT dportnoy [b28e2bf] * client/Client/main.cpp (modified) Client processes server PROFILE message and displays the player's ... Sat, 05 Jul 2014 00:52:30 GMT dportnoy [fd9cdb5] * client/Client/main.cpp (modified) * common/MessageContainer.h (modified) Add new player profile screen, accessible from the lobby, which shows ... Fri, 04 Jul 2014 22:43:06 GMT Dmitry Portnoy [abc4d56] * server/server.cpp (modified) Server processes and broadcasts START_GAME messages Fri, 04 Jul 2014 22:41:28 GMT dportnoy [cf05729] * client/Client/main.cpp (modified) Client processes START_GAME response Fri, 04 Jul 2014 22:22:02 GMT dportnoy [cb5a021] * client/Client/main.cpp (modified) * common/MessageContainer.h (modified) Client sends a new START_GAME message to start a game from the game lobby Fri, 04 Jul 2014 20:35:55 GMT dportnoy [b1ce08c] * server/server.cpp (modified) Merge branch 'master' of github.com:weretaco/network-game Fri, 04 Jul 2014 20:35:43 GMT dportnoy [dfc81f0] * client/Client/GameRender.cpp (modified) Fix potential client run-time error Fri, 04 Jul 2014 20:34:34 GMT Dmitry Portnoy [f15d6a9] * server/server.cpp (modified) Server processes JOIN_GAME messages and broadcasts the info to all ... Fri, 04 Jul 2014 20:23:38 GMT dportnoy [3476207] * client/Client/main.cpp (modified) Client shows all players in the game lobby and sends messages to the ... Fri, 04 Jul 2014 20:14:32 GMT dportnoy [e98426d] * common/MessageContainer.h (modified) New JOIN_GAME message that client sends to server to indicate ... Fri, 04 Jul 2014 20:09:47 GMT dportnoy [ea17281] * common/Game.cpp (modified) * common/Game.h (modified) * common/MessageProcessor.cpp (modified) Game.addPlayer takes a boolean to indicate wheter it runs on the ... Mon, 30 Jun 2014 23:51:12 GMT dportnoy [a0ce8a3] * client/Client/main.cpp (modified) Begin creation of the lobby screen for an individual game Sat, 28 Jun 2014 02:11:57 GMT Dmitry Portnoy [e708305] * client/makefile (modified) Client makefile works on both linux and mac Thu, 26 Jun 2014 23:02:13 GMT Dmitry Portnoy [3ea1839] * client/Client/TextLabel.cpp (modified) * common/WorldMap.cpp (modified) Fix Mac compiler warnings Thu, 19 Jun 2014 01:34:15 GMT Dmitry Portnoy [34bd549] * client/Client/main.cpp (modified) * client/makefile (modified) * common/Common.cpp (modified) * common/Compiler.h (modified) * common/MessageContainer.h (modified) * common/MessageProcessor.cpp (modified) * common/Player.h (modified) Make client compile on a Mac Fri, 23 May 2014 01:15:18 GMT Dmitry Portnoy [883bb5d] * client/Client/main.cpp (modified) Extra timer events removed from queue to prevent them from piling up ... Sat, 17 May 2014 18:55:01 GMT Dmitry Portnoy [a9e808e] * client/Client/main.cpp (modified) * client/makefile (modified) * graphics_library/TextureFragmentShader.fragmentshader (added) * graphics_library/TransformVertexShader.vertexshader (added) * graphics_library/common/controls.cpp (added) * graphics_library/common/controls.hpp (added) * graphics_library/common/shader.cpp (added) * graphics_library/common/shader.hpp (added) * graphics_library/common/texture.cpp (added) * graphics_library/common/texture.hpp (added) * graphics_library/main.cpp (modified) * graphics_library/makefile (modified) * graphics_library/uvtemplate.DDS (added) Merge branch 'master' of github.com:weretaco/network-game Sat, 17 May 2014 18:52:34 GMT Dmitry Portnoy [95d7add] * server/DataAccess.cpp (modified) more rebust error handling in the data-access code, specifically in ... Sat, 17 May 2014 15:11:41 GMT Dmitry Portnoy [af116c0] * graphics_library/TextureFragmentShader.fragmentshader (added) * graphics_library/TransformVertexShader.vertexshader (added) * graphics_library/common/controls.cpp (added) * graphics_library/common/controls.hpp (added) * graphics_library/common/shader.cpp (added) * graphics_library/common/shader.hpp (added) * graphics_library/common/texture.cpp (added) * graphics_library/common/texture.hpp (added) * graphics_library/main.cpp (modified) * graphics_library/makefile (modified) * graphics_library/uvtemplate.DDS (added) new graphics library code Sat, 17 May 2014 15:01:55 GMT Dmitry Portnoy [0b6f9ec] * client/Client/main.cpp (modified) * client/makefile (modified) Very minor client changes Sun, 09 Feb 2014 21:07:40 GMT dportnoy [84f9797] * server/makefile (modified) Server compiles with -g Sat, 08 Feb 2014 04:57:39 GMT Dmitry Portnoy [2e5aa0c] * .gitignore (modified) * graphics_library/makefile (added) * server/.gitignore (deleted) Global .gitignore has server files as well and the graphics library ... Fri, 07 Feb 2014 15:28:10 GMT Dmitry Portnoy [9cbdc9c] * graphics_library/graphics_library.vcxproj (modified) * graphics_library/graphics_library.vcxproj.filters (modified) * graphics_library/main.cpp (modified) Graphics libary can load textures and handle mouse and keyboard ... Thu, 06 Feb 2014 23:53:23 GMT Dmitry Portnoy [8df0c49] * client/Client/main.cpp (modified) * client/makefile (modified) Client makefile shows warnings Thu, 06 Feb 2014 23:46:43 GMT dportnoy [2ce5154] * graphics_library/SimpleFragmentShader.fragmentshader (added) * graphics_library/SimpleTransform.vertexshader (added) * graphics_library/SimpleVertexShader.vertexshader (added) * graphics_library/SingleColor.fragmentshader (added) * graphics_library/graphics_library.sln (added) * graphics_library/graphics_library.vcxproj (added) * graphics_library/graphics_library.vcxproj.filters (added) * graphics_library/graphics_library.vcxproj.user (added) * graphics_library/main.cpp (added) new OpenGL program added, that might replace the client's 2D graphics ... Thu, 06 Feb 2014 23:39:58 GMT dportnoy [efdb3ec] * .gitignore (modified) * client/.gitignore (deleted) Attempt to create one gitignore for VC++ projects (continued) Thu, 06 Feb 2014 23:35:55 GMT dportnoy [6fab975] * .gitignore (added) Attempt to create one gitignore for VC++ projects Thu, 30 Jan 2014 01:22:40 GMT dportnoy [8826eed] * client/Client/main.cpp (modified) When a player leaves a game, the client now frees the memory for that ... Wed, 29 Jan 2014 02:06:36 GMT dportnoy [64a1f4e] * common/Game.cpp (modified) * server/server.cpp (modified) Game.addPlayer reset all the player's stats as well Wed, 29 Jan 2014 01:34:21 GMT dportnoy [d6b5f74] * client/Client/main.cpp (modified) Prior deletion of client-side SCORE message processing reverted Tue, 28 Jan 2014 00:42:17 GMT dportnoy [6f64166] * client/Client/main.cpp (modified) Client no longer processes messages in STATE_LOBBY that should only ... Mon, 27 Jan 2014 02:12:03 GMT dportnoy [dfb9363] * client/Client/main.cpp (modified) Client correctly handles other players leaving Sun, 26 Jan 2014 22:50:13 GMT dportnoy [11ad6fb] * client/Client/main.cpp (modified) The client prints a list of all online players in the lobby Sun, 26 Jan 2014 22:22:41 GMT dportnoy [b29ff6b] * client/Client/main.cpp (modified) Client gui creation code moved to its own method Sun, 26 Jan 2014 22:04:27 GMT dportnoy [c991530] * client/Client/GameRender.cpp (modified) * common/Player.h (modified) * server/server.cpp (modified) The playerClass instance variable of the Player class is now an enum ... Sun, 26 Jan 2014 21:46:43 GMT dportnoy [c51da03] * client/Client/GameRender.cpp (modified) * client/Client/RadioButtonList.cpp (modified) * client/Client/RadioButtonList.h (modified) * client/Client/main.cpp (modified) * client/makefile (modified) Merge branch 'master' of github.com:weretaco/network-game Sun, 26 Jan 2014 21:45:30 GMT dportnoy [5c7f28d] * client/Client/GameRender.cpp (modified) * client/Client/main.cpp (modified) The global projectile map and related code is gone from main.cpp, the ... Sun, 26 Jan 2014 00:02:49 GMT Dmitry Portnoy [1e250bf] * client/Client/GameRender.cpp (modified) * client/Client/RadioButtonList.cpp (modified) * client/Client/RadioButtonList.h (modified) * client/Client/main.cpp (modified) * client/makefile (modified) Client makefile is up-to-date and includes -Wall Sat, 25 Jan 2014 18:50:46 GMT dportnoy [9ee50ce] * server/server.cpp (modified) Server logs unknown messages Fri, 24 Jan 2014 01:46:51 GMT dportnoy [1ee0ffa] * client/Client/main.cpp (modified) When the client receives a PLAYER_MOVE messages, it clears that ... Fri, 24 Jan 2014 01:45:42 GMT dportnoy [99cf349] * common/Game.cpp (modified) When a player starts moving, the server clears that player's target ... Fri, 24 Jan 2014 00:37:10 GMT dportnoy [f66d04f] * client/Client/GameRender.cpp (modified) * client/Client/main.cpp (modified) Client update for map structs refactoring Fri, 24 Jan 2014 00:27:15 GMT dportnoy [7f884ea] * common/Game.cpp (modified) * common/Game.h (modified) * common/WorldMap.cpp (modified) * common/WorldMap.h (modified) * server/server.cpp (modified) Map-related structs are now outside of the WorldMap class Thu, 23 Jan 2014 01:37:40 GMT dportnoy [e70b66b] * client/Client/main.cpp (modified) Player targeting logic has been fixed Wed, 22 Jan 2014 03:36:37 GMT dportnoy [06fc7f7] * common/MessageContainer.cpp (modified) * common/MessageContainer.h (modified) getMsgTypeString is now defined in MessageContainer.cpp and the ... Wed, 22 Jan 2014 01:31:27 GMT dportnoy [0678d60] * common/Game.cpp (modified) * common/MessageProcessor.cpp (modified) * common/Player.cpp (modified) * common/WorldMap.cpp (modified) * common/WorldMap.h (modified) * server/DataAccess.cpp (modified) * server/server.cpp (modified) All server warnings have been fixed and the WorldMap class has a new ... Mon, 20 Jan 2014 19:10:55 GMT dportnoy [204edcf] * server/server.cpp (modified) Server uses setters and getters to access id and targetPlayer ... Mon, 20 Jan 2014 18:47:58 GMT dportnoy [5b92307] * client/Client/GameRender.cpp (modified) * client/Client/main.cpp (modified) * common/Game.cpp (modified) * common/Player.cpp (modified) * common/Player.h (modified) id and targetPlayer are now both private members of the Player class ... Mon, 20 Jan 2014 17:08:29 GMT dportnoy [949cf70] * server/makefile (modified) Server makefile uses -Wall to compile all files Mon, 20 Jan 2014 16:59:34 GMT dportnoy [9ba9b96] * common/Player.cpp (modified) * common/Player.h (modified) * common/Projectile.cpp (modified) * common/Projectile.h (modified) * common/WorldMap.cpp (modified) * common/WorldMap.h (modified) * server/server.cpp (modified) All ids should now be unsigned ints Sun, 19 Jan 2014 20:19:18 GMT dportnoy [d998572] * common/Player.cpp (modified) * common/Player.h (modified) * server/server.cpp (modified) updateTarget (from the Player class) now takes the target as a ... Sun, 19 Jan 2014 20:17:10 GMT dportnoy [1f6233e] * client/Client/main.cpp (modified) Minor cient fix related to earlier code refactoring Sun, 19 Jan 2014 20:02:22 GMT dportnoy [e5697b1] * client/Client/GameRender.cpp (modified) * client/Client/GameRender.h (modified) * client/Client/main.cpp (modified) Projectile drawing code moved to the GameRender class Sun, 19 Jan 2014 19:40:55 GMT dportnoy [d05c484] * common/Game.cpp (modified) * common/Game.h (modified) * common/MessageProcessor.cpp (modified) * common/MessageProcessor.h (modified) * server/makefile (modified) * server/server.cpp (modified) Some game-specific functions moved from server.cpp to the Game class ... Tue, 07 Jan 2014 01:07:36 GMT dportnoy [6054f1e] * common/Player.cpp (modified) * common/Player.h (modified) * server/server.cpp (modified) Moved damagePlayer to the Player class Sat, 28 Dec 2013 16:29:07 GMT dportnoy [eb2ad4f] * client/Client/main.cpp (modified) gameMap removed from client Sat, 28 Dec 2013 16:21:05 GMT dportnoy [2e63b64] * server/server.cpp (modified) gameMap removed from server Sat, 28 Dec 2013 16:08:34 GMT dportnoy [bcfd99a] * server/server.cpp (modified) When a player leaves a game, any flag they were carrying is dropped Sat, 28 Dec 2013 14:21:46 GMT Dmitry Portnoy [8aed9c0] * client/.gitignore (modified) * client/Client/main.cpp (modified) * client/makefile (modified) Client compiles under linux Sat, 28 Dec 2013 14:18:05 GMT dportnoy [360c0f1] * server/server.cpp (modified) Server no longer sends OBJECT messages on player login or runs the ... Fri, 27 Dec 2013 20:58:51 GMT dportnoy [3ff2bd7] * client/Client/main.cpp (modified) Client updates related to the attack message change Fri, 27 Dec 2013 20:55:07 GMT dportnoy [9bfc1cb] * common/MessageContainer.h (modified) * server/server.cpp (modified) The ATTACK message has been removed and the START_ATTACK message has ... Fri, 27 Dec 2013 17:57:25 GMT dportnoy [f63aa57] * client/Client/Window.cpp (modified) * client/Client/Window.h (modified) * client/Client/main.cpp (modified) The old Game window has been completely removed from the client and ... Thu, 26 Dec 2013 22:49:48 GMT dportnoy [cbc70eb] * client/Client/main.cpp (modified) A small bit of client code uses curPlayerId instead of searching ... Wed, 25 Dec 2013 20:49:15 GMT dportnoy [cd80d63] * client/Client/main.cpp (modified) Issue with players leaving, but not getting removed from games is fixed Wed, 25 Dec 2013 16:58:42 GMT dportnoy [29fdf12] * server/server.cpp (modified) The GAME_INFO message sent when a game finishes now includes the game ... Wed, 25 Dec 2013 16:57:17 GMT dportnoy [257de75] * client/Client/main.cpp (modified) Removed some debug messages from the client Wed, 25 Dec 2013 16:44:20 GMT dportnoy [df74597] * server/server.cpp (modified) Server-side logic for handling a game victory is fixed