2019-01-09 02:12:53 +00:00
|
|
|
package dcc
|
|
|
|
|
|
|
|
import "io"
|
|
|
|
|
|
|
|
type DccSprite struct {
|
|
|
|
}
|
|
|
|
|
2019-01-17 03:04:49 +00:00
|
|
|
type extents struct {
|
|
|
|
x1 int32
|
|
|
|
y1 int32
|
|
|
|
x2 int32
|
|
|
|
y2 int32
|
|
|
|
}
|
|
|
|
|
|
|
|
type fileHeader struct {
|
|
|
|
Signature uint8
|
|
|
|
Version uint8
|
|
|
|
DirCount uint8
|
|
|
|
FramesPerDir uint32
|
|
|
|
Tag uint32
|
|
|
|
FinalDc6Size uint32
|
|
|
|
}
|
|
|
|
|
|
|
|
type directionHeader struct {
|
|
|
|
CodedSize uint32
|
|
|
|
HasRawPixelEncoding bool
|
|
|
|
CompressEqualCells bool
|
|
|
|
Variable0Bits uint32
|
|
|
|
WidthBits uint32
|
|
|
|
HeightBits uint32
|
|
|
|
OffsetXBits int32
|
|
|
|
OffsetYBits int32
|
|
|
|
OptionalBytesBits uint32
|
|
|
|
CodedBytesBits uint32
|
|
|
|
}
|
|
|
|
|
|
|
|
type frameHeader struct {
|
|
|
|
Variable0 uint32
|
|
|
|
Width uint32
|
|
|
|
Height uint32
|
|
|
|
OffsetX int32
|
|
|
|
OffsetY int32
|
|
|
|
OptionalBytes uint32
|
|
|
|
CodedBytes uint32
|
|
|
|
FrameBottomUp bool
|
|
|
|
Extents extents
|
|
|
|
}
|
|
|
|
|
2019-01-09 02:12:53 +00:00
|
|
|
func NewFromReader(reader io.ReadSeeker) (*DccSprite, error) {
|
|
|
|
return nil, nil
|
|
|
|
}
|