aboutsummaryrefslogtreecommitdiff
path: root/saga/font.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'saga/font.cpp')
-rw-r--r--saga/font.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/saga/font.cpp b/saga/font.cpp
index 42936fd3c0..02e1a81973 100644
--- a/saga/font.cpp
+++ b/saga/font.cpp
@@ -118,7 +118,7 @@ int FONT_Load(uint32 font_rn, int font_id) {
FontModule.err_str = "Invalid font length.";
}
- MemoryReadStream *readS = new MemoryReadStream(fontres_p, fontres_len);
+ MemoryReadStream readS(fontres_p, fontres_len);
// Create new font structure
font = (R_FONT *)malloc(sizeof *font);
@@ -128,9 +128,9 @@ int FONT_Load(uint32 font_rn, int font_id) {
}
// Read font header
- fh.c_height = readS->readUint16LE();
- fh.c_width = readS->readUint16LE();
- fh.row_length = readS->readUint16LE();
+ fh.c_height = readS.readUint16LE();
+ fh.c_width = readS.readUint16LE();
+ fh.row_length = readS.readUint16LE();
debug(1, "FONT_Load(): Reading font resource...");
@@ -152,23 +152,23 @@ int FONT_Load(uint32 font_rn, int font_id) {
normal_font->hdr.row_length = fh.row_length;
for (c = 0; c < R_FONT_CHARCOUNT; c++) {
- normal_font->fce[c].index = readS->readUint16LE();
+ normal_font->fce[c].index = readS.readUint16LE();
}
for (c = 0; c < R_FONT_CHARCOUNT; c++) {
- nbits = normal_font->fce[c].width = readS->readByte();
+ nbits = normal_font->fce[c].width = readS.readByte();
normal_font->fce[c].byte_width = GetByteLen(nbits);
}
for (c = 0; c < R_FONT_CHARCOUNT; c++) {
- normal_font->fce[c].flag = readS->readByte();
+ normal_font->fce[c].flag = readS.readByte();
}
for (c = 0; c < R_FONT_CHARCOUNT; c++) {
- normal_font->fce[c].tracking = readS->readByte();
+ normal_font->fce[c].tracking = readS.readByte();
}
- if (readS->pos() != R_FONT_DESCSIZE) {
+ if (readS.pos() != R_FONT_DESCSIZE) {
warning("Invalid font resource size.");
return R_FAILURE;
}