Dapost, plz go through the link
i created a subclass of actor and i added it to the world
So my question is that, can the user be able to see their own name in the world
Actor name = new Actor(){};
name.setImage(new GreenfootImage(userName, 28, Color.BLACK, new Color(0, 0, 0, 0)));
addObject(name, 100, 20); // i named this class as Actor(Class)
public String getNameOfUser()
{
String username;
if (UserInfo.isStorageAvailable())
{
UserInfo myInfo = UserInfo.getMyInfo();
return myInfo.getUserName();
}
return "";
}// in world
Actor name = new Actor(){};
name.setImage(new GreenfootImage(userName, 28, Color.BLACK, new Color(0, 0, 0, 0)));
addObject(name, 100, 20);// in world
Actor name = new Actor(){};
name.setImage(new GreenfootImage(userName, 28, Color.BLACK, new Color(0, 0, 0, 0)));
addObject(name, 100, 20);
public String getNameOfUser()
{
String username;
if (UserInfo.isStorageAvailable())
{
UserInfo myInfo = UserInfo.getMyInfo();
return myInfo.getUserName();
}
return "";
}import greenfoot.*;
public class Win extends World
{
User name = new User(){};
public String getNameOfUser()
{
if(UserInfo.isStorageAvailable())
{
UserInfo myInfo = UserInfo.getMyInfo();
return myInfo.getUserName();
}
return "Alien";
}
public Win()
{
super(800, 600, 1);
}
public void act()
{
name.setImage(new GreenfootImage(getNameOfUser()+" wins",37,Color.YELLOW,new Color(0,0,0,0)));
addObject(name,getWidth()/2,50);
getNameOfUser();
Greenfoot.playSound("w.mp3");
Greenfoot.stop();
}
}
import greenfoot.*;
public class Win extends World
{
public String getNameOfUser()
{
if(UserInfo.isStorageAvailable())
{
UserInfo myInfo = UserInfo.getMyInfo();
return myInfo.getUserName();
}
return "Alien";
}
public Win()
{
super(800, 600, 1);
User name = new User();
name.setImage(new GreenfootImage(getNameOfUser()+" wins",37,Color.YELLOW,new Color(0,0,0,0)));
addObject(name,getWidth()/2,50);
Greenfoot.playSound("w.mp3");
Greenfoot.stop();
}
}