summaryrefslogtreecommitdiff
path: root/src/game.c
Commit message (Expand)AuthorAge
* First implementation of dgamelaunch mode.Mario Kilies2011-01-31
* Separation of client/server and dgamelaunch (dedicated) server.Mario Kilies2011-01-31
* Reduced license header width.Mario Kilies2011-01-29
* Added license headers.Mario Kilies2011-01-29
* Some minor changes: Removed some debug output; Switched from usleep() to slee...Mario Kilies2011-01-29
* Added state_server_game_finished(). Added documentation for server_game_state...Mario Kilies2011-01-29
* added documentationReiner Herrmann2011-01-29
* Removed textual output of final scores.Mario Kilies2011-01-27
* Implemented final scores window.Mario Kilies2011-01-27
* close server socket when clients are connectedReiner Herrmann2011-01-27
* remove sleep(1) on client and try to connect immediately; also retry several ...Reiner Herrmann2011-01-27
* server can now also listen on specified address (e.g. localhost)Reiner Herrmann2011-01-26
* wait until child (server) terminates at endReiner Herrmann2011-01-26
* start server as child, not as parent; fixes terminal fuckup problem on exitReiner Herrmann2011-01-26
* add parameter for number of playersReiner Herrmann2011-01-26
* added option parsingReiner Herrmann2011-01-26
* Slowed down the 'play cards' state by inserting a delay. The player who is cu...Mario Kilies2011-01-25
* RNG is initialized with time() again.Mario Kilies2011-01-25
* free data store at endReiner Herrmann2011-01-25
* fix bug where server is sending message to wrong clientsReiner Herrmann2011-01-25
* added some debug outputReiner Herrmann2011-01-25
* sleep seems to be needed :>Reiner Herrmann2011-01-25
* sleep doesn't seem to be requiredReiner Herrmann2011-01-25
* update stacks in ui after placing cards / selecting stacksReiner Herrmann2011-01-25
* finished implementing play_cards function for client/server; added new messag...Reiner Herrmann2011-01-25
* implement part of state_client_play_cards(); added new message type: hello re...Reiner Herrmann2011-01-25
* Minor changes. Renamed global.[ch] to data_store.[ch], data_store to data_sto...Mario Kilies2011-01-25
* Removed awkward pnoc_t and refactored its contents to the new player_list_ent...Mario Kilies2011-01-25
* Created a mainstack datatype. Refactored server game states into separate fun...Mario Kilies2011-01-25
* Refactored client game states into separate functions instead of handling the...Mario Kilies2011-01-25
* Minor refactoring of game states.Mario Kilies2011-01-25
* Remove chosen card from hand.Mario Kilies2011-01-25
* ui_display_wnd_current_state() has now optional highlighting of a player in t...Mario Kilies2011-01-25
* little cleanup; enable interrupts (ctrl-c)Reiner Herrmann2011-01-25
* use player count instead of MAX_PLAYERS.Reiner Herrmann2011-01-24
* server: send open cards to clientsReiner Herrmann2011-01-24
* receive and store selected (open) cards from playersReiner Herrmann2011-01-24
* Merge branch 'master' of ssh://icarus-git/~git/oxenReiner Herrmann2011-01-24
|\
| * Implemented STATE_CLIENT_SELECT_OPEN_CARD.Mario Kilies2011-01-24
* | add mapping between sockets and pnocsReiner Herrmann2011-01-24
|/
* renamed draw_card to mainstack_remove_cardReiner Herrmann2011-01-24
* send hands drawn from mainstack to clientReiner Herrmann2011-01-24
* added function for drawing cards from main stack; initialize table stacks wit...Reiner Herrmann2011-01-24
* Display stack points window.Mario Kilies2011-01-24
* Added game loop termination. Commented out debug messages.Mario Kilies2011-01-24
* First attempt to implement STATE_CLIENT_WAIT_FOR_HAND_CARDS.Mario Kilies2011-01-24
* Huge refactoring of network related code.Mario Kilies2011-01-24
* Source code refactoring. Moved net/client/server stuff to 'net' subfolder.Mario Kilies2011-01-24
* adapted client_recv_hello to data storeReiner Herrmann2011-01-23
* implement function which sends initial stacksReiner Herrmann2011-01-23