This commit is contained in:
Pan 2019-04-18 09:27:52 +12:00
parent 2a6f545348
commit 7b4b345d5c
6 changed files with 41 additions and 15 deletions

View File

@ -242,8 +242,8 @@ public class AssetManager {
for(int i = 0; i < 10; i ++){ for(int i = 0; i < 10; i ++){
for(int j = 0; j < 6; j++){ for(int j = 0; j < 6; j++){
//lightTank l = new lightTank(new vector(i*0.25f+ 1.125f,-0.3f, 17.375f - 0.25f*j), 90, 0); lightTank l = new lightTank(new vector(i*0.25f+ 1.125f,-0.3f, 17.375f - 0.25f*j), 90, 0);
//addLightTank(l); addLightTank(l);
//l.hasMultiShotUpgrade = true; //l.hasMultiShotUpgrade = true;
//lightTank l = new lightTank(new vector(i*0.25f + 1.125f,-0.3f, 0.5f + 18.625f + j*0.25f), 90, 0); //lightTank l = new lightTank(new vector(i*0.25f + 1.125f,-0.3f, 0.5f + 18.625f + j*0.25f), 90, 0);

View File

@ -116,18 +116,44 @@ public class playerCommander {
} }
} }
//check if the current selection has mobile unit, if that is the case grouping should exclude buildings
boolean hasMobileUnit = false;
for(int i = 0; i < 100; i ++){ for(int i = 0; i < 100; i ++){
if(selectedUnits[i] != null){ if(selectedUnits[i] != null){
if(selectedUnits[i].teamNo == 0){ if(selectedUnits[i].teamNo == 0){
groups[numberTyped-1][i] = selectedUnits[i]; if(selectedUnits[i].type == 0 || selectedUnits[i].type == 1 || selectedUnits[i].type == 2 || selectedUnits[i].type == 3 || selectedUnits[i].type == 6 || selectedUnits[i].type == 7) {
selectedUnits[i].groupNo = numberTyped-1; hasMobileUnit = true;
break;
selectedUnits[i].isSelected = true; }
removeFromOtherGroup(selectedUnits[i], numberTyped-1);
} }
} }
} }
for(int i = 0; i < 100; i ++){
if(selectedUnits[i] != null){
if(selectedUnits[i].teamNo == 0){
if(hasMobileUnit) {
if(selectedUnits[i].type == 0 || selectedUnits[i].type == 1 || selectedUnits[i].type == 2 || selectedUnits[i].type == 3 || selectedUnits[i].type == 6 || selectedUnits[i].type == 7) {
groups[numberTyped-1][i] = selectedUnits[i];
selectedUnits[i].groupNo = numberTyped-1;
selectedUnits[i].isSelected = true;
removeFromOtherGroup(selectedUnits[i], numberTyped-1);
}
}else {
groups[numberTyped-1][i] = selectedUnits[i];
selectedUnits[i].groupNo = numberTyped-1;
selectedUnits[i].isSelected = true;
removeFromOtherGroup(selectedUnits[i], numberTyped-1);
}
}
}
}
}else{ }else{
if(numberTyped == pressedNumber){ if(numberTyped == pressedNumber){
doubleNumberPressed = true; doubleNumberPressed = true;
@ -264,7 +290,7 @@ public class playerCommander {
}else{ }else{
if(doubleClickCountDown == 0) if(doubleClickCountDown == 0)
doubleClickCountDown = 10; doubleClickCountDown = 15;
else else
doubleClicked = true; doubleClicked = true;

View File

@ -224,14 +224,14 @@ public class gameMenu {
textRenderer tRenderer = postProcessingThread.theTextRenderer; textRenderer tRenderer = postProcessingThread.theTextRenderer;
if(currentHelpPage == 0) { if(currentHelpPage == 0) {
tRenderer.drawMenuText(82,90,helpPage1, screen, 255,255,255,11); tRenderer.drawMenuText(82,90,helpPage1, screen, 255,255,255,0);
nextPage.display = true; nextPage.display = true;
}else if(currentHelpPage == 1) { }else if(currentHelpPage == 1) {
tRenderer.drawMenuText(82,90,helpPage2, screen, 255,255,255,11); tRenderer.drawMenuText(82,90,helpPage2, screen, 255,255,255,0);
nextPage.display = true; nextPage.display = true;
previousPage.display = true; previousPage.display = true;
}else if(currentHelpPage == 2) { }else if(currentHelpPage == 2) {
tRenderer.drawMenuText(82,90,helpPage3, screen, 255,255,255,11); tRenderer.drawMenuText(82,90,helpPage3, screen, 255,255,255,0);
nextPage.display = true; nextPage.display = true;
previousPage.display = true; previousPage.display = true;
drawImage(83,157, 44, 44,lightTankImage); drawImage(83,157, 44, 44,lightTankImage);
@ -239,7 +239,7 @@ public class gameMenu {
drawImage(83,290, 44, 44,stealthTankImage); drawImage(83,290, 44, 44,stealthTankImage);
drawImage(83,364, 44, 44,heavyTankImage); drawImage(83,364, 44, 44,heavyTankImage);
}else if(currentHelpPage == 3) { }else if(currentHelpPage == 3) {
tRenderer.drawMenuText(82,90,helpPage4, screen, 255,255,255,11); tRenderer.drawMenuText(82,90,helpPage4, screen, 255,255,255,0);
previousPage.display = true; previousPage.display = true;
} }
@ -287,7 +287,7 @@ public class gameMenu {
} }
public void drawBluredBackground() { public void drawBluredBackground() {
if(gameSuspendCount < 6) { if(gameSuspendCount < 4) {
for(int k = 0; k < 3; k++) for(int k = 0; k < 3; k++)
for(int i = 1; i < 511; i++ ) { for(int i = 1; i < 511; i++ ) {

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 13 KiB

BIN
images/menuFont1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB