/** Reads the level locals from the file. */ public void read(QuakeFile f) throws IOException { framenum = f.readInt(); time = f.readFloat(); level_name = f.readString(); mapname = f.readString(); nextmap = f.readString(); intermissiontime = f.readFloat(); changemap = f.readString(); exitintermission = f.readBoolean(); intermission_origin = f.readVector(); intermission_angle = f.readVector(); sight_client = f.readEdictRef(); sight_entity = f.readEdictRef(); sight_entity_framenum = f.readInt(); sound_entity = f.readEdictRef(); sound_entity_framenum = f.readInt(); sound2_entity = f.readEdictRef(); sound2_entity_framenum = f.readInt(); pic_health = f.readInt(); total_secrets = f.readInt(); found_secrets = f.readInt(); total_goals = f.readInt(); found_goals = f.readInt(); total_monsters = f.readInt(); killed_monsters = f.readInt(); current_entity = f.readEdictRef(); body_que = f.readInt(); // dead bodies power_cubes = f.readInt(); // ugly necessity for coop // rst's checker :-) if (f.readInt() != 4711) System.out.println("error in reading level_locals."); }