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,34 @@
package level
import (
"github.com/inkyblackness/hacked/ss1/content/object"
)
// ObjectClassInfo contains meta information about a level object class in an archive.
type ObjectClassInfo struct {
DataSize int
EntryCount int
}
var objectClassInfoList = []ObjectClassInfo{
{DataSize: 2, EntryCount: 16},
{DataSize: 0, EntryCount: 32},
{DataSize: 34, EntryCount: 32},
{DataSize: 6, EntryCount: 32},
{DataSize: 0, EntryCount: 32},
{DataSize: 1, EntryCount: 8},
{DataSize: 3, EntryCount: 16},
{DataSize: 10, EntryCount: 176},
{DataSize: 10, EntryCount: 128},
{DataSize: 24, EntryCount: 64},
{DataSize: 8, EntryCount: 64},
{DataSize: 4, EntryCount: 32},
{DataSize: 22, EntryCount: 160},
{DataSize: 15, EntryCount: 64},
{DataSize: 40, EntryCount: 64},
}
// ObjectClassInfoFor returns the info entry for the corresponding object class.
func ObjectClassInfoFor(class object.Class) ObjectClassInfo {
return objectClassInfoList[int(class)]
}