|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@a78c387
|
12 years |
dmp1488 |
Picking up flags works correctly now
|
|
|
@7d91bbe
|
12 years |
dmp1488 |
Fixed a syntax error in the client
|
|
|
@7efed11
|
12 years |
dmp1488 |
Removed the draw method from the Player class to avoid an allegro …
|
|
|
@d436ac4
|
12 years |
dmp1488 |
Modified the player class to include the team and whether the player …
|
|
|
@227baaa
|
12 years |
dmp1488 |
Fixed some syntax errors related to the player move method
|
|
|
@a1a3bd5
|
12 years |
dmp1488 |
Made client changes for smooth player movement, changed the player …
|
|
|
@054b50b
|
12 years |
dmp1488 |
Removed some unused client code and made the client update player …
|
|
|
@3d81c0d
|
12 years |
dmp1488 |
Removed some print statements
|
|
|
@ca44f82
|
12 years |
dmp1488 |
Updated files to correctly compile on Windows
|
|
|
@3a79253
|
12 years |
dmp1488 |
Added a map from player ids to players on the client side
|
|
|
@384b7e0
|
12 years |
dmp1488 |
The client displays a small map upon login and lets the user move around
|
|
|
@62ee2ce
|
12 years |
dmp1488 |
The client shows the map and converts between screen and map coordinates
|
|
|
@ad5d122
|
12 years |
dmp1488 |
Fixed a bug with Player serialization
|
|
|
@88cdae2
|
12 years |
dmp1488 |
The user can now move around the screen by clicking once they're …
|
|
|
@eb8adb1
|
12 years |
dmp1488 |
Added a map from player ids to players to the client
|
|
|
@60776f2
|
12 years |
dmp1488 |
Changed the client to use serialize/deserialize and added …
|
|
|
@4c202e0
|
12 years |
dmp1488 |
Added Player to the visual studio project, changed Common to use the …
|
|
|
@e607c0f
|
12 years |
dmp1488 |
The client uses nonblocking calls to check for server messages and …
|
|
|
@3b1efcc
|
12 years |
dmp1488 |
The server sends back an error on failed registration and sends chat …
|
|
|
@b53c6b3
|
12 years |
dmp1488 |
Capitalized the filenames in common/*
|
|
|
@87b3ee2
|
12 years |
dmp1488 |
Created a simple gui for the client
|
|
|
@439f7bc
|
12 years |
dmp1488 |
Client sends a test registration message when the user enters a username
|
|
|
@4da5aa3
|
12 years |
dmp1488 |
Created a process message function to handle message received from the …
|
|
|
@a4db787
|
12 years |
dmp1488 |
Remove length check from sendMessage and receiveMessage
|
|
|
@ec48e7d
|
12 years |
dmp1488 |
Added a logout state where no messages can be sent. Once the client …
|
|
|
@171c4fe
|
12 years |
dmp1488 |
Added a logout message and the ability for the client to save it's …
|
|
|
@0cc431d
|
12 years |
dmp1488 |
Added a state to the client and began using message types. Created a …
|
|
|
@6475138
|
12 years |
dmp1488 |
Added a chat class to encapsulate the server messages and text input
|
|
|
@9a3e6b1
|
12 years |
dmp1488 |
Changed the frontend to a gui implemented using Allegro
|
|
|
@d352805
|
12 years |
dmp1488 |
Replaced the client with a simple allegro drawing/font demo
|
|
|
@0dde5da
|
12 years |
dmp1488 |
Added a makefile for the client and made the WSA functions only work …
|
|
|
@e08572c
|
12 years |
dmp1488 |
Made the client able to compile on linux
|
|
|
@8efe484
|
12 years |
dmp1488 |
Configured the client so it launches proplerly directly from Visual Studio
|
|
|
@6c92572
|
12 years |
dmp1488 |
The client now keeps sending messages until the user quits
|
|
|