Package net.regsirius06.engine.point
package net.regsirius06.engine.point
This package contains classes representing geometric points and related entities used in various
computational tasks, such as maze generation and pathfinding. The main classes are:
Point- represents a point in a 2D space withxandycoordinates.ColoredPoint- extendsPointand adds a color attribute to represent visual properties.Wall- extendsColoredPointand adds a state attribute, commonly used to represent walls in a maze.
-
ClassesClassDescriptionThe
ColoredPointclass extends thePointclass by adding aColorattribute to represent the point's color.ThePointclass represents a point in a 2D Cartesian coordinate system withxandycoordinates.TheWallclass extends theColoredPointclass and adds aWallStateattribute to represent the state of a wall (such as whether it's passable, blocked, or any other custom state).