# # ChangeLog for / in network-game # # Generated by Trac 1.5.4 # Dec 15, 2024, 9:27:49 PM 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 Wed, 25 Dec 2013 15:23:09 GMT dportnoy [e0fd377] * client/Client/main.cpp (modified) Removed global score variables from client, removed the old ... Wed, 25 Dec 2013 15:21:45 GMT dportnoy [f3fb980] * server/server.cpp (modified) Removed global score variables from server Tue, 24 Dec 2013 20:17:56 GMT dportnoy [9c18cb7] * client/Client/main.cpp (modified) Removed error function definition from main.cpp Tue, 24 Dec 2013 20:06:30 GMT dportnoy [8554263] * common/Common.cpp (modified) * common/Common.h (modified) * common/MessageProcessor.cpp (modified) * server/server.cpp (modified) Restructuring and code cleanup Tue, 24 Dec 2013 15:02:22 GMT dportnoy [68d94de] * client/Client/main.cpp (modified) * common/MessageProcessor.cpp (modified) * common/MessageProcessor.h (modified) MessageProcessor now takes a socket and optional output log file as ... Mon, 23 Dec 2013 23:50:11 GMT dportnoy [e1af80c] * server/server.cpp (modified) When a game ends, the server sets currentGame to NULL for all ... Mon, 23 Dec 2013 23:33:36 GMT dportnoy [635ad9b] * client/Client/main.cpp (modified) * common/GameSummary.cpp (modified) Correction to GameSummary constructor Mon, 23 Dec 2013 23:32:26 GMT dportnoy [778d0c9] * server/server.cpp (modified) Correction in the server's creation of the FINISH_GAME message Mon, 23 Dec 2013 20:45:55 GMT Dmitry Portnoy [3e44a59] * client/Client/Client.vcxproj (modified) * client/Client/Client.vcxproj.filters (modified) * client/Client/main.cpp (modified) The client shows a game summary screen when the current game cfinishes Mon, 23 Dec 2013 20:05:55 GMT dportnoy [c9f6a1c] * common/Game.cpp (modified) * common/Game.h (modified) * common/GameSummary.cpp (added) * common/GameSummary.h (added) * server/makefile (modified) * server/server.cpp (modified) New GameSummary class for storing game results Mon, 23 Dec 2013 19:10:51 GMT dportnoy [8ce793b] * server/server.cpp (modified) For for server bug caused by improper deletion while iterating over games Mon, 23 Dec 2013 17:28:52 GMT dportnoy [3b6f46b] * server/server.cpp (modified) Minor code changes Mon, 23 Dec 2013 17:26:01 GMT dportnoy [e5b96e2] * server/server.cpp (modified) When a team scores 3 points, the server sends FINISH_GAME messages to ... Mon, 23 Dec 2013 17:06:49 GMT dportnoy [ad1e2fc] * server/server.cpp (modified) When a player picks up a flag, the relevant PLAYER message is now ... Mon, 23 Dec 2013 16:56:22 GMT dportnoy [e62b56c] * common/MessageContainer.h (modified) * design/multipleGameDesign.txt (modified) * server/server.cpp (modified) The code that processes player movement, attacks, and flag captures ... Sun, 22 Dec 2013 23:22:46 GMT dportnoy [35f6097] * server/server.cpp (modified) Players are revived correctly in individual games Sun, 22 Dec 2013 22:59:13 GMT dportnoy [5ae8dca] * server/server.cpp (modified) Server moves projectiles in all individual games and damages players ... Sun, 22 Dec 2013 22:56:37 GMT dportnoy [58ca135] * client/Client/main.cpp (modified) Client handles PROJECTILE and REMOVE_PROJECTILE messages in ... Sun, 22 Dec 2013 22:14:43 GMT dportnoy [45734ff] * common/Game.cpp (modified) * common/Game.h (modified) * server/server.cpp (modified) The Game class stores a list of projectiles present in that game Sun, 22 Dec 2013 02:57:04 GMT dportnoy [1d96513] * common/Game.cpp (modified) * common/Game.h (modified) Game class includes projectile list Sun, 22 Dec 2013 02:29:05 GMT dportnoy [483a2cb] * server/server.cpp (modified) Melee attacks and dying work in individual games Sat, 21 Dec 2013 19:17:02 GMT dportnoy [b8abc90] * client/Client/main.cpp (modified) Client sends a START_ATTACK message when a player right-clicks on ... Sat, 21 Dec 2013 19:15:00 GMT dportnoy [ffadc8e] * server/server.cpp (modified) Server handles movement for players who have attack targets in ... Sat, 21 Dec 2013 17:13:43 GMT dportnoy [686589c] * client/Client/main.cpp (modified) The old game screen is no longer accessible by clicking anywhere on ... Sat, 21 Dec 2013 16:06:44 GMT dportnoy [d3efa1a] * server/server.cpp (modified) A player gets a list of existing games when they login Sat, 21 Dec 2013 02:35:19 GMT dportnoy [b73bc28] * server/server.cpp (modified) Turning in the opposing team's flag now works in individual games and ... Fri, 20 Dec 2013 03:42:30 GMT dportnoy [ce2bb87] * common/Game.cpp (modified) * common/Game.h (modified) * server/server.cpp (modified) A player can pick up an opponent's flag in an individual game Fri, 20 Dec 2013 02:09:42 GMT dportnoy [6c9bcdd] * client/Client/main.cpp (modified) Client sends flag pickup and drop messages in individual games Fri, 20 Dec 2013 01:41:49 GMT dportnoy [402cf86] * common/Game.cpp (modified) * common/Game.h (modified) * data/map.txt (modified) * server/server.cpp (modified) The server checks player movement in individual games and stops ... Thu, 19 Dec 2013 03:34:50 GMT dportnoy [fef7c69] * client/Client/main.cpp (modified) The client sends and processes PLAYER_MOVE messages when in a game ... Thu, 19 Dec 2013 03:31:45 GMT dportnoy [0129700] * common/Game.cpp (modified) * common/Game.h (modified) * server/server.cpp (modified) The Game class validates player movement on the server side Wed, 18 Dec 2013 01:27:55 GMT dportnoy [70fc3e8] * server/server.cpp (modified) Flags are placed correctly when a new game is created Wed, 18 Dec 2013 00:57:06 GMT dportnoy [4509648] * server/server.cpp (modified) The server replies with the correct message type to a LOGOUT message Wed, 18 Dec 2013 00:08:50 GMT dportnoy [2d78e03] * server/server.cpp (modified) Minor server fix Wed, 18 Dec 2013 00:06:56 GMT dportnoy [6012178] * client/Client/main.cpp (modified) Client accepts PLAYER_JOIN_GAME messages Tue, 17 Dec 2013 23:35:52 GMT dportnoy [453087e] * common/MessageContainer.h (modified) * server/server.cpp (modified) PLAYER_JOIN_GAME messages, rather than PLAYER ones, are now sent to ... Tue, 17 Dec 2013 14:11:14 GMT Dmitry Portnoy [31b347a] * client/Client/main.cpp (modified) When the client receives a PLAYER message, a new PLAYER object is ... Tue, 17 Dec 2013 03:04:22 GMT dportnoy [e103b51] * client/Client/main.cpp (modified) Client deletes games with no players remaining Tue, 17 Dec 2013 03:03:33 GMT dportnoy [1248984] * server/server.cpp (modified) Server deletes games with no players remaining Tue, 17 Dec 2013 00:46:17 GMT dportnoy [3d6f78f] * design/multipleGameDesign.txt (modified) * server/server.cpp (modified) Comments and design doc changes