#
# ChangeLog for / in network-game
#
# Generated by Trac 1.5.3
# Jan 23, 2025, 9:23:15 AM

Mon, 22 Jul 2013 23:56:12 GMT dportnoy <dmp1488@…> [dee75cc]
	* client/Client/main.cpp (modified)
	* common/MessageProcessor.h (modified)
	* server/makefile (modified)
	* server/server.cpp (modified)

	Remove the Message.h include from several files


Mon, 22 Jul 2013 23:52:39 GMT dportnoy <dmp1488@…> [49da01a]
	* client/Client/Client.vcxproj (modified)
	* client/Client/Client.vcxproj.filters (modified)
	* client/Client/RadioButtonList.cpp (modified)
	* client/Client/RadioButtonList.h (modified)
	* client/Client/main.cpp (modified)
	* common/Message.cpp (deleted)
	* common/Message.h (deleted)
	* common/MessageProcessor.h (modified)

	Add status messages for login and registration and remove the Message ...


Sun, 21 Jul 2013 18:25:00 GMT dportnoy <dmp1488@…> [365e156]
	* client/Client/Button.h (modified)
	* client/Client/Client.vcxproj (modified)
	* client/Client/Client.vcxproj.filters (modified)
	* client/Client/TextLabel.cpp (added)
	* client/Client/TextLabel.h (added)
	* client/Client/main.cpp (modified)

	Added a TextLabel gui element and updated the client to show status ...


Sat, 20 Jul 2013 14:15:04 GMT dportnoy <dmp1488@…> [09ddba7]
	* common/MessageProcessor.cpp (modified)

	Debugging


Sat, 20 Jul 2013 14:11:04 GMT dportnoy <dmp1488@…> [9a4fa04]
	* server/server.cpp (modified)

	Debugging


Sat, 20 Jul 2013 14:04:14 GMT dportnoy <dmp1488@…> [64d22ac]
	* common/MessageProcessor.cpp (modified)

	Debugging info


Sat, 20 Jul 2013 13:24:43 GMT dportnoy <dmp1488@…> [bace57b]
	* common/MessageProcessor.cpp (modified)
	* common/MessageProcessor.h (modified)

	MessageProcessor stores the recipient address along with each sent ...


Wed, 17 Jul 2013 02:06:32 GMT dportnoy <dmp1488@…> [cc6a14a]
	* common/MessageProcessor.cpp (modified)

	Bug fix for MessageProcessor


Wed, 17 Jul 2013 02:00:08 GMT dportnoy <dmp1488@…> [3794f6d]
	* common/MessageProcessor.cpp (modified)

	Bug fix for MessageProcessor acks


Wed, 17 Jul 2013 01:53:54 GMT dportnoy <dmp1488@…> [855f153]
	* common/MessageProcessor.cpp (modified)

	Added debug info


Wed, 17 Jul 2013 01:48:16 GMT dportnoy <dmp1488@…> [4dbac87]
	* common/MessageProcessor.cpp (modified)
	* common/MessageProcessor.h (modified)

	MessageProcessor keeps track messages it has acked, so it doesn't ...


Tue, 16 Jul 2013 01:06:57 GMT dportnoy <dmp1488@…> [6b641af]
	* common/MessageProcessor.cpp (modified)

	Debugging


Tue, 16 Jul 2013 00:53:06 GMT dportnoy <dmp1488@…> [5755e68]
	* common/MessageProcessor.cpp (modified)

	MessageProcessor bug fix


Tue, 16 Jul 2013 00:38:32 GMT dportnoy <dmp1488@…> [4fcf7a4]
	* common/MessageProcessor.cpp (modified)

	More debug info


Tue, 16 Jul 2013 00:33:41 GMT dportnoy <dmp1488@…> [bd2502a]
	* common/MessageProcessor.cpp (modified)

	Added debug info to MessageProcessor


Tue, 16 Jul 2013 00:22:20 GMT dportnoy <dmp1488@…> [9557f92]
	* common/MessageProcessor.cpp (modified)

	Fixed cleanAckedMessages so it compiles on linux as well


Mon, 15 Jul 2013 23:55:32 GMT dportnoy <dmp1488@…> [af713bc]
	* common/MessageProcessor.cpp (modified)

	Fix a bug in cleanAckedMessages


Mon, 15 Jul 2013 00:16:27 GMT dportnoy <dmp1488@…> [3de664d]
	* client/Client/main.cpp (modified)

	Client clears acked messages


Mon, 15 Jul 2013 00:14:43 GMT dportnoy <dmp1488@…> [198cf2d]
	* common/MessageProcessor.cpp (modified)
	* common/MessageProcessor.h (modified)
	* server/server.cpp (modified)

	MessageProcessor handles receiving multiple ACKs for the same message


Sun, 14 Jul 2013 21:42:56 GMT dportnoy <dmp1488@…> [10f6fc2]
	* client/Client/Client.vcxproj (modified)
	* client/Client/Client.vcxproj.filters (modified)
	* client/Client/main.cpp (modified)

	The client uses MessageProcessor to send/receive messages


Sun, 14 Jul 2013 21:22:38 GMT dportnoy <dmp1488@…> [9b5d30b]
	* common/Message.cpp (modified)
	* common/Message.h (modified)
	* common/MessageProcessor.cpp (modified)
	* common/MessageProcessor.h (modified)
	* server/server.cpp (modified)

	Moved server message sending/receiving into MessageProcessor


Sun, 14 Jul 2013 18:44:29 GMT dportnoy <dmp1488@…> [5a64bea]
	* common/Message.h (modified)
	* common/MessageProcessor.cpp (modified)
	* common/MessageProcessor.h (modified)

	Completed initial version of MessageProcessor


Sun, 14 Jul 2013 16:11:25 GMT dportnoy <dmp1488@…> [1f1eb58]
	* client/.gitignore (modified)
	* client/Client/Client.vcxproj (modified)
	* client/Client/Client.vcxproj.user (modified)
	* client/Client/main.cpp (modified)

	Added a client release build that uses the release version of allegro


Sun, 14 Jul 2013 16:09:08 GMT dportnoy <dmp1488@…> [1a3c42d]
	* common/MessageProcessor.cpp (added)
	* common/MessageProcessor.h (added)

	Added the skeleton MessageProcessor class


Tue, 02 Jul 2013 22:24:22 GMT dportnoy <dmp1488@…> [787806f]
	* common/Message.cpp (modified)
	* common/Message.h (modified)
	* server/makefile (modified)

	Added an ACK message type and a skeleton MessageProcessor class


Sun, 23 Jun 2013 17:46:12 GMT dportnoy <dmp1488@…> [f3cf1a5]
	* client/Client/main.cpp (modified)

	The client draws all map objects instead of some of them


Sun, 23 Jun 2013 17:45:05 GMT dportnoy <dmp1488@…> [694c3d2]
	* server/server.cpp (modified)

	The server now does bounds checking on player movement based on the ...


Sun, 23 Jun 2013 17:18:50 GMT dportnoy <dmp1488@…> [147f662]
	* client/Client/main.cpp (modified)

	Fix a bug where the entire map wasn't being drawn


Sun, 23 Jun 2013 17:12:36 GMT dportnoy <dmp1488@…> [b650f8a]
	* common/WorldMap.cpp (modified)
	* data/map.txt (modified)

	Increased the map size


Sun, 23 Jun 2013 17:12:01 GMT dportnoy <dmp1488@…> [9b1e12c]
	* client/Client/chat.cpp (modified)
	* client/Client/main.cpp (modified)

	Increased the size of the client window to 1024x768 and moved around ...


Sun, 23 Jun 2013 14:12:33 GMT dportnoy <dmp1488@…> [7ca5d21]
	* server/DataAccess.cpp (modified)

	The server can handle loading a NULL class from the db


Sat, 22 Jun 2013 13:26:58 GMT dportnoy <dmp1488@…> [521c88b]
	* common/Player.cpp (modified)
	* server/DataAccess.cpp (modified)
	* server/DataAccess.h (modified)
	* server/server.cpp (modified)

	Upon player registration, the server stores the selected player class ...


Sat, 22 Jun 2013 13:25:01 GMT dportnoy <dmp1488@…> [109e8a3]
	* client/Client/main.cpp (modified)

	Username and password textbox labels appear on the registration page


Fri, 21 Jun 2013 01:52:53 GMT dportnoy <dmp1488@…> [5c95436]
	* client/Client/Client.vcxproj (modified)
	* client/Client/Client.vcxproj.filters (modified)
	* client/Client/RadioButtonList.cpp (added)
	* client/Client/RadioButtonList.h (added)
	* client/Client/main.cpp (modified)

	Add a RadioButtonList gui control to the client, re-organize the ...


Wed, 19 Jun 2013 23:54:55 GMT dportnoy <dmp1488@…> [5a5f131]
	* client/Client/main.cpp (modified)
	* common/Projectile.cpp (modified)

	Dead players aren't drawn


Wed, 19 Jun 2013 23:46:30 GMT dportnoy <dmp1488@…> [66c4ec4]
	* server/server.cpp (modified)

	Restore the player's health and move him next to his base when he ...


Tue, 18 Jun 2013 23:16:21 GMT dportnoy <dmp1488@…> [c76134b]
	* common/Player.cpp (modified)
	* common/Player.h (modified)
	* common/Projectile.cpp (modified)
	* server/DataAccess.cpp (modified)
	* server/server.cpp (modified)

	A player respawns at their flag 10 seconds after dying


Mon, 17 Jun 2013 02:27:26 GMT dportnoy <dmp1488@…> [1d0ede1]
	* common/Player.cpp (modified)

	Merge branch 'master' of github.com:weretaco/network-game


Mon, 17 Jun 2013 02:26:55 GMT dportnoy <dmp1488@…> [7c52498]
	* common/Player.cpp (modified)

	Remove some debugging statements


Mon, 17 Jun 2013 01:54:45 GMT dportnoy <dmp1488@…> [88c0536]
	* common/Player.cpp (modified)

	Fixed player serialization bug


Mon, 17 Jun 2013 01:45:08 GMT dportnoy <dmp1488@…> [02fa8fd]
	* common/Player.cpp (modified)

	Merge


Mon, 17 Jun 2013 01:43:55 GMT dportnoy <dmp1488@…> [032e550]
	* client/Client/main.cpp (modified)
	* common/Player.cpp (modified)

	Add some more debug info


Mon, 17 Jun 2013 01:39:47 GMT dportnoy <dmp1488@…> [d3e8f60]
	* common/Player.cpp (modified)

	Add some debugging stuff


Sun, 16 Jun 2013 23:12:31 GMT dportnoy <dmp1488@…> [5b1e31e]
	* common/Player.cpp (modified)
	* common/Player.h (modified)
	* server/server.cpp (modified)

	Fix some bugs related to player attack and movement


Tue, 11 Jun 2013 01:24:09 GMT dportnoy <dmp1488@…> [ff2133a]
	* common/Player.cpp (modified)
	* common/Player.h (modified)
	* common/Projectile.cpp (modified)
	* server/server.cpp (modified)

	Move player chasing behavior to the Player class so the same behavior ...


Sun, 09 Jun 2013 21:30:32 GMT dportnoy <dmp1488@…> [11d21ee]
	* common/Player.cpp (modified)
	* common/Player.h (modified)
	* server/server.cpp (modified)

	When a player tries to attack someone, they will now move toward the ...


Sun, 09 Jun 2013 19:29:59 GMT dportnoy <dmp1488@…> [8c74150]
	* client/Client/main.cpp (modified)

	The client processes PROJECTILE and REMOVE_PROJECTILE messages and ...


Sun, 09 Jun 2013 19:27:52 GMT dportnoy <dmp1488@…> [8795a38]
	* server/server.cpp (modified)

	Fix a bug where a projectile deals damage to the wrong player when it ...


Sun, 09 Jun 2013 17:59:48 GMT dportnoy <dmp1488@…> [fbcfc35]
	* client/Client/Client.vcxproj (modified)
	* client/Client/Client.vcxproj.filters (modified)
	* client/Client/main.cpp (modified)

	Add the Projectile class to the client project and add a list of ...


Sun, 09 Jun 2013 17:03:03 GMT dportnoy <dmp1488@…> [b978503]
	* client/Client/main.cpp (modified)
	* common/Message.h (modified)

	Minor changes


Sun, 09 Jun 2013 16:58:21 GMT dportnoy <dmp1488@…> [d03ec0f]
	* common/Projectile.cpp (added)
	* common/Projectile.h (added)

	Add the Projectile class


Mon, 03 Jun 2013 23:05:20 GMT dportnoy <dmp1488@…> [8dad966]
	* common/Message.h (modified)
	* common/Player.cpp (modified)
	* common/Player.h (modified)
	* server/makefile (modified)
	* server/server.cpp (modified)

	Added server support for player attack animations and cooldowns and ...


Sun, 26 May 2013 22:34:28 GMT dportnoy <dmp1488@…> [8a4ed74]
	* server/server.cpp (modified)

	Made some minor server changes to help handle player attacks


Sun, 26 May 2013 21:01:11 GMT dportnoy <dmp1488@…> [4b4b153]
	* server/server.cpp (modified)

	The server can receive, but does not yet process, START_ATTACK and ...


Sun, 26 May 2013 20:57:11 GMT dportnoy <dmp1488@…> [e1f78f5]
	* client/Client/main.cpp (modified)
	* common/Message.h (modified)

	START_ATTACK and ATTACK message types have been added and the client ...


Sun, 26 May 2013 20:27:54 GMT dportnoy <dmp1488@…> [46fa35a]
	* common/Player.cpp (modified)
	* common/Player.h (modified)
	* server/server.cpp (modified)

	The server randomly chooses a player's class when they log on


Sun, 26 May 2013 20:20:49 GMT dportnoy <dmp1488@…> [d09fe76]
	* client/Client/main.cpp (modified)

	The client displays a player's health and class


Sun, 26 May 2013 18:26:15 GMT dportnoy <dmp1488@…> [07c73fa]
	* common/Player.cpp (modified)
	* common/Player.h (modified)

	Added class, health, attackType, and damage to the Player class


Sun, 26 May 2013 15:34:27 GMT dportnoy <dmp1488@…> [446dc65]
	* server/server.cpp (modified)

	A player can only turn the enemy flag in if their own flag is at ...


Sun, 26 May 2013 00:11:09 GMT dportnoy <dmp1488@…> [15efb4e]
	* client/Client/main.cpp (modified)

	The client processes SCORE messages and displays the score


Sat, 25 May 2013 23:51:29 GMT dportnoy <dmp1488@…> [b8601ee]
	* common/Message.h (modified)
	* server/server.cpp (modified)

	The server keeps track of each team's score and sends SCORE meesages ...


Sat, 25 May 2013 23:35:00 GMT dportnoy <dmp1488@…> [5c84d54]
	* server/server.cpp (modified)

	The server only checks if a player should pick up a flag when it gets ...


Sat, 25 May 2013 23:33:36 GMT dportnoy <dmp1488@…> [4926168]
	* client/Client/main.cpp (modified)

	The client sends a PICKUP_FLAG message when S is pressed


Sat, 25 May 2013 23:09:52 GMT dportnoy <dmp1488@…> [e330873]
	* server/server.cpp (modified)

	Fixed a segfault related to incrementing an iterator past the end of ...


Sat, 25 May 2013 22:50:26 GMT dportnoy <dmp1488@…> [5299436]
	* common/Message.h (modified)
	* server/server.cpp (modified)

	Added a PICKUP_FLAG message type


Sat, 25 May 2013 21:37:47 GMT dportnoy <dmp1488@…> [7553db9]
	* server/server.cpp (modified)

	Turning in flags works correctly in all cases and players can no ...


Sat, 25 May 2013 20:31:40 GMT dportnoy <dmp1488@…> [e4c60ba]
	* common/WorldMap.cpp (modified)
	* common/WorldMap.h (modified)
	* server/server.cpp (modified)

	Players can turn in flags they have picked up to their own flag sites


Sat, 25 May 2013 19:36:19 GMT dportnoy <dmp1488@…> [a6066e8]
	* client/Client/main.cpp (modified)

	Players are the color of their team instead of always being red


Sat, 25 May 2013 19:32:50 GMT dportnoy <dmp1488@…> [df79cfd]
	* common/Player.cpp (modified)
	* server/server.cpp (modified)

	The server assigns a random team to each player when they login


Sat, 25 May 2013 18:53:59 GMT dportnoy <dmp1488@…> [b8cb03f]
	* server/server.cpp (modified)

	Changed some server-side debugging statements


Sat, 25 May 2013 18:49:14 GMT dportnoy <dmp1488@…> [7511a2b]
	* client/Client/main.cpp (modified)
	* common/WorldMap.cpp (modified)

	Resolved a bug where objects with duplicate ids were getting created


Sat, 25 May 2013 18:04:08 GMT dportnoy <dmp1488@…> [e487381]
	* common/WorldMap.cpp (modified)
	* common/WorldMap.h (modified)
	* server/server.cpp (modified)

	The server removes objects from its map when they are picked up by ...


Sat, 25 May 2013 02:18:05 GMT dportnoy <dmp1488@…> [626e5b0]
	* client/Client/main.cpp (modified)
	* common/Message.h (modified)

	The client sends a DROP_FLAG message when the user presses D


Sat, 25 May 2013 01:53:15 GMT dportnoy <dmp1488@…> [2df63d6]
	* client/Client/main.cpp (modified)

	Objects that are picked up by players get removed from the map


Sat, 25 May 2013 01:45:54 GMT dportnoy <dmp1488@…> [b07eeac]
	* common/Common.cpp (modified)
	* common/Common.h (modified)
	* common/Message.cpp (modified)
	* server/server.cpp (modified)

	Players pick up flags when they get close to the flag objects, not ...


Fri, 24 May 2013 02:07:50 GMT dportnoy <dmp1488@…> [b81cea1]
	* client/Client/main.cpp (modified)
	* common/Player.cpp (modified)
	* common/WorldMap.cpp (modified)

	Fix a bug that prevents the player from moving anywhere


Fri, 24 May 2013 01:23:49 GMT dportnoy <dmp1488@…> [23559e7]
	* common/Player.cpp (modified)
	* server/server.cpp (modified)

	Move player interaction with objects on the map from Player::move to ...


Wed, 22 May 2013 22:55:36 GMT dportnoy <dmp1488@…> [45b2750]
	* client/Client/main.cpp (modified)

	Clients can now process MSG_TYPE_OBJECT messages


Wed, 22 May 2013 22:34:42 GMT dportnoy <dmp1488@…> [5f868c0]
	* common/Message.h (modified)
	* common/WorldMap.cpp (modified)
	* common/WorldMap.h (modified)
	* server/server.cpp (modified)

	Added partial server support for new messages for sending item info


Tue, 21 May 2013 22:00:54 GMT dportnoy <dmp1488@…> [6e66ffd]
	* client/Client/main.cpp (modified)
	* common/WorldMap.cpp (modified)
	* common/WorldMap.h (modified)
	* server/server.cpp (modified)

	Add functions to the WorldMap class to allow the server to notify ...


Sun, 19 May 2013 20:36:44 GMT dportnoy <dmp1488@…> [cc1c6c1]
	* client/Client/main.cpp (modified)

	Updated the client to use structures instead of objects


Sun, 19 May 2013 19:12:07 GMT dportnoy <dmp1488@…> [05051c7]
	* common/Player.cpp (modified)
	* common/WorldMap.cpp (modified)
	* common/WorldMap.h (modified)

	Added support for objects that can be at any pixel on the map, not ...


Sat, 18 May 2013 21:38:05 GMT dportnoy <dmp1488@…> [035d852]
	* common/Player.cpp (modified)

	Removed some dbugging statements


Sat, 18 May 2013 21:33:05 GMT dportnoy <dmp1488@…> [a78c387]
	* client/Client/main.cpp (modified)

	Picking up flags works correctly now


Sat, 18 May 2013 21:29:09 GMT dportnoy <dmp1488@…> [b26229c]
	* common/Player.cpp (modified)
	* common/WorldMap.cpp (modified)
	* server/server.cpp (modified)

	Some more map debugging


Sat, 18 May 2013 21:02:28 GMT dportnoy <dmp1488@…> [2864d8e]
	* common/Player.cpp (modified)
	* server/server.cpp (modified)

	Added some debugging info


Sat, 18 May 2013 20:53:03 GMT dportnoy <dmp1488@…> [e4a5786]
	* common/Player.cpp (modified)

	Each player now starts off not carrying any flags


Sat, 18 May 2013 20:50:33 GMT dportnoy <dmp1488@…> [e76055f]
	* common/Player.cpp (modified)
	* common/WorldMap.h (modified)
	* server/server.cpp (modified)

	The server now checks if a player got close enough to a flag to pick ...


Sat, 18 May 2013 20:30:53 GMT dportnoy <dmp1488@…> [d69eb32]
	* server/server.cpp (modified)

	Re-enabled sending PLAYER_MOVE messages when a player encounters an ...


Sat, 18 May 2013 20:14:14 GMT dportnoy <dmp1488@…> [430c80e]
	* server/server.cpp (modified)

	Fixed elapsed time calculation for server-side player movement


Sat, 18 May 2013 19:35:30 GMT dportnoy <dmp1488@…> [a72bbde]
	* server/server.cpp (modified)

	Removed some unused code for updating player positions server-side ...


Sat, 18 May 2013 19:25:15 GMT dportnoy <dmp1488@…> [876add0]
	* server/server.cpp (modified)

	Re-added server-side player movement/validation


Sat, 18 May 2013 19:21:55 GMT dportnoy <dmp1488@…> [74b8e79]
	* common/Player.h (modified)
	* server/server.cpp (modified)

	Deleted some commented code


Sat, 18 May 2013 19:21:09 GMT dportnoy <dmp1488@…> [7d91bbe]
	* client/Client/main.cpp (modified)

	Fixed a syntax error in the client


Sat, 18 May 2013 18:44:07 GMT dportnoy <dmp1488@…> [c987d79]
	* common/Player.cpp (modified)

	Removed the actual includes for the previously-mentioned issue


Sat, 18 May 2013 18:42:59 GMT dportnoy <dmp1488@…> [7efed11]
	* client/Client/main.cpp (modified)
	* common/Player.cpp (modified)
	* common/Player.h (modified)

	Removed the draw method from the Player class to avoid an allegro ...


Sat, 18 May 2013 18:36:54 GMT dportnoy <dmp1488@…> [d436ac4]
	* client/Client/main.cpp (modified)
	* common/Player.cpp (modified)
	* common/Player.h (modified)

	Modified the player class to include the team and whether the player ...


Fri, 10 May 2013 00:58:25 GMT dportnoy <dmp1488@…> [7f2cef0]
	* common/Player.cpp (modified)

	Another change to fix the player movement bug


Fri, 10 May 2013 00:55:52 GMT dportnoy <dmp1488@…> [db58227]
	* common/Player.cpp (modified)

	Fix a rounding bug in player movement


Thu, 09 May 2013 01:32:42 GMT dportnoy <dmp1488@…> [d211210]
	* common/Player.cpp (modified)
	* server/server.cpp (modified)

	Add server-side checking of player movement