• R/O
  • SSH
  • HTTPS

nlgp1: Commit


Commit MetaInfo

Revision839 (tree)
Zeit2011-03-02 08:26:27
Autorbiikame

Log Message

識別子を一部修正

Ändern Zusammenfassung

Diff

--- trunk/Nlgp1/Nlgp1/Sprites/ActionParameter.cs (revision 838)
+++ trunk/Nlgp1/Nlgp1/Sprites/ActionParameter.cs (nonexistent)
@@ -1,77 +0,0 @@
1-using System;
2-using System.Collections.Generic;
3-using System.Linq;
4-using System.Text;
5-using System.Collections;
6-
7-namespace Nlgp1.Sprites {
8- /// <summary>
9- /// スプライトの行動パラメータ
10- /// </summary>
11- public class ActionParameter {
12- /// <summary>
13- /// ActionParameterクラスの新しいインスタンスを初期化します。
14- /// </summary>
15- public ActionParameter() {
16- Universal = new Hashtable();
17- Universal["GivenDirection"] = true;
18- }
19-
20- /// <summary>
21- /// 角度
22- /// </summary>
23- public float Angle{
24- get;
25- set;
26- }
27- /// <summary>
28- /// 半径
29- /// </summary>
30- public float Radius{
31- get;
32- set;
33- }
34- /// <summary>
35- /// 距離制限
36- /// </summary>
37- public float LimitDistance{
38- get;
39- set;
40- }
41- /// <summary>
42- /// 速度
43- /// </summary>
44- public float Speed{
45- get;
46- set;
47- }
48- /// <summary>
49- /// 汎用カウンター
50- /// </summary>
51- public int Count {
52- get;
53- set;
54- }
55- /// <summary>
56- /// 初期位置のX座標を取得します。
57- /// </summary>
58- public float InitX {
59- get;
60- internal set;
61- }
62- /// <summary>
63- /// 初期位置のY座標を取得します。
64- /// </summary>
65- public float InitY {
66- get;
67- internal set;
68- }
69- /// <summary>
70- /// 汎用
71- /// </summary>
72- public Hashtable Universal {
73- get;
74- private set;
75- }
76- }
77-}
--- trunk/Nlgp1/Nlgp1/Sprites/LogicParameter.cs (nonexistent)
+++ trunk/Nlgp1/Nlgp1/Sprites/LogicParameter.cs (revision 839)
@@ -0,0 +1,77 @@
1+using System;
2+using System.Collections.Generic;
3+using System.Linq;
4+using System.Text;
5+using System.Collections;
6+
7+namespace Nlgp1.Sprites {
8+ /// <summary>
9+ /// スプライトの行動パラメータ
10+ /// </summary>
11+ public class LogicParameter {
12+ /// <summary>
13+ /// LogicParameterクラスの新しいインスタンスを初期化します。
14+ /// </summary>
15+ public LogicParameter() {
16+ Universal = new Hashtable();
17+ Universal["GivenDirection"] = true;
18+ }
19+
20+ /// <summary>
21+ /// 角度
22+ /// </summary>
23+ public float Angle{
24+ get;
25+ set;
26+ }
27+ /// <summary>
28+ /// 半径
29+ /// </summary>
30+ public float Radius{
31+ get;
32+ set;
33+ }
34+ /// <summary>
35+ /// 距離制限
36+ /// </summary>
37+ public float LimitDistance{
38+ get;
39+ set;
40+ }
41+ /// <summary>
42+ /// 速度
43+ /// </summary>
44+ public float Speed{
45+ get;
46+ set;
47+ }
48+ /// <summary>
49+ /// 汎用カウンター
50+ /// </summary>
51+ public int Count {
52+ get;
53+ set;
54+ }
55+ /// <summary>
56+ /// 初期位置のX座標を取得します。
57+ /// </summary>
58+ public float InitX {
59+ get;
60+ internal set;
61+ }
62+ /// <summary>
63+ /// 初期位置のY座標を取得します。
64+ /// </summary>
65+ public float InitY {
66+ get;
67+ internal set;
68+ }
69+ /// <summary>
70+ /// 汎用
71+ /// </summary>
72+ public Hashtable Universal {
73+ get;
74+ private set;
75+ }
76+ }
77+}
--- trunk/Nlgp1/Nlgp1/Sprites/Types.cs (revision 838)
+++ trunk/Nlgp1/Nlgp1/Sprites/Types.cs (revision 839)
@@ -3,14 +3,12 @@
33 using System.Linq;
44 using System.Text;
55
6-namespace Nlgp1.Sprites
7-{
6+namespace Nlgp1.Sprites {
87 /// <summary>
98 /// 上下左右での方向を表します。
109 /// </summary>
1110 [Flags]
12- public enum Directions
13- {
11+ public enum Directions {
1412 /// <summary>
1513 /// 方向なし
1614 /// </summary>
@@ -35,8 +33,7 @@
3533 /// <summary>
3634 /// 上・下・左・右の何れかを表す
3735 /// </summary>
38- public enum Direction
39- {
36+ public enum Direction {
4037 /// <summary>
4138 /// 左
4239 /// </summary>
@@ -55,10 +52,36 @@
5552 Bottom = 3 ,
5653 }
5754 /// <summary>
55+ /// 水平方向を表す。
56+ /// </summary>
57+ public enum HorizontalDirection {
58+ /// <summary>
59+ /// 左
60+ /// </summary>
61+ Left,
62+ /// <summary>
63+ /// 右
64+ /// </summary>
65+ Right,
66+ }
67+ /// <summary>
68+ /// 鉛直方向を表す。
69+ /// </summary>
70+ public enum VerticalDirection {
71+ /// <summary>
72+ /// 上
73+ /// </summary>
74+ Top,
75+ /// <summary>
76+ /// 下
77+ /// </summary>
78+ Bottom,
79+ }
80+
81+ /// <summary>
5882 /// 縦・横方向を表す。
5983 /// </summary>
60- public enum Aspect
61- {
84+ public enum Aspect {
6285 /// <summary>
6386 /// 横方向。水平
6487 /// </summary>
--- trunk/Nlgp1/Nlgp1/Sprites/Sprite.cs (revision 838)
+++ trunk/Nlgp1/Nlgp1/Sprites/Sprite.cs (revision 839)
@@ -60,7 +60,7 @@
6060
6161 this.Motion = SpriteMotion.GetItem( imageTypeName , typeID , chipSize , getMotionType );
6262 this.Owner = owner;
63- this.LogicParameter = new ActionParameter();
63+ this.LogicParameter = new LogicParameter();
6464 this.LogicParameter.InitX = position.X;
6565 this.LogicParameter.InitY = position.Y;
6666
@@ -228,7 +228,7 @@
228228 /// <summary>
229229 /// キャラクタの行動ロジックに使用されるパラメータを取得します。
230230 /// </summary>
231- public ActionParameter LogicParameter {
231+ public LogicParameter LogicParameter {
232232 get;
233233 private set;
234234 }
Show on old repository browser