1
1
mirror of https://github.com/OpenDiablo2/OpenDiablo2 synced 2025-07-26 11:24:38 -04:00

d2common/d2datautils/BitMuncher: add SkipByte and SkipBytes methods

This commit is contained in:
gucio321 2021-05-18 19:32:40 +02:00
parent 3e79c295e2
commit 8d982b4611

View File

@ -77,6 +77,16 @@ func (v *BitMuncher) SkipBits(bits int) {
v.bitsRead += bits
}
// SkipByte skips one byte
func (v *BitMuncher) SkipByte() {
v.SkipBits(byteLen)
}
// SkipBytes skips n bytes
func (v *BitMuncher) SkipBytes(n int) {
v.SkipBits(byteLen * n)
}
// GetByte reads a byte from data
func (v *BitMuncher) GetByte() byte {
return byte(v.GetBits(byteLen))