summaryrefslogtreecommitdiffstats
path: root/pacman-c++
Commit message (Collapse)AuthorAgeFilesLines
* get rid of two dynamic_casts and use qgraphicitem_cast which is A LOT faster ↵manuel2011-04-1711-6/+50
| | | | (it makes use of static casts)
* a bigger commit again:manuel2011-04-178-86/+200
| | | | | | - 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
* fix eating_fruit sound (making it a bit longer)manuel2011-04-163-4/+2
|
* fix build errormanuel2011-04-152-1/+2
|
* add support for random bonus pointsmanuel2011-04-157-111/+185
|
* add about dialogmanuel2011-04-152-3/+48
|
* fix wrong left shift which fixes the invisible fourth player :)manuel2011-04-146-4/+23
|
* instead of displaying the score of all possible players only display scores ↵manuel2011-04-141-3/+5
| | | | up to maxplayers
* fix algomanuel2011-04-141-0/+8
|
* place actors at random positionsmanuel2011-04-144-31/+81
|
* add dynamic player count for client. currently works only with 1 player as ↵manuel2011-04-146-49/+60
| | | | server doesn't send the initial map to the clients
* add commandline options to server (not fully done yet)manuel2011-04-146-15/+1594
| | | | fix client crash when sound is not available
* encapsulate gapless audioplayer commit from yesterday into an own class ↵manuel2011-04-148-96/+198
| | | | | | (gaplessaudioplayer) added two new menu entrys: toggle sound + toggle ambient sound (2. very useful!)
* some speed improvments regarding protobufmanuel2011-04-136-21/+34
|
* - rewrite network methods (ugly but good performance)manuel2011-04-137-80/+190
| | | | - fix memleaks
* remove sound not used anymoremanuel2011-04-131-0/+0
|
* try to play the sound more gapless. if that won't work for totycro I'll ↵manuel2011-04-134-18/+58
| | | | revert the crap. it makes the code really ugly
* adding google soundsmanuel2011-04-1315-10/+33
|
* remove animationmanager (for now?)manuel2011-04-125-115/+3
|
* make totycros gstreamer happymanuel2011-04-123-0/+0
|
* add siren playermanuel2011-04-124-3/+14
|
* - socket.write returns signed integermanuel2011-04-126-15/+26
| | | | - make waka sound working
* minor improvments: better debug messages + no tabs :Dmanuel2011-04-1211-47/+46
|
* compile fix, remove some debugging, improve movement calculation in corner casesmanuel2011-04-122-7/+8
|
* make removal of items from scene delayed by one tick (looks better)manuel2011-04-1215-54/+70
| | | | | | all items are now derived from gameentity and gameentity is derived from pixmapitem: - this is naturally better - allows us to add a generic gameentity.color()
* finding out which actor has eaten which element didn't work correctly. ↵manuel2011-04-125-54/+81
| | | | instead of checking that on client side the server now just sends the id of the actor withing the explicit empty id data field
* make the server a non gui applicationmanuel2011-04-1212-33/+60
| | | | | | | | 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-114-18/+38
|
* - server doesn't neet mainwidget.cppmanuel2011-04-116-83/+93
| | | | | - removed local mode (doesn't work anyway) - made movement more like orginal pacman
* minor movement improvementsmanuel2011-04-114-18/+29
|
* - make moving animation a bit smoother (on my computer at least)manuel2011-04-115-59/+64
| | | | - make animation stop after getting blocked
* Fixed actor creation movementtotycro2011-04-111-5/+5
|
* make constants::server externmanuel2011-04-118-32/+61
| | | | code cleanup
* implemented aitotycro2011-04-112-2/+5
|
* typo fixtotycro2011-04-111-1/+1
|
* create and use Constants::servermanuel2011-04-113-15/+22
|
* Added code to play the cherry sound, but doesn't work heretotycro2011-04-116-2/+29
|
* added missing filetotycro2011-04-113-1/+11
|
* Merge branch 'master' of git.manuel.mausz.at:/fooptotycro2011-04-112-3/+3
|\
| * make server build use a own makefilemanuel2011-04-112-3/+3
| |
* | progresstotycro2011-04-1110-24/+56
|/
* Added basic game logictotycro2011-04-1112-10/+68
|
* First parameter for client is server iptotycro2011-04-112-4/+16
| | | | Added asserts to confirm that packets were parsed correctly
* make local player always the first player in scoreboardmanuel2011-04-113-13/+14
|
* - make use of my_color (still TODO: pre-game dialog (with intro music) + ↵manuel2011-04-115-19/+22
| | | | | | display own color first in scoreboard) - remove some audio debugging noice
* - second cleanup: move game/round points inside arraymanuel2011-04-114-34/+26
| | | | - order is defined by Color::order[] used by server and client (gui too)
* - first round of coding cleanupmanuel2011-04-1016-109/+183
| | | | - small sound fix
* major audio rewritemanuel2011-04-1010-289/+403
|
* Fixed brackets/indention (getting tired ;)totycro2011-04-101-9/+6
|
* fixed a minor crashtotycro2011-04-101-0/+6
|