Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package org.stevewinfield.suja.idk.communication.player.writers;
- import org.apache.log4j.Logger;
- import org.stevewinfield.suja.idk.communication.MessageWriter;
- import org.stevewinfield.suja.idk.communication.OperationCodes;
- import org.stevewinfield.suja.idk.game.badges.Badge;
- import java.util.ArrayList;
- /**
- * Created by peter on 2/3/15.
- */
- public class BadgeUpdateWriter extends MessageWriter {
- public BadgeUpdateWriter(ArrayList<Badge> badges, int count) {
- super(OperationCodes.getOutgoingOpCode("BadgeUpdate"));
- final Logger logger = Logger.getLogger(BadgeUpdateWriter.class);
- ArrayList<Badge> equipped = new ArrayList<Badge>();
- for(Badge b : badges) {
- super.push(0);
- super.push(b.getCode());
- if(b.getSlot() > 0) {
- equipped.add(b);
- }
- }
- for(Badge b : equipped) {
- super.push(b.getSlot());
- super.push(b.getCode());
- }
- logger.debug("Message:" + super.getDebugString());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement