From 804d0feaa0e7096beb0c46d937a07d8bf31eadab Mon Sep 17 00:00:00 2001 From: LucasDelvallet Date: Fri, 6 Mar 2015 17:54:39 +0100 Subject: [PATCH] Method optimisation --- .../gpl/rpg/AndorsTrail/activity/ConversationActivity.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/AndorsTrail/src/com/gpl/rpg/AndorsTrail/activity/ConversationActivity.java b/AndorsTrail/src/com/gpl/rpg/AndorsTrail/activity/ConversationActivity.java index 53b74dbca..b8a336709 100644 --- a/AndorsTrail/src/com/gpl/rpg/AndorsTrail/activity/ConversationActivity.java +++ b/AndorsTrail/src/com/gpl/rpg/AndorsTrail/activity/ConversationActivity.java @@ -214,9 +214,8 @@ public final class ConversationActivity private void greyAllConversationStatement(){ int numberOfMessage = this.conversationHistory.size(); - ListIterator conversations = this.conversationHistory.listIterator(numberOfMessage-this.numberOfNewMessage); - while(conversations.hasNext()){ - ConversationStatement conversation = conversations.next(); + while(numberOfNewMessage != 0){ + ConversationStatement conversation = conversationHistory.get(numberOfMessage - numberOfNewMessage); if(conversation.hasActor()){ conversation.textColor = oldPhraseColor; if(conversation.isPlayerActor){ @@ -227,8 +226,8 @@ public final class ConversationActivity }else{ conversation.textColor = oldRewardColor; } + numberOfNewMessage--; } - numberOfNewMessage = 0; } private void nextButtonClicked() {