Adding modding folder with a hacked build.

This commit is contained in:
ml
2026-09-26 08:53:08 +02:00
parent cdb960dc71
commit c91080aba7
755 changed files with 50424 additions and 0 deletions
@@ -0,0 +1,40 @@
package level
import "fmt"
// WallTexturePattern describes how a wall texture should be applied for a tile.
type WallTexturePattern byte
// String returns the textual information.
func (pattern WallTexturePattern) String() string {
switch pattern {
case WallTexturePatternRegular:
return "Regular"
case WallTexturePatternFlipHorizontal:
return "FlipHorizontal"
case WallTexturePatternFlipAlternating:
return "FlipAlternating"
case WallTexturePatternFlipAlternatingInverted:
return "FlipAlternatingInverted"
default:
return fmt.Sprintf("Unknown%02X", int(pattern))
}
}
// WallTexturePattern constants are listed below.
const (
WallTexturePatternRegular WallTexturePattern = 0
WallTexturePatternFlipHorizontal WallTexturePattern = 1
WallTexturePatternFlipAlternating WallTexturePattern = 2
WallTexturePatternFlipAlternatingInverted WallTexturePattern = 3
)
// WallTexturePatterns returns all available texture patterns.
func WallTexturePatterns() []WallTexturePattern {
return []WallTexturePattern{
WallTexturePatternRegular,
WallTexturePatternFlipHorizontal,
WallTexturePatternFlipAlternating,
WallTexturePatternFlipAlternatingInverted,
}
}