import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo) import java.util.List; /** * Write a description of class Platform here. * * @author (your name) * @version (a version number or a date) */ public class Platform extends Interactables { /** * Act - do whatever the Platform wants to do. This method is called whenever * the 'Act' or 'Run' button gets pressed in the environment. */ public void act() { disappear(); spawnFaceMask(); } public void spawnFaceMask(){ if(Greenfoot.getRandomNumber(100) < 5){ spawnItem(new DispoMask()); } else if(Greenfoot.getRandomNumber(100) < 2){ spawnItem(new DispoMask()); } } public void spawnSanitizer(){} public void spawnToiletPaper(){} public boolean hasNoItem(){ List<Item> items = getObjectsAtOffset(50, 50, Item.class); return items.isEmpty(); } public void spawnItem(Item item){ if(hasNoItem()){ int x = getX(); int y = getY(); getWorld().addObject(item, x, y + 10); } } }