|
|
@a0ce8a3
|
10 years |
dmp1488 |
Begin creation of the lobby screen for an individual game
|
|
|
@e708305
|
10 years |
dmp1488 |
Client makefile works on both linux and mac
|
|
|
@3ea1839
|
10 years |
dportnoy |
Fix Mac compiler warnings
|
|
|
@34bd549
|
11 years |
dmp1488 |
Make client compile on a Mac
|
|
|
@883bb5d
|
11 years |
dmp1488 |
Extra timer events removed from queue to prevent them from piling up …
|
|
|
@0b6f9ec
|
11 years |
dmp1488 |
Very minor client changes
|
|
|
@8df0c49
|
11 years |
dmp1488 |
Client makefile shows warnings
|
|
|
@efdb3ec
|
11 years |
dmp1488 |
Attempt to create one gitignore for VC++ projects (continued)
|
|
|
@8826eed
|
11 years |
dmp1488 |
When a player leaves a game, the client now frees the memory for that …
|
|
|
@d6b5f74
|
11 years |
dmp1488 |
Prior deletion of client-side SCORE message processing reverted
|
|
|
@6f64166
|
11 years |
dmp1488 |
Client no longer processes messages in STATE_LOBBY that should only be …
|
|
|
@dfb9363
|
11 years |
dmp1488 |
Client correctly handles other players leaving
|
|
|
@11ad6fb
|
11 years |
dmp1488 |
The client prints a list of all online players in the lobby
|
|
|
@b29ff6b
|
11 years |
dmp1488 |
Client gui creation code moved to its own method
|
|
|
@c991530
|
11 years |
dmp1488 |
The playerClass instance variable of the Player class is now an enum …
|
|
|
@c51da03
|
11 years |
dmp1488 |
Merge branch 'master' of github.com:weretaco/network-game
|
|
|
@5c7f28d
|
11 years |
dmp1488 |
The global projectile map and related code is gone from main.cpp, the …
|
|
|
@1e250bf
|
11 years |
dmp1488 |
Client makefile is up-to-date and includes -Wall
|
|
|
@1ee0ffa
|
11 years |
dmp1488 |
When the client receives a PLAYER_MOVE messages, it clears that …
|
|
|
@f66d04f
|
11 years |
dmp1488 |
Client update for map structs refactoring
|
|
|
@e70b66b
|
11 years |
dmp1488 |
Player targeting logic has been fixed
|
|
|
@5b92307
|
11 years |
dmp1488 |
id and targetPlayer are now both private members of the Player class …
|
|
|
@1f6233e
|
11 years |
dmp1488 |
Minor cient fix related to earlier code refactoring
|
|
|
@e5697b1
|
11 years |
dmp1488 |
Projectile drawing code moved to the GameRender class
|
|
|
@eb2ad4f
|
11 years |
dmp1488 |
gameMap removed from client
|
|
|
@8aed9c0
|
11 years |
dmp1488 |
Client compiles under linux
|
|
|
@3ff2bd7
|
11 years |
dmp1488 |
Client updates related to the attack message change
|
|
|
@f63aa57
|
11 years |
dmp1488 |
The old Game window has been completely removed from the client and …
|
|
|
@cbc70eb
|
11 years |
dmp1488 |
A small bit of client code uses curPlayerId instead of searching …
|
|
|
@cd80d63
|
11 years |
dmp1488 |
Issue with players leaving, but not getting removed from games is fixed
|
|
|
@257de75
|
11 years |
dmp1488 |
Removed some debug messages from the client
|
|
|
@e0fd377
|
11 years |
dmp1488 |
Removed global score variables from client, removed the old …
|
|
|
@9c18cb7
|
11 years |
dmp1488 |
Removed error function definition from main.cpp
|
|
|
@68d94de
|
11 years |
dmp1488 |
MessageProcessor now takes a socket and optional output log file as …
|
|
|
@635ad9b
|
11 years |
dmp1488 |
Correction to GameSummary constructor
|
|
|
@3e44a59
|
11 years |
dportnoy |
The client shows a game summary screen when the current game cfinishes
|
|
|
@58ca135
|
11 years |
dmp1488 |
Client handles PROJECTILE and REMOVE_PROJECTILE messages in individual …
|
|
|
@b8abc90
|
11 years |
dmp1488 |
Client sends a START_ATTACK message when a player right-clicks on …
|
|
|
@686589c
|
11 years |
dmp1488 |
The old game screen is no longer accessible by clicking anywhere on …
|
|
|
@6c9bcdd
|
11 years |
dmp1488 |
Client sends flag pickup and drop messages in individual games
|
|
|
@fef7c69
|
11 years |
dmp1488 |
The client sends and processes PLAYER_MOVE messages when in a game and …
|
|
|
@6012178
|
11 years |
dmp1488 |
Client accepts PLAYER_JOIN_GAME messages
|
|
|
@31b347a
|
11 years |
dportnoy |
When the client receives a PLAYER message, a new PLAYER object is only …
|
|
|
@e103b51
|
11 years |
dmp1488 |
Client deletes games with no players remaining
|
|
|
@b4c5b6a
|
11 years |
dmp1488 |
PLAYER messages are handled in the NEW_GAME state and players are …
|
|
|
@53d41ea
|
11 years |
dmp1488 |
The lobby has a chat console
|
|
|
@50643fa
|
11 years |
dmp1488 |
Updated the client makefile to work in ubuntu
|
|
|
@53ba300
|
11 years |
dmp1488 |
The client handles MSG_TYPE_LOGOUT messages about other players
|
|
|
@95ffe57
|
11 years |
dmp1488 |
The server now has a map of Player pointers instead of Players and …
|
|
|
@e6c26b8
|
11 years |
dportnoy |
The client dynamically allocates memory for players and passes around …
|
|
|
@6319311
|
11 years |
dportnoy |
Some redfinition issues related to winsock2 are fixed and a few …
|
|
|
@0693e25
|
11 years |
dmp1488 |
The client draws the map and players in individual games
|
|
|
@03ba5e3
|
11 years |
dportnoy |
Added a NEW_GAME screen with a button to leave the game and return to …
|
|
|
@233e736
|
11 years |
dportnoy |
Fixed a client-side map loading bug
|
|
|
@d519032
|
11 years |
dportnoy |
Reorganized the client-side game creation logic
|
|
|
@803566d
|
11 years |
dportnoy |
The client has a new state to handle separate game instances
|
|
|
@321fbbc
|
11 years |
dportnoy |
Client only stores the game name and number of players of each game
|
|
|
@2992b1a
|
11 years |
dmp1488 |
The client shows the number of players in each game
|
|
|
@2ee386d
|
11 years |
dmp1488 |
Clients store the total number of players in each game
|
|
|
@50e6c7a
|
11 years |
dmp1488 |
The client stores and displays a list of existing games
|
|
|
@bbebe9c
|
11 years |
dmp1488 |
Clients send game join and creation messages to server and new message …
|
|
|
@929b4e0
|
11 years |
dmp1488 |
The lobby screen has some gui elements and basic functionality
|
|
|
@85bf1e2
|
11 years |
dportnoy |
Fixed taking/dropping flags, which was broken by the new lobby code
|
|
|
@1785314
|
11 years |
dmp1488 |
Added a lobby screen to the client where players will create and join games
|
|
|
@753fa8a
|
11 years |
dmp1488 |
The client now uses the new getAckedMessages method
|
|
|
@8271c78
|
11 years |
dmp1488 |
The client has basic log files
|
|
|
@b35b2b2
|
11 years |
dmp1488 |
Added a basic ingame debug console
|
|
|
@297682c
|
11 years |
dmp1488 |
Minor code refactoring
|
|
|
@bc70282
|
11 years |
dmp1488 |
The chat console resets when the user logs out
|
|
|
@1df6bec
|
11 years |
dmp1488 |
Updated the debug and rlease builds for the client VC++ project to …
|
|
|
@9fe1807
|
11 years |
dmp1488 |
Added MessageContainer to the VC++ project
|
|
|
@eab83af
|
11 years |
dmp1488 |
Client makefile update
|
|
|
@dee75cc
|
11 years |
dmp1488 |
Remove the Message.h include from several files
|
|
|
@49da01a
|
11 years |
dmp1488 |
Add status messages for login and registration and remove the Message …
|
|
|
@365e156
|
11 years |
dmp1488 |
Added a TextLabel gui element and updated the client to show status …
|
|
|
@3de664d
|
11 years |
dmp1488 |
Client clears acked messages
|
|
|
@10f6fc2
|
11 years |
dmp1488 |
The client uses MessageProcessor to send/receive messages
|
|
|
@1f1eb58
|
11 years |
dmp1488 |
Added a client release build that uses the release version of allegro
|
|
|
@f3cf1a5
|
11 years |
dmp1488 |
The client draws all map objects instead of some of them
|
|
|
@147f662
|
11 years |
dmp1488 |
Fix a bug where the entire map wasn't being drawn
|
|
|
@9b1e12c
|
11 years |
dmp1488 |
Increased the size of the client window to 1024x768 and moved around …
|
|
|
@109e8a3
|
11 years |
dmp1488 |
Username and password textbox labels appear on the registration page
|
|
|
@5c95436
|
11 years |
dmp1488 |
Add a RadioButtonList gui control to the client, re-organize the …
|
|
|
@5a5f131
|
11 years |
dmp1488 |
Dead players aren't drawn
|
|
|
@032e550
|
12 years |
dmp1488 |
Add some more debug info
|
|
|
@8c74150
|
12 years |
dmp1488 |
The client processes PROJECTILE and REMOVE_PROJECTILE messages and …
|
|
|
@fbcfc35
|
12 years |
dmp1488 |
Add the Projectile class to the client project and add a list of …
|
|
|
@b978503
|
12 years |
dmp1488 |
Minor changes
|
|
|
@e1f78f5
|
12 years |
dmp1488 |
START_ATTACK and ATTACK message types have been added and the client …
|
|
|
@d09fe76
|
12 years |
dmp1488 |
The client displays a player's health and class
|
|
|
@15efb4e
|
12 years |
dmp1488 |
The client processes SCORE messages and displays the score
|
|
|
@4926168
|
12 years |
dmp1488 |
The client sends a PICKUP_FLAG message when S is pressed
|
|
|
@a6066e8
|
12 years |
dmp1488 |
Players are the color of their team instead of always being red
|
|
|
@7511a2b
|
12 years |
dmp1488 |
Resolved a bug where objects with duplicate ids were getting created
|
|
|
@626e5b0
|
12 years |
dmp1488 |
The client sends a DROP_FLAG message when the user presses D
|
|
|
@2df63d6
|
12 years |
dmp1488 |
Objects that are picked up by players get removed from the map
|
|
|
@b81cea1
|
12 years |
dmp1488 |
Fix a bug that prevents the player from moving anywhere
|
|
|
@45b2750
|
12 years |
dmp1488 |
Clients can now process MSG_TYPE_OBJECT messages
|
|
|
@6e66ffd
|
12 years |
dmp1488 |
Add functions to the WorldMap class to allow the server to notify …
|
|
|
@cc1c6c1
|
12 years |
dmp1488 |
Updated the client to use structures instead of objects
|
|
|