Unnamed Package


  • Classes
    Class
    Description
    Animated Sprite class - useful to have Sprites move around Designed to be used with Spritesheets & JSON Array files from TexturePacker software: https://free-tex-packer.com/app/ Inspired by Daniel Shiffman's p5js Animated Sprite tutorial: https://youtu.be/3noMeuufLZY
    Button Class - Used to add a button into a Game
    CycleTimer Class - Used for create repeating timers
     
    Grid Class - Used for rectangular-tiled games A 2D array of GridTiles which can be marked Subclass of World that can show all Images & Sprites
    GridLocation class - helper class to store coordinates more easily
    GridTile class - Designed to be used within the Grid class GridTiles have distinguishable marks that will be printed out to the console for easy visualization of a 2D array GridTiles can indicate if they have been "captured", colored, or are displaying an image
    HexGrid Class - useful for tile-based games with more flavor! Inspired from CSRessel's Catan Game & Emmanuel Suriel's Grid class https://github.com/CSRessel/catan/blob/master/src/gui/CatanBoard.java Adapted for Processing
    HexLocation Class HexLocations use x & y coordinate instead of row & column designations
    HexTile Class
    Input class - to have popup boxes for users to type data Modified from North Toronto Collegiate Institute, Gerry Heffernan: https://ntci.on.ca/compsci/hef/ics3/ch1/1_4.html
     
    PColor class - provides static variables and methods for Processing colors
    Platform class Can be used with the following tutorials: https://longbaonguyen.github.io/courses/platformer/platformer.html
    Screen class - a high level class that handles background screens & millisecond timing Has a World Subclass
    Sprite class - to create objects that move around with their own properties Inspired by Daniel Shiffman's p5js Animated Sprite tutorial Note: Picture coordinate origina at top, left corner
     
    World Class - Used to describe the screen of a pixel-based game Subclass of a Screen, includes an ArrayList of Sprite objects