Package puppyeyes.engine

Examples of puppyeyes.engine.Sprite


       
       

        // Create background
        Background overworld = new Background() {{
            addFrame(new Sprite("Resources/Backgrounds/Kokiri Forest/bg.png"));
            addFrame(new Sprite("Resources/Sprites/Overlays/grass.png"));
            properties.setCollisionMask("Resources/Backgrounds/Kokiri Forest/mask.png");
            draw.setVisible(true);
            draw.setLayer(GlobalVariables.groundLayer);
            properties.setSolid(true);
        }};
View Full Code Here


    private int pixelsToSpace(int position) {
        char character = 'q';
        int xposition=0;

        while (character != ' ' && position<word.length()) {
            Sprite sprCharacter = charToSprite(word.charAt(position));
            character = word.charAt(position);
            if (sprCharacter!=null) {
            xposition += sprCharacter.getWidth()+1;
            } else { return 0; }
            position++;
        }
        return xposition;
    }
View Full Code Here

    public void draw(Graphics2D graphics, int x, int y) {
        int xposition = 0;
        int yposition = 0;

        for (int i = 0; i<(int)currentChar; i++) {
            Sprite character = charToSprite(word.charAt(i));
            if (character!=null)  {
               
                if (pixelsToSpace(i)+xposition >= maxWidth) {
                    xposition = 0; yposition += sprSpace.getHeight()+2;
                }


                character.drawSprite(graphics,xposition+x,yposition+y);
                xposition += character.getWidth()+1;
            }
            if (xposition >= maxWidth) { xposition = x; yposition += sprSpace.getHeight()+2; }
        }
    }
View Full Code Here

* @author majora
*/
public class Sign extends Talkable {
    public Sign() {
      super();
        addFrame(new Sprite("Resources/Sprites/objects/sign.png"));
        properties.setCollisionMask("Resources/Sprites/objects/signmask.png");
        properties.setSolid(true);
        draw.setVisible(true);
    }
View Full Code Here

        TextBox text = new TextBox();
        //text.textInstant();
        text.addTextField("You're reading a sign!");
        text.addTextField("This is the second page of text, not that signs ever have that, but just thought it might be nice anyway...");

        text.addFrame(new Sprite("Resources/Sprites/Text/sign.png"));
            text=null;

        // Sleep so that things are not stupidly fast.
        try{    Thread.sleep(300);   }
        catch( InterruptedException e ) {  }
View Full Code Here

    private boolean holdB;
   

    public HUD() {
        super("HUD");
        heartholder = new Sprite("Resources/Sprites/HUD/heartholder.png");  addFrame(heartholder);
            heartEmpty = new Sprite("Resources/Sprites/HUD/heart0.png");  addFrame(heartEmpty);
            heartQuarter = new Sprite("Resources/Sprites/HUD/heart1.png");  addFrame(heartQuarter);
            heartHalf = new Sprite("Resources/Sprites/HUD/heart2.png");  addFrame(heartHalf);
            heartThreeQ = new Sprite("Resources/Sprites/HUD/heart3.png");  addFrame(heartThreeQ);
        heartFull = new Sprite("Resources/Sprites/HUD/heart4.png");  addFrame(heartFull);

        magicHolder = new Sprite("Resources/Sprites/HUD/magicholder.png"); addFrame(magicHolder);
        magic = new Sprite("Resources/Sprites/HUD/magicbit.png"); addFrame(magic);


        itemholder = new Sprite("Resources/Sprites/HUD/itemholder.png");    addFrame(itemholder);
        actionText = new Text(GlobalVariables.action,true);


        draw.setVisible(true);
        position.x = 200;
View Full Code Here

* @author majora
*/
public class WorldHeart extends Actor {
    public WorldHeart() {
        super("Heart");
        properties.setCollisionMask(new Sprite("Resources/Sprites/objects/groundheart.png"));
        addFrame(new Sprite("Resources/Sprites/objects/groundheart.png"));
        draw.setVisible(true);
        draw.setLayer(1);
    }
View Full Code Here

TOP

Related Classes of puppyeyes.engine.Sprite

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.