This site requires JavaScript, please enable it in your browser!
Greenfoot back
Brandman73
Brandman73 wrote ...

2020/6/12

UserInfo

Brandman73 Brandman73

2020/6/12

#
I made a simple clicker game called banana clicker, and it doesn't store people's info, at least mine. Could I get some help?
import greenfoot.*;  // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)
/**
 * Write a description of class button here.
 * 
 * @author (your name) 
 * @version (a version number or a date)
 */
public class button extends Actor
{
    int start = 0;
    boolean go = false;
    int size = 100;
    public void act() 
    {
        if(go)
        {
            setImage("bananas.png");
            getImage().scale(size,size);
            if(size > 100)
            {
                size-=4;
            }
            UserInfo m = UserInfo.getMyInfo();
            if(Greenfoot.mouseClicked(null))
            {
                start++;
                m.setScore(start);
                size+=5;
            }
            GreenfootImage score = new GreenfootImage(m.getUserName()+"\n\nScore----- " + start + "\nRank in the world----- "+
            m.getRank(),25,Color.BLACK,Color.WHITE);
            getWorld().getBackground().drawImage(score ,(int)300 - score.getWidth() / 2,100);
        }
        else
        {
            GreenfootImage score = new GreenfootImage("You must log in to play",50,Color.BLACK,Color.WHITE);
            getWorld().getBackground().drawImage(score ,25,25);
        }
    }
    public button()
    {
        size = 100;
        go = false;
        if(UserInfo.isStorageAvailable())
        {
            UserInfo m = UserInfo.getMyInfo();
            start = m.getScore();
            go = true;
        }
    }
}
Brandman73 Brandman73

2020/6/12

#
Never mind, found the problem.
You need to login to post a reply.