#include "mainwidget.h" #include "actor.h" #include "block.h" MainWidget::MainWidget() { QVBoxLayout *layout = new QVBoxLayout(this); QLabel *lbl = new QLabel("da kommt da spielstand hin", this); layout->addWidget(lbl); scene = new QGraphicsScene(0, 0, 500, 500, this); scene->setBackgroundBrush(Qt::black); QGraphicsView *window = new QGraphicsView(scene, this); window->setFrameStyle(0); window->setAlignment(Qt::AlignLeft | Qt::AlignTop); window->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff); window->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff); layout->addWidget(window); setLayout(layout); setWindowTitle("pacman client"); loadDummyMap(); } void MainWidget::loadDummyMap() { Actor *actor3 = new Actor(Actor::Player3); scene->addItem(actor3); actor3->setPos(140, 100); for (unsigned int i=0; i<20; ++i) { Block *b = new Block(Actor::Player1); scene->addItem(b); b->setPos( 100 + i*16, 200); } }