• R/O
  • SSH

提交

標籤
無標籤

Frequently used words (click to add to your profile)

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

Commit MetaInfo

修訂99faecd523e9d478d302b7128a36a0cb797e4f4d (tree)
時間2024-01-23 22:35:29
作者sebastian_bugiu
Commitersebastian_bugiu

Log Message

ShipData change to use APP_Game nameShipMap.

Change Summary

差異

diff -r 6a19dc9f1c85 -r 99faecd523e9 core/src/headwayent/blackholedarksun/APP_Game.java
--- a/core/src/headwayent/blackholedarksun/APP_Game.java Mon Jan 22 21:15:37 2024 +0100
+++ b/core/src/headwayent/blackholedarksun/APP_Game.java Tue Jan 23 14:35:29 2024 +0100
@@ -36,6 +36,7 @@
3636 import headwayent.blackholedarksun.animations.PortalEnteringWithoutRenderingAnimation;
3737 import headwayent.blackholedarksun.animations.PortalExitingWithoutRenderingAnimation;
3838 import headwayent.blackholedarksun.entitydata.AsteroidData;
39+import headwayent.blackholedarksun.entitydata.ShipData;
3940 import headwayent.blackholedarksun.entitydata.WeaponData;
4041 import headwayent.blackholedarksun.exception.GameDataException;
4142 import headwayent.blackholedarksun.gamestatedebugger.Frame;
@@ -189,6 +190,10 @@
189190 asteroidDataMap = AsteroidData.createAsteroidMappings();
190191 }
191192
193+ public TreeMap<String, ShipData> getNameShipMap() {
194+ return nameShipMap;
195+ }
196+
192197 public enum GameMode {
193198 SP, MP
194199 }
@@ -863,13 +868,13 @@
863868 e.printStackTrace();
864869 }
865870 if (b != null) {
866- int index = (int) b[0];
867- int soundsOn = (int) b[1];
868- int accelOn = (int) b[2];
869- int orientationIndex = (int) b[3];
870- int invertYAxis = (int) b[4];
871- int thirdPersonCam = (int) b[5];
872- int vibrate = (int) b[6];
871+ int index = b[0];
872+ int soundsOn = b[1];
873+ int accelOn = b[2];
874+ int orientationIndex = b[3];
875+ int invertYAxis = b[4];
876+ int thirdPersonCam = b[5];
877+ int vibrate = b[6];
873878 // this.setShipOptionsIndex(index);
874879 // this.setOrientationIndex(orientationIndex);
875880 setSoundsEnabled(soundsOn == 1);
diff -r 6a19dc9f1c85 -r 99faecd523e9 core/src/headwayent/blackholedarksun/entitydata/ShipData.java
--- a/core/src/headwayent/blackholedarksun/entitydata/ShipData.java Mon Jan 22 21:15:37 2024 +0100
+++ b/core/src/headwayent/blackholedarksun/entitydata/ShipData.java Tue Jan 23 14:35:29 2024 +0100
@@ -227,14 +227,14 @@
227227 public static final int TYPE_ANY =
228228 TYPE_CARGO | TYPE_FIGHTER | TYPE_RELOADER;
229229
230- private static final TreeMap<String, ShipData> filenameShipMap =
231- new TreeMap<>();
232- private static TreeMap<String, ShipData> nameShipMap =
233- new TreeMap<>();
230+// private static final TreeMap<String, ShipData> filenameShipMap =
231+// new TreeMap<>();
232+// private static TreeMap<String, ShipData> nameShipMap =
233+// new TreeMap<>();
234234
235235 public static ArrayList<ShipData> getShipData(int team, int type) {
236236 ArrayList<ShipData> list = new ArrayList<>();
237- for (ShipData data : filenameShipMap.values()) {
237+ for (ShipData data : MainApp.getGame().getNameShipMap().values()) {
238238 boolean teamFound = false;
239239 boolean typeFound = false;
240240 if ((team & TEAM_ALIEN) != 0 && data.team == ShipTeam.ALIEN) {
@@ -519,7 +519,7 @@
519519 // map.nameShipMap.put(ship.name, ship);
520520
521521 // filenameShipMap = map.filenameShipMap;
522- nameShipMap = map.nameShipMap;
522+// nameShipMap = map.nameShipMap;
523523
524524 return map;
525525 }