source: network-game/client/Client/main.cpp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @0065962   6 years dmitry.portnoy Update the readme with instructions for installing the client on OSX
(edit) @45c9d0f   10 years dmp1488 Remove the response variable in the client-side processMessage
(edit) @35d702d   10 years dmp1488 When a player tries to create a game using the name of an existing …
(edit) @85da778   10 years dmp1488 Convert the client to use the PlayerTeam enum
(edit) @ace001a   10 years dmp1488 On the player's profile page, print the actual time each game ended.
(edit) @7fa452f   10 years dmp1488 Change the player team variable so that 0 means no team, 1 means blue …
(edit) @306758e   10 years dmp1488 Remove the serverSide argument from Game::addPlayer() since it's no …
(edit) @81c4e8a   10 years dmp1488 Spelling correction in client gui
(edit) @4c00935   10 years dmp1488 Client draws real player info and game history on the profile screen …
(edit) @b28e2bf   10 years dmp1488 Client processes server PROFILE message and displays the player's …
(edit) @fd9cdb5   10 years dmp1488 Add new player profile screen, accessible from the lobby, which shows …
(edit) @cf05729   10 years dmp1488 Client processes START_GAME response
(edit) @cb5a021   10 years dmp1488 Client sends a new START_GAME message to start a game from the game lobby
(edit) @3476207   10 years dmp1488 Client shows all players in the game lobby and sends messages to the …
(edit) @a0ce8a3   10 years dmp1488 Begin creation of the lobby screen for an individual game
(edit) @34bd549   10 years dmp1488 Make client compile on a Mac
(edit) @883bb5d   11 years dmp1488 Extra timer events removed from queue to prevent them from piling up …
(edit) @0b6f9ec   11 years dmp1488 Very minor client changes
(edit) @8df0c49   11 years dmp1488 Client makefile shows warnings
(edit) @8826eed   11 years dmp1488 When a player leaves a game, the client now frees the memory for that …
(edit) @d6b5f74   11 years dmp1488 Prior deletion of client-side SCORE message processing reverted
(edit) @6f64166   11 years dmp1488 Client no longer processes messages in STATE_LOBBY that should only be …
(edit) @dfb9363   11 years dmp1488 Client correctly handles other players leaving
(edit) @11ad6fb   11 years dmp1488 The client prints a list of all online players in the lobby
(edit) @b29ff6b   11 years dmp1488 Client gui creation code moved to its own method
(edit) @c51da03   11 years dmp1488 Merge branch 'master' of github.com:weretaco/network-game
(edit) @5c7f28d   11 years dmp1488 The global projectile map and related code is gone from main.cpp, the …
(edit) @1e250bf   11 years dmp1488 Client makefile is up-to-date and includes -Wall
(edit) @1ee0ffa   11 years dmp1488 When the client receives a PLAYER_MOVE messages, it clears that …
(edit) @f66d04f   11 years dmp1488 Client update for map structs refactoring
(edit) @e70b66b   11 years dmp1488 Player targeting logic has been fixed
(edit) @5b92307   11 years dmp1488 id and targetPlayer are now both private members of the Player class …
(edit) @1f6233e   11 years dmp1488 Minor cient fix related to earlier code refactoring
(edit) @e5697b1   11 years dmp1488 Projectile drawing code moved to the GameRender class
(edit) @eb2ad4f   11 years dmp1488 gameMap removed from client
(edit) @8aed9c0   11 years dmp1488 Client compiles under linux
(edit) @3ff2bd7   11 years dmp1488 Client updates related to the attack message change
(edit) @f63aa57   11 years dmp1488 The old Game window has been completely removed from the client and …
(edit) @cbc70eb   11 years dmp1488 A small bit of client code uses curPlayerId instead of searching …
(edit) @cd80d63   11 years dmp1488 Issue with players leaving, but not getting removed from games is fixed
(edit) @257de75   11 years dmp1488 Removed some debug messages from the client
(edit) @e0fd377   11 years dmp1488 Removed global score variables from client, removed the old …
(edit) @9c18cb7   11 years dmp1488 Removed error function definition from main.cpp
(edit) @68d94de   11 years dmp1488 MessageProcessor now takes a socket and optional output log file as …
(edit) @635ad9b   11 years dmp1488 Correction to GameSummary constructor
(edit) @3e44a59   11 years dportnoy The client shows a game summary screen when the current game cfinishes
(edit) @58ca135   11 years dmp1488 Client handles PROJECTILE and REMOVE_PROJECTILE messages in individual …
(edit) @b8abc90   11 years dmp1488 Client sends a START_ATTACK message when a player right-clicks on …
(edit) @686589c   11 years dmp1488 The old game screen is no longer accessible by clicking anywhere on …
(edit) @6c9bcdd   11 years dmp1488 Client sends flag pickup and drop messages in individual games
(edit) @fef7c69   11 years dmp1488 The client sends and processes PLAYER_MOVE messages when in a game and …
(edit) @6012178   11 years dmp1488 Client accepts PLAYER_JOIN_GAME messages
(edit) @31b347a   11 years dportnoy When the client receives a PLAYER message, a new PLAYER object is only …
(edit) @e103b51   11 years dmp1488 Client deletes games with no players remaining
(edit) @b4c5b6a   11 years dmp1488 PLAYER messages are handled in the NEW_GAME state and players are …
(edit) @53d41ea   11 years dmp1488 The lobby has a chat console
(edit) @53ba300   11 years dmp1488 The client handles MSG_TYPE_LOGOUT messages about other players
(edit) @95ffe57   11 years dmp1488 The server now has a map of Player pointers instead of Players and …
(edit) @e6c26b8   11 years dportnoy The client dynamically allocates memory for players and passes around …
(edit) @6319311   11 years dportnoy Some redfinition issues related to winsock2 are fixed and a few …
(edit) @0693e25   11 years dmp1488 The client draws the map and players in individual games
(edit) @03ba5e3   11 years dportnoy Added a NEW_GAME screen with a button to leave the game and return to …
(edit) @233e736   11 years dportnoy Fixed a client-side map loading bug
(edit) @d519032   11 years dportnoy Reorganized the client-side game creation logic
(edit) @803566d   11 years dportnoy The client has a new state to handle separate game instances
(edit) @321fbbc   11 years dportnoy Client only stores the game name and number of players of each game
(edit) @2992b1a   11 years dmp1488 The client shows the number of players in each game
(edit) @2ee386d   11 years dmp1488 Clients store the total number of players in each game
(edit) @50e6c7a   11 years dmp1488 The client stores and displays a list of existing games
(edit) @bbebe9c   11 years dmp1488 Clients send game join and creation messages to server and new message …
(edit) @929b4e0   11 years dmp1488 The lobby screen has some gui elements and basic functionality
(edit) @85bf1e2   11 years dportnoy Fixed taking/dropping flags, which was broken by the new lobby code
(edit) @1785314   11 years dmp1488 Added a lobby screen to the client where players will create and join games
(edit) @753fa8a   11 years dmp1488 The client now uses the new getAckedMessages method
(edit) @8271c78   11 years dmp1488 The client has basic log files
(edit) @b35b2b2   11 years dmp1488 Added a basic ingame debug console
(edit) @297682c   11 years dmp1488 Minor code refactoring
(edit) @bc70282   11 years dmp1488 The chat console resets when the user logs out
(edit) @dee75cc   11 years dmp1488 Remove the Message.h include from several files
(edit) @49da01a   11 years dmp1488 Add status messages for login and registration and remove the Message …
(edit) @365e156   11 years dmp1488 Added a TextLabel gui element and updated the client to show status …
(edit) @3de664d   11 years dmp1488 Client clears acked messages
(edit) @10f6fc2   11 years dmp1488 The client uses MessageProcessor to send/receive messages
(edit) @1f1eb58   11 years dmp1488 Added a client release build that uses the release version of allegro
(edit) @f3cf1a5   11 years dmp1488 The client draws all map objects instead of some of them
(edit) @147f662   11 years dmp1488 Fix a bug where the entire map wasn't being drawn
(edit) @9b1e12c   11 years dmp1488 Increased the size of the client window to 1024x768 and moved around …
(edit) @109e8a3   11 years dmp1488 Username and password textbox labels appear on the registration page
(edit) @5c95436   11 years dmp1488 Add a RadioButtonList gui control to the client, re-organize the …
(edit) @5a5f131   11 years dmp1488 Dead players aren't drawn
(edit) @032e550   12 years dmp1488 Add some more debug info
(edit) @8c74150   12 years dmp1488 The client processes PROJECTILE and REMOVE_PROJECTILE messages and …
(edit) @fbcfc35   12 years dmp1488 Add the Projectile class to the client project and add a list of …
(edit) @b978503   12 years dmp1488 Minor changes
(edit) @e1f78f5   12 years dmp1488 START_ATTACK and ATTACK message types have been added and the client …
(edit) @d09fe76   12 years dmp1488 The client displays a player's health and class
(edit) @15efb4e   12 years dmp1488 The client processes SCORE messages and displays the score
(edit) @4926168   12 years dmp1488 The client sends a PICKUP_FLAG message when S is pressed
(edit) @a6066e8   12 years dmp1488 Players are the color of their team instead of always being red
(edit) @7511a2b   12 years dmp1488 Resolved a bug where objects with duplicate ids were getting created
Note: See TracRevisionLog for help on using the revision log.