hey danpost, plz help me out
my game is lagging a lot i.e. DAWN OF WAR 2(PC AND MOBILE)
when i play this on greenfoot it doesn't lag, but when i open this on chrome i lags a lot. even if i am not having any network problems
import greenfoot.*;
import java.util.List;
public class CopyOfCounter extends Actor
{
int score;
int diamond1;
int time;
int weapon_level;
public CopyOfCounter()
{
weapon_level+=1;
setImage(new GreenfootImage("SCORE: " + score + "\nDIAMONDS: "+ diamond1 + "\n TIME: "
+ time/60 +"\n WEAPON LEVEL: "+ weapon_level,40,Color.WHITE,new Color(60,60,40,40)));
}
public void act()
{
time++;
setImage(new GreenfootImage("SCORE: " + score + "\nDIAMONDS: "+ diamond1 + "\n TIME: "
+ time/60+"\n WEAPON LEVEL: "+ weapon_level,40,Color.WHITE,new Color(60,60,40,40)));
List objects = getWorld().getObjects(CopyOfZombie.class);
List objects2 = getWorld().getObjects(CopyOfProjectile.class);
List objects6 = getWorld().getObjects(CopyOfWeaponButton.class);
if (UserInfo.isStorageAvailable()) {
UserInfo myInfo = UserInfo.getMyInfo();
if (score > myInfo.getScore()) {
myInfo.setScore(score);
myInfo.store(); // write back to server
}
}
if (score >= 400)
{
getWorld().removeObjects(objects);
getWorld().removeObjects(objects2);
getWorld().removeObjects(objects6);
Greenfoot.setWorld(new Win());
}
if(weapon_level>2)
{
weapon_level=2;
}
}
}
import greenfoot.*;
import java.util.List;
public class CopyOfCounter extends Actor
{
int score;
int diamond1;
int time;
int weapon_level;
public CopyOfCounter()
{
weapon_level+=1;
setImage(new GreenfootImage("SCORE: " + score + "\nDIAMONDS: "+ diamond1 + "\n TIME: "
+ time/60 +"\n WEAPON LEVEL: "+ weapon_level,40,Color.WHITE,new Color(60,60,40,40)));
}
public void act()
{
time++;
setImage(new GreenfootImage("SCORE: " + score + "\nDIAMONDS: "+ diamond1 + "\n TIME: "
+ time/60+"\n WEAPON LEVEL: "+ weapon_level,40,Color.WHITE,new Color(60,60,40,40)));
List objects = getWorld().getObjects(CopyOfZombie.class);
List objects2 = getWorld().getObjects(CopyOfProjectile.class);
List objects6 = getWorld().getObjects(CopyOfWeaponButton.class);
if (UserInfo.isStorageAvailable()) {
UserInfo myInfo = UserInfo.getMyInfo();
if (score > myInfo.getScore()) {
myInfo.setScore(score);
myInfo.store(); // write back to server
}
}
if (score >= 400)
{
getWorld().removeObjects(objects);
getWorld().removeObjects(objects2);
getWorld().removeObjects(objects6);
Greenfoot.setWorld(new Win());
}
if(weapon_level>2)
{
weapon_level=2;
}
}
}