Implement EndTag
This commit is contained in:
parent
0bf1e2b2d9
commit
61aebb03ad
2 changed files with 5 additions and 5 deletions
|
@ -1,7 +1,7 @@
|
||||||
import 'package:libac_flutter/nbt/impl/ByteArrayTag.dart';
|
import 'package:libac_flutter/nbt/impl/ByteArrayTag.dart';
|
||||||
import 'package:libac_flutter/nbt/impl/CompoundTag.dart';
|
import 'package:libac_flutter/nbt/impl/CompoundTag.dart';
|
||||||
import 'package:libac_flutter/nbt/impl/DoubleTag.dart';
|
import 'package:libac_flutter/nbt/impl/DoubleTag.dart';
|
||||||
import 'package:libac_flutter/nbt/impl/TagEnd.dart';
|
import 'package:libac_flutter/nbt/impl/EndTag.dart';
|
||||||
import 'package:libac_flutter/nbt/impl/TagFloat.dart';
|
import 'package:libac_flutter/nbt/impl/TagFloat.dart';
|
||||||
import 'package:libac_flutter/nbt/impl/TagInt.dart';
|
import 'package:libac_flutter/nbt/impl/TagInt.dart';
|
||||||
import 'package:libac_flutter/nbt/impl/TagLong.dart';
|
import 'package:libac_flutter/nbt/impl/TagLong.dart';
|
||||||
|
@ -56,7 +56,7 @@ abstract class Tag {
|
||||||
static Tag readNamedTag(ByteLayer data) {
|
static Tag readNamedTag(ByteLayer data) {
|
||||||
var type = data.readByte();
|
var type = data.readByte();
|
||||||
if (type == 0) {
|
if (type == 0) {
|
||||||
return new TagEnd();
|
return new EndTag();
|
||||||
} else {
|
} else {
|
||||||
Tag tag = makeTagOfType(TagType.get(type));
|
Tag tag = makeTagOfType(TagType.get(type));
|
||||||
tag._key = data.readString();
|
tag._key = data.readString();
|
||||||
|
@ -94,7 +94,7 @@ abstract class Tag {
|
||||||
return new DoubleTag();
|
return new DoubleTag();
|
||||||
}
|
}
|
||||||
case TagType.End:
|
case TagType.End:
|
||||||
return new TagEnd();
|
return new EndTag();
|
||||||
case TagType.Short:
|
case TagType.Short:
|
||||||
return new TagShort(value: 0);
|
return new TagShort(value: 0);
|
||||||
case TagType.Int:
|
case TagType.Int:
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
import 'package:libac_flutter/nbt/Stream.dart';
|
import 'package:libac_flutter/nbt/Stream.dart';
|
||||||
import 'package:libac_flutter/nbt/Tag.dart';
|
import 'package:libac_flutter/nbt/Tag.dart';
|
||||||
|
|
||||||
class TagEnd extends Tag {
|
class EndTag extends Tag {
|
||||||
TagEnd();
|
EndTag();
|
||||||
|
|
||||||
@override
|
@override
|
||||||
void readValue(ByteLayer data) {}
|
void readValue(ByteLayer data) {}
|
Loading…
Add table
Add a link
Reference in a new issue