summaryrefslogtreecommitdiffstats
path: root/pacman-c++/server.h
Commit message (Collapse)AuthorAgeFilesLines
* - add intro sound on every roundmanuel2011-04-251-3/+6
| | | | | | - add dieing sound - add dieing animation - add die on moving onto colorized block
* game rounds finally implemented:manuel2011-04-201-4/+6
| | | | | - game rounds will be detected during the round AND - a new map will be send in the NEXT tick to the clients
* nicer method of ending roundsmanuel2011-04-191-4/+3
|
* Added roundstotycro2011-04-191-0/+8
| | | | | rounds will end when all points are removed TODO: end round when a pacman gets eaten
* Added number of rounds parameter (unused)totycro2011-04-191-0/+4
|
* - add actor.canEat(other) to check if actor can eat other (note: that ↵manuel2011-04-181-1/+1
| | | | | | | doesn't mean that other can eat actor!!) - server now generated and sends the colorlist to the server in the first map update packet - add a better AI
* few bot improvementsmanuel2011-04-181-1/+1
|
* funny ai implementationmanuel2011-04-171-0/+1
|
* if a player disconnect the player will now be a botmanuel2011-04-171-0/+1
|
* a bigger commit again:manuel2011-04-171-0/+6
| | | | | | - fix pacman movement. now more like real pacman (again). e.g. if you press a direction-key again: the pacman will move in that direction as soon as possible and no repeated keypress is needed - add random colorized blocks (without dieing yet) - add cmdline-option: --nocolorblocks to disable that
* add support for random bonus pointsmanuel2011-04-151-0/+2
|
* add commandline options to server (not fully done yet)manuel2011-04-141-1/+10
| | | | fix client crash when sound is not available
* some speed improvments regarding protobufmanuel2011-04-131-0/+3
|
* - rewrite network methods (ugly but good performance)manuel2011-04-131-3/+1
| | | | - fix memleaks
* make the server a non gui applicationmanuel2011-04-121-2/+1
| | | | | | | | this required a lot of reorganization: - don't create ANY pixmaps. that requires QtGui - don't create and QtWidgets - thus SceneHolder is now a QGraphisScene itself - and MainWidgets is a QWidget having SceneHolder as member variable
* implement pointsleft countermanuel2011-04-111-6/+5
|
* make local player always the first player in scoreboardmanuel2011-04-111-2/+2
|
* first version of multiplayertotycro2011-04-091-3/+22
|
* added some utilitytotycro2011-04-091-0/+10
|
* Pull up methods from mainwidget to sceneholder for sharing in both client ↵totycro2011-04-091-0/+15
and server