• R/O
  • SSH
  • HTTPS

simyukkuri: 提交


Commit MetaInfo

修訂245 (tree)
時間2015-08-20 18:22:22
作者mimisuke

Log Message

Nobinobi feature is added.

Change Summary

差異

--- branches/test/Body.java (revision 244)
+++ branches/test/Body.java (revision 245)
@@ -140,6 +140,7 @@
140140 private boolean birth = false;
141141 private boolean angry = false;
142142 private boolean furifuri = false;
143+ private boolean nobinobi = false;
143144 private boolean strike = false;
144145 private boolean eating = false;
145146 private boolean peropero = false;
@@ -631,6 +632,7 @@
631632 if (messageCount <= 0) {
632633 messageCount = 0;
633634 furifuri = false;
635+ nobinobi = false;
634636 strike = false;
635637 eating = false;
636638 eatingShit = false;
@@ -916,6 +918,7 @@
916918 messageBuf = message;
917919 // reset actions.
918920 furifuri = false;
921+ nobinobi = false;
919922 strike = false;
920923 eating = false;
921924 eatingShit = false;
@@ -958,11 +961,16 @@
958961 furifuri = true;
959962 stay(30);
960963 }
961- else if (isRude() || (rnd.nextInt(messageDiscipline+1) == 0)){
964+ else if (isRude() || (rnd.nextInt(messageDiscipline+2) == 0)){
962965 // if yukkuri is not rude, she goes into her shell by discipline.
963966 setMessage(getMessage("Relax"), 30);
964967 stay(30);
965968 }
969+ else if (!isRude()) {
970+ setMessage(getMessage("NobiNobi"), 35);
971+ nobinobi = true;
972+ stay(30);
973+ }
966974 }
967975
968976 public void showWakeup() {
@@ -1300,6 +1308,7 @@
13001308 scare = false;
13011309 }
13021310 furifuri = false;
1311+ nobinobi = false;
13031312 exciting = false;
13041313 relax = false;
13051314 excitingPeriod = 0;
@@ -1407,6 +1416,10 @@
14071416 public boolean isFurifuri() {
14081417 return (!dead && furifuri);
14091418 }
1419+
1420+ public boolean isNobinobi() {
1421+ return (!dead && nobinobi);
1422+ }
14101423
14111424 public boolean isStrike() {
14121425 return (!dead && strike);
--- branches/test/inits/Tarinai_jp.json (revision 244)
+++ branches/test/inits/Tarinai_jp.json (revision 245)
@@ -60,6 +60,7 @@
6060 "SadnessForYungerSyster": [["ゆぴ?", "ゆぴ?", "ゆぴ?"]],
6161 "BlockedByWall": [["ゆぴ?", "ゆぴ?", "ゆぴ?"]],
6262 "GetTreasure": [["ゆぴ?", "ゆっぴー!", "ゆっぴー!"]],
63- "LostTreasure": [["ゆっぴー!", "ゆっぴー!", "ゆっぴー!"]]
63+ "LostTreasure": [["ゆっぴー!", "ゆっぴー!", "ゆっぴー!"]],
64+ "NobiNobi": [["ゆぴー", "ゆぴー", "ゆぴー"]]
6465 }
6566 }
\ No newline at end of file
--- branches/test/inits/Marisa_jp.json (revision 244)
+++ branches/test/inits/Marisa_jp.json (revision 245)
@@ -78,6 +78,7 @@
7878 "BlockedByWall": [["まりちゃしゅしゅめにゃいにょじぇぇぇ!?", "にゃんでかべしゃんじゃましゅるにょじぇぇぇ!?", "なんでかべさんじゃまするのぜ!?"]],
7979 "RudeBlockedByWall": [["くちょかびぇはちね!!", "くちょかべはちね!!ぷきゅーじゃよ!!", "じゃまなかべさんはどくのぜ!すぐでいいよ!"]],
8080 "GetTreasure": [["こりぇをまりちゃにょたからもにょにしゅるにょじぇ!", "こりぇをまりちゃのたからものにしゅるのじぇ!", "これをまりさのたからものにするのぜ!"]],
81- "LostTreasure": [["ゆんやー!", "ゆんやー!まりちゃのたからものさんかえちてぇ!", "まりさのたからものさんかえすのぜ!"]]
81+ "LostTreasure": [["ゆんやー!", "ゆんやー!まりちゃのたからものさんかえちてぇ!", "まりさのたからものさんかえすのぜ!"]],
82+ "NobiNobi": [["にょーびにょーびしゅりゅのじぇ", "のーびのーびするのじぇ", "のーびのーびするよ"]]
8283 }
8384 }
\ No newline at end of file
--- branches/test/inits/Alice_jp.json (revision 244)
+++ branches/test/inits/Alice_jp.json (revision 245)
@@ -81,6 +81,7 @@
8181 "BlockedByWall": [["ありしゅしゅしゅめにゃいよおぉぉぉ!?", "にゃんでかべしゃんじゃましゅるにょぉぉぉ!?", "なんでかべさんじゃまするのおぉぉぉ!?"]],
8282 "RudeBlockedByWall": [["くちょかびぇはちね!!", "くちょかべはちね!!ぷきゅーじゃよ!!", "じゃまなかべさんはすぐにどいてね!"]],
8383 "GetTreasure": [["ありしゅのたからもにょにしゅるよ!", "これをありしゅのたからものにしゅるよ!", "これをありすのたからものにするわ!"]],
84- "LostTreasure": [["ゆんやー!", "ゆんやー!ありしゅのたからもにょかえちてぇ!", "ありすのたからものかえしなさいぃ!いなかものぉ!"]]
84+ "LostTreasure": [["ゆんやー!", "ゆんやー!ありしゅのたからもにょかえちてぇ!", "ありすのたからものかえしなさいぃ!いなかものぉ!"]],
85+ "NobiNobi": [["にょーびにょーびしゅりゅわ", "のーびのーびしゅりゅわ", "のーびのーびするわ"]]
8586 }
8687 }
\ No newline at end of file
--- branches/test/inits/WasaReimu_jp.json (revision 244)
+++ branches/test/inits/WasaReimu_jp.json (revision 245)
@@ -80,6 +80,7 @@
8080 "BlockedByWall": [["りぇいみゅしゅしゅめにゃいにょぉぉぉ!?", "にゃんでかべしゃんじゃましゅりゅにょぉぉぉ!?", "なんでかべさんじゃまするのおぉぉぉ!?"]],
8181 "RudeBlockedByWall": [["くちょかびぇはちね!!", "くちょかべはちね!!ぷきゅーじゃよ!!", "じゃまなかべさんはどいてね!すぐでいいよ!"]],
8282 "GetTreasure": [["こりぇをりぇいみゅのたからものにしゅるよ!", "こりぇをれいみゅのたからものにしゅるよ!", "これをれいむのたからものにするよ!"]],
83- "LostTreasure": [["ゆんやー!", "ゆんやー!れいみゅのたからものさんかえちてにぇ?", "れいむのたからものさんかえしてね?"]]
83+ "LostTreasure": [["ゆんやー!", "ゆんやー!れいみゅのたからものさんかえちてにぇ?", "れいむのたからものさんかえしてね?"]],
84+ "NobiNobi": [["にょーびにょーびしゅりゅよ!", "のーびのーびしゅりゅよ!", "のーびのーびするよ!"]]
8485 }
8586 }
\ No newline at end of file
--- branches/test/inits/MarisaReimu_jp.json (revision 244)
+++ branches/test/inits/MarisaReimu_jp.json (revision 245)
@@ -80,6 +80,7 @@
8080 "BlockedByWall": [["りぇいみゅしゅしゅめにゃいにょぉぉぉ!?", "にゃんでかべしゃんじゃましゅりゅにょぉぉぉ!?", "なんでかべさんじゃまするのおぉぉぉ!?"]],
8181 "RudeBlockedByWall": [["くちょかびぇはちね!!", "くちょかべはちね!!ぷきゅーじゃよ!!", "じゃまなかべさんはどいてね!すぐでいいよ!"]],
8282 "GetTreasure": [["こりぇをりぇいみゅのたからものにしゅるよ!", "こりぇをれいみゅのたからものにしゅるよ!", "これをれいむのたからものにするよ!"]],
83- "LostTreasure": [["ゆんやー!", "ゆんやー!れいみゅのたからものさんかえちてにぇ?", "れいむのたからものさんかえしてね?"]]
83+ "LostTreasure": [["ゆんやー!", "ゆんやー!れいみゅのたからものさんかえちてにぇ?", "れいむのたからものさんかえしてね?"]],
84+ "NobiNobi": [["にょーびにょーびしゅりゅよ", "のーびのーびしゅりゅよ", "のーびのーびするよ"]]
8485 }
8586 }
\ No newline at end of file
--- branches/test/inits/ReimuMarisa_jp.json (revision 244)
+++ branches/test/inits/ReimuMarisa_jp.json (revision 245)
@@ -78,6 +78,7 @@
7878 "BlockedByWall": [["まりちゃしゅしゅめにゃいにょじぇぇぇ!?", "にゃんでかべしゃんじゃましゅるにょじぇぇぇ!?", "なんでかべさんじゃまするのぜ!?"]],
7979 "RudeBlockedByWall": [["くちょかびぇはちね!!", "くちょかべはちね!!ぷきゅーじゃよ!!", "じゃまなかべさんはどくのぜ!すぐでいいよ!"]],
8080 "GetTreasure": [["こりぇをまりちゃにょたからもにょにしゅるにょじぇ!", "こりぇをまりちゃのたからものにしゅるのじぇ!", "これをまりさのたからものにするのぜ!"]],
81- "LostTreasure": [["ゆんやー!", "ゆんやー!まりちゃのたからものさんかえちてぇ!", "まりさのたからものさんかえすのぜ!"]]
81+ "LostTreasure": [["ゆんやー!", "ゆんやー!まりちゃのたからものさんかえちてぇ!", "まりさのたからものさんかえすのぜ!"]],
82+ "NobiNobi": [["にょーびにょーびしゅりゅにょじぇ", "のーびのーびしゅりのじぇ", "のーびのーびするのぜ"]]
8283 }
8384 }
\ No newline at end of file
--- branches/test/inits/Reimu_jp.json (revision 244)
+++ branches/test/inits/Reimu_jp.json (revision 245)
@@ -80,6 +80,7 @@
8080 "BlockedByWall": [["りぇいみゅしゅしゅめにゃいにょぉぉぉ!?", "にゃんでかべしゃんじゃましゅりゅにょぉぉぉ!?", "なんでかべさんじゃまするのおぉぉぉ!?"]],
8181 "RudeBlockedByWall": [["くちょかびぇはちね!!", "くちょかべはちね!!ぷきゅーじゃよ!!", "じゃまなかべさんはどいてね!すぐでいいよ!"]],
8282 "GetTreasure": [["こりぇをりぇいみゅのたからものにしゅるよ!", "こりぇをれいみゅのたからものにしゅるよ!", "これをれいむのたからものにするよ!"]],
83- "LostTreasure": [["ゆんやー!", "ゆんやー!れいみゅのたからものさんかえちてにぇ?", "れいむのたからものさんかえしてね?"]]
83+ "LostTreasure": [["ゆんやー!", "ゆんやー!れいみゅのたからものさんかえちてにぇ?", "れいむのたからものさんかえしてね?"]],
84+ "NobiNobi": [["にょーびにょーびしゅりゅよ", "のーびのーびしゅりゅよ", "のーびのーびするよ"]]
8485 }
8586 }
\ No newline at end of file
--- branches/test/SimYukkuri.java (revision 244)
+++ branches/test/SimYukkuri.java (revision 245)
@@ -1307,6 +1307,7 @@
13071307 int jumpLevel[] = {2, 2, 1};
13081308 double boundX[] = {0.00, -0.04, -0.02, -0.01, 0.00, 0.00, 0.00, 0.00, 0.08};
13091309 double boundY[] = {0.00, 0.04, 0.02, 0.01, 0.00, 0.00, 0.00, 0.00, -0.08};
1310+ double nobinobiY[] = {0.0, 0.2, 0.25, 0.3, 0.3, 0.3, 0.25, 0.2, 0.0};
13101311 double bx = 1.0, by = 1.0;
13111312 int bodysz = b.getSize();
13121313
@@ -1354,6 +1355,10 @@
13541355 if (b.isDead()) {
13551356 img = b.getImage(Body.DEAD, direction);
13561357 }
1358+ else if (b.isNobinobi()) {
1359+ img = b.getImage(Body.SMILE, direction);
1360+ by += nobinobiY[((int)b.getAge() / 2) % 9];
1361+ }
13571362 else if (b.isExciting()) {
13581363 img = b.getImage(Body.EXCITING, direction);
13591364 if (!b.isGrabbed() && b.getZ() == 0) {
@@ -1417,11 +1422,10 @@
14171422 bx *= 1.1; // make her fat
14181423 }
14191424 int saveDrX = drX;
1420- int saveDrY = drY;
14211425 int bodyszX = (int)(bodysz*bx);
14221426 int bodyszY = (int)(bodysz*by);
14231427 drX -= (int)((bodyszX-bodysz)/2);
1424- drY -= (int)((bodyszY-bodysz)/2);
1428+ drY -= (int)(bodyszY-bodysz);
14251429 g.drawImage(b.getImage(Body.BODY, direction), drX, drY, bodyszX, bodyszY, this);
14261430 // Draw accessory
14271431 if (b.hasAccessory()) {
@@ -1428,7 +1432,7 @@
14281432 g.drawImage(b.getImage(Body.ACCESSORY, direction), drX, drY, bodyszX, bodyszY, this);
14291433 }
14301434 // Draw face
1431- g.drawImage(img, saveDrX, saveDrY, bodysz, bodysz, this); // face size is not affected by bound.
1435+ g.drawImage(img, saveDrX, drY, bodysz, bodysz, this); // face width is not affected by bound.
14321436 if (b.isDamaged() || b.isOld()) {
14331437 g.drawImage(b.getImage(Body.DAMAGED, direction), drX, drY, bodyszX, bodyszY, this);
14341438 }
Show on old repository browser