@danpost pls help metrying to make this hold my player up , its not working
import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)
/**
* Write a description of class platform here.
*
* @author (your name)
* @version (a version number or a date)
*/
public class platform extends Actor
{
int frame = 0;
private int vSpeed = 0;
private int spriteHeight = getImage().getHeight();
private int spriteWidth = getImage().getWidth();
private int lookForGroundDistance = (int)spriteHeight/2;
private int lookForEdge = (int)spriteWidth/2;
private int speed = 1;
/**
* 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()
{
tryToHoldPlayer();
checkEdge();
}
public void checkEdge()
{
if(getX() < 10 || getX() > getWorld().getWidth() - 10) speed *= -1;
}
public void tryToHoldPlayer()
{
if (canSee(CopyOfPlayer1.class) )
{
//Hold Player Up
}
}
public boolean canSee(Class clss)
{
return getOneObjectAtOffset(0, 0, clss) != null;
}
