Skip to content

htw-imi-info1/kara

Repository files navigation

Kara Class Diagram

%%{
  init: {
    'theme': 'base',
    'themeVariables': {
      'primaryColor': '#f69e9d', 
      'primaryTextColor': '#000',
      'primaryBorderColor': '#000',
      'lineColor': '#F8B229',
      'secondaryColor': '#f4f4f4',
      'activationBorderColor': '#000',
      'tertiaryColor': '#fff'
    }
  }
}%%
classDiagram
    Kara <|-- MyKara
    Actor <|-- Kara
    
    class Actor{
      -int x
      -int y
      -int rotation
      +int getX()
      +int getY()
      +int getRotation()
    }
    class Kara{

      void move()
      void turnLeft()
      void turnRight()
      void putLeaf()
      void removeLeaf()
      boolean onLeaf()
      boolean treeFront()
      boolean treeLeft()
      boolean treeRight()
      boolean mushroomFront()
    }
    class MyKara{
      void act()
    }