HamonEngine Demos

  1. Engine Basics (Demos that override the HamonEngine class)
    1. Starter Demo
      1. DrawText
      2. Handling Evemts
      3. Viewport
      4. Screen Layers
      5. Screen Layers Viewports
    2. Drawing Demos
      1. Shape Demos
        1. Rect Basics
          1. Rendering
          2. Wrapping
          3. Transforming Into a Polygon
          4. Collision Detection
          5. Point Containment Detection Logic
        2. Polygon Basics
          1. Rendering
          2. Transforming
          3. Animating
          4. Wrapping
          5. Determine Type
          6. Transform Into a Rect
          7. Dimensions
          8. Collision Detection
        3. Line Basics
          1. Rendering
          2. Appending to a Polygon
          3. Rotating a Line
          4. Scaling a Line
          5. Collision Detection
        4. Polygon Chain Basics
          1. Rendering
          2. Transforming Into a Polygon
          3. Rotating a PolyChain
          4. Scaling a PolyChain
          5. Collision Detection
      2. Sprite Demos
        1. Sprite Basics
          1. Rendering
          2. Native Scaling
          3. Mirroring & Flipping
          4. Transforming
          5. Wrapping
        2. Sprite Composition
          1. Blending
          2. Color Channels
          3. BitBlit
        3. SpriteSheet
        4. Animated Sprite
        5. Moving a Sprite
        6. Complex Demo
    3. Sound Demo
      1. Sound Basics
      2. Playlist Basics
      3. Album Basics
  2. Storyboard & Object Basics (Demos that state manager & objects)
    1. Storyboard Demo
      1. Starter
      2. Slideshow
      3. Birds
    2. Object Demo
      1. SpriteObject Basics
      2. ShapeObject Basics
    3. Screen Layering Demo
      1. Birds