class InteractionsDB { // Each arrayList is for a differen branch, accessed through the branch's int ID ArrayList[] interActs = new ArrayList[16]; InteractionsDB(){ for (int i = 0; i < 16; i++){ interActs[i] = new ArrayList(); } interActs[0].add(new Interaction("shy smile", new EmoState(0,0))); interActs[0].add(new Interaction("smile", new EmoState(0,1))); interActs[0].add(new Interaction("grin", new EmoState(0,2))); interActs[0].add(new Interaction("giggle", new EmoState(0,0))); interActs[0].add(new Interaction("laugh", new EmoState(0,1))); interActs[0].add(new Interaction("guffaw", new EmoState(0,2))); interActs[1].add(new Interaction("wink", new EmoState(1,0))); interActs[1].add(new Interaction("bat eyelashes", new EmoState(1,0))); interActs[1].add(new Interaction("flirt", new EmoState(1,1))); interActs[1].add(new Interaction("admire", new EmoState(1,2))); interActs[1].add(new Interaction("hug", new EmoState(1,0))); interActs[1].add(new Interaction("dance", new EmoState(1,1))); interActs[1].add(new Interaction("kiss", new EmoState(1,2))); interActs[2].add(new Interaction("nod", new EmoState(2,0))); interActs[2].add(new Interaction("peace sign", new EmoState(2,1))); interActs[2].add(new Interaction("shake hands", new EmoState(2,2))); interActs[3].add(new Interaction("nod", new EmoState(3,0))); interActs[3].add(new Interaction("bow", new EmoState(3,1))); interActs[3].add(new Interaction("prostrate", new EmoState(3,2))); interActs[4].add(new Interaction("shifty eyes", new EmoState(4,0))); interActs[4].add(new Interaction("bite lip", new EmoState(4,1))); interActs[4].add(new Interaction("shiver", new EmoState(4,2))); interActs[4].add(new Interaction("whimper", new EmoState(4,0))); interActs[4].add(new Interaction("gasp", new EmoState(4,1))); interActs[4].add(new Interaction("scream", new EmoState(4,2))); interActs[5].add(new Interaction("stare", new EmoState(5,0))); interActs[5].add(new Interaction("jaw drop", new EmoState(5,1))); interActs[5].add(new Interaction("worship", new EmoState(5,2))); interActs[6].add(new Interaction("gasp", new EmoState(6,0))); interActs[6].add(new Interaction("double-take", new EmoState(6,1))); interActs[6].add(new Interaction("eye-pop", new EmoState(6,2))); interActs[7].add(new Interaction("frown", new EmoState(7,0))); interActs[7].add(new Interaction("shake head", new EmoState(7,1))); interActs[7].add(new Interaction("snub", new EmoState(7,2))); interActs[8].add(new Interaction("sniffle", new EmoState(8,0))); interActs[8].add(new Interaction("cry", new EmoState(8,1))); interActs[8].add(new Interaction("bawl", new EmoState(8,2))); interActs[9].add(new Interaction("bow", new EmoState(9,0))); interActs[9].add(new Interaction("grovel", new EmoState(9,1))); interActs[9].add(new Interaction("beg", new EmoState(9,2))); interActs[10].add(new Interaction("sigh", new EmoState(10,0))); interActs[10].add(new Interaction("sneer", new EmoState(10,1))); interActs[10].add(new Interaction("glower", new EmoState(10,2))); interActs[11].add(new Interaction("snub", new EmoState(11,0))); interActs[11].add(new Interaction("shove", new EmoState(11,1))); interActs[11].add(new Interaction("spit on", new EmoState(11,2))); interActs[12].add(new Interaction("growl", new EmoState(12,0))); interActs[12].add(new Interaction("snarl", new EmoState(12,1))); interActs[12].add(new Interaction("yell", new EmoState(12,2))); interActs[12].add(new Interaction("sigh", new EmoState(12,0))); interActs[12].add(new Interaction("roll eyes", new EmoState(12,1))); interActs[12].add(new Interaction("cold shoulder", new EmoState(12,2))); interActs[13].add(new Interaction("tease", new EmoState(13,0))); interActs[13].add(new Interaction("taunt", new EmoState(13,1))); interActs[13].add(new Interaction("shove", new EmoState(13,2))); interActs[14].add(new Interaction("bounce", new EmoState(14,0))); interActs[14].add(new Interaction("shiver", new EmoState(14,1))); interActs[14].add(new Interaction("stare", new EmoState(14,2))); interActs[15].add(new Interaction("clap", new EmoState(15,0))); interActs[15].add(new Interaction("cheer", new EmoState(15,0))); interActs[15].add(new Interaction("high-five", new EmoState(15,0))); } void evalAction(ArrayList characters, int actionID) { /* switch(emotionBranch){ case 0: // Joy break; case 1: // Love break; case 2: // Trust break; case 3: // Submission break; case 4: // Fear break; case 5: // Awe break; case 6: // Surprise break; case 7: // Disapproval break; case 8: // Sadness break; case 9: // Remorse break; case 10: // Disgust break; case 11: // Contempt break; case 12: // Anger break; case 13: // Aggressiveness break; case 14: // Interest break; case 15: // Optimism break; default: println("No emotion branch found to draw"); break; }*/ } }