167 GBTLayout->addWidget(CBFlag, 3, 1, 1, 2); |
167 GBTLayout->addWidget(CBFlag, 3, 1, 1, 2); |
168 |
168 |
169 // CPU level flag. Static image, only displayed when computer player is selected |
169 // CPU level flag. Static image, only displayed when computer player is selected |
170 QImage imgBotlevels = QImage("physfs://Graphics/botlevels.png"); |
170 QImage imgBotlevels = QImage("physfs://Graphics/botlevels.png"); |
171 |
171 |
172 int botlevelOffsets[5]= { 19, 14, 10, 6, 0 }; |
172 int botlevelOffsetsX[5]= { 17, 13, 9, 5, 0 }; |
|
173 int botlevelOffsetsY[5]= { 11, 9, 4, 2, 0 }; |
173 |
174 |
174 for(int i=0; i<5; i++) { |
175 for(int i=0; i<5; i++) { |
175 QImage imgCPU = QImage("physfs://Graphics/Flags/cpu.png"); |
176 QImage imgCPU = QImage("physfs://Graphics/Flags/cpu.png"); |
176 QPainter painter(&imgCPU); |
177 QPainter painter(&imgCPU); |
177 painter.drawImage(botlevelOffsets[i], 0, imgBotlevels, botlevelOffsets[i]); |
178 painter.drawImage(botlevelOffsetsX[i], botlevelOffsetsY[i], imgBotlevels, botlevelOffsetsX[i], botlevelOffsetsY[i]); |
178 |
179 |
179 pixCPU[i] = QPixmap::fromImage(imgCPU); |
180 pixCPU[i] = QPixmap::fromImage(imgCPU); |
180 } |
181 } |
181 |
182 |
182 QHBoxLayout* hboxCPU = new QHBoxLayout(); |
183 QHBoxLayout* hboxCPU = new QHBoxLayout(); |