• R/O
  • SSH
  • HTTPS

Commit

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

無人機動兵器ダンジョン探索ゲーム JAVAベース


Commit MetaInfo

Revision41 (tree)
Time2015-07-13 18:17:35
Authormanjihq

Log Message

自機の燃料が0になったときに探索終了する様に変更
機体が壁に当たったときにいきなり完全停止するのではなく、残りのベクトルを処理して移動できないかを試みるようにしてみた

Change Summary

Incremental Difference

--- CarnageHack2/trunk/src/CarnageHack/Oke.java (revision 40)
+++ CarnageHack2/trunk/src/CarnageHack/Oke.java (revision 41)
@@ -806,11 +806,9 @@
806806 if (ismove == true) {
807807 if (dungeon.get_floor(floor).iswall(x, y) == true) {
808808 //hit wall!
809+ //try to slide...
809810 x = org_x;
810811 y = org_y;
811- subx = 0;
812- suby = 0;
813- break;
814812 } else {
815813 target = dungeon.collision_oke(this);
816814 if (target != null) {
--- CarnageHack2/trunk/src/CarnageHack/OkeDungeon.java (revision 40)
+++ CarnageHack2/trunk/src/CarnageHack/OkeDungeon.java (revision 41)
@@ -989,7 +989,7 @@
989989 plot_init_enemy();
990990 }
991991 }
992- if (pcOke.isdead() == true) {
992+ if (pcOke.isdead() == true || pcOke.get_fuel() == 0) {
993993 //game over
994994 timertask.end();
995995 dialog.dispose();