• R/O
  • SSH
  • HTTPS

owata: Commit


Commit MetaInfo

Revision18 (tree)
Time2008-02-26 18:45:25
Authorbird_may_nike

Log Message

縦 L 決定

Change Summary

Incremental Difference

--- trunc/src/psp2ch.c (revision 17)
+++ trunc/src/psp2ch.c (revision 18)
@@ -82,7 +82,7 @@
8282 retSel = 2;
8383 break;
8484 case 3:
85- psp2chThread();
85+ psp2chThread(retSel);
8686 retSel = 3;
8787 break;
8888 case 4:
--- trunc/src/psp2chFavorite.c (revision 17)
+++ trunc/src/psp2chFavorite.c (revision 18)
@@ -72,7 +72,14 @@
7272 }
7373 else
7474 {
75- menuStr = " ○ : 決定     × : 終了     △ : 削除     □ : 板一覧   R : メニュー切替";
75+ if (tateFlag)
76+ {
77+ menuStr = " L : 決定     × : 板一覧      □ : 削除     R : メニュー切替";
78+ }
79+ else
80+ {
81+ menuStr = " ○ : 決定     × : 板一覧      □ : 削除     R : メニュー切替";
82+ }
7683 }
7784 if (pad.Buttons != oldPad.Buttons)
7885 {
@@ -86,7 +93,7 @@
8693 {
8794 psp2chMenu(scrollX, 0);
8895 }
89- else if(pad.Buttons & PSP_CTRL_CIRCLE)
96+ else if((!tateFlag && pad.Buttons & PSP_CTRL_CIRCLE) || (tateFlag && pad.Buttons & PSP_CTRL_LTRIGGER))
9097 {
9198 if (rMenu)
9299 {
@@ -108,10 +115,7 @@
108115 }
109116 else
110117 {
111- if (psp2chOwata())
112- {
113- return 0;
114- }
118+ sel = 2;
115119 }
116120 }
117121 else if(pad.Buttons & PSP_CTRL_TRIANGLE)
@@ -121,7 +125,6 @@
121125 }
122126 else
123127 {
124- psp2chDelFavorite(favList[fav.select].title, favList[fav.select].dat);
125128 }
126129 }
127130 else if(pad.Buttons & PSP_CTRL_SQUARE)
@@ -140,7 +143,7 @@
140143 }
141144 else
142145 {
143- sel = 2;
146+ psp2chDelFavorite(favList[fav.select].title, favList[fav.select].dat);
144147 }
145148 }
146149 }
--- trunc/src/psp2ch.h (revision 17)
+++ trunc/src/psp2ch.h (revision 18)
@@ -29,7 +29,7 @@
2929 #define RES_A_HEIGHT_V 390
3030 #define RES_A_LINE_V 30
3131
32-#define PAD_CUTOFF 30
32+#define PAD_CUTOFF 35
3333
3434 typedef struct {
3535 int Content_Length;
--- trunc/src/psp2chRes.c (revision 17)
+++ trunc/src/psp2chRes.c (revision 18)
@@ -146,7 +146,7 @@
146146 preLine = -2;
147147 }
148148 // ○ボタン
149- else if(pad.Buttons & PSP_CTRL_CIRCLE)
149+ else if((!tateFlag && pad.Buttons & PSP_CTRL_CIRCLE) || (tateFlag && pad.Buttons & PSP_CTRL_LTRIGGER))
150150 {
151151 /* レスアンカー表示 */
152152 if (resMenu >= 0)
@@ -422,19 +422,47 @@
422422 }
423423 if (resMenu >= 0)
424424 {
425- menuStr = " ○ : レス表\示   △ : レスに移動";
425+ if (tateFlag)
426+ {
427+ menuStr = " L : レス表\示   △ : レスに移動";
428+ }
429+ else
430+ {
431+ menuStr = " ○ : レス表\示   △ : レスに移動";
432+ }
426433 }
427434 else if (urlMenu >= 0)
428435 {
429- menuStr = " ○ : リンク表\示   ";
436+ if (tateFlag)
437+ {
438+ menuStr = " L : リンク表\示   ";
439+ }
440+ else
441+ {
442+ menuStr = " ○ : リンク表\示   ";
443+ }
430444 }
431445 else if (idMenu >= 0)
432446 {
433- menuStr = " ○ : ID抽出   □ : NGID登録";
447+ if (tateFlag)
448+ {
449+ menuStr = " L : ID抽出   □ : NGID登録";
450+ }
451+ else
452+ {
453+ menuStr = " ○ : ID抽出   □ : NGID登録";
454+ }
434455 }
435456 else if (numMenu >= 0)
436457 {
437- menuStr = " ○ : レスをする";
458+ if (tateFlag)
459+ {
460+ menuStr = " L : レスをする";
461+ }
462+ else
463+ {
464+ menuStr = " ○ : レスをする";
465+ }
438466 }
439467 else if (rMenu)
440468 {
@@ -464,7 +492,14 @@
464492 }
465493 else
466494 {
467- menuStr = " ○ : 書き込み   × : 戻る     △ : 更新     □ : 削除   R : メニュー切替";
495+ if (tateFlag)
496+ {
497+ menuStr = " L : 書き込み   × : 戻る     △ : 更新     □ : 削除   R : メニュー切替";
498+ }
499+ else
500+ {
501+ menuStr = " ○ : 書き込み   × : 戻る     △ : 更新     □ : 削除   R : メニュー切替";
502+ }
468503 }
469504 psp2chDrawRes(res.start);
470505 pgCopy(0, res.start*LINE_PITCH);
--- trunc/src/psp2chIta.c (revision 17)
+++ trunc/src/psp2chIta.c (revision 18)
@@ -93,7 +93,14 @@
9393 }
9494 else
9595 {
96- menuStr = " ○ : 決定    × : 戻る    □ : お気に入り   △ : 更新     R : メニュー切替";
96+ if (tateFlag)
97+ {
98+ menuStr = " L : 決定     × : 戻る    □ : お気に入り   △ : 更新     R : メニュー切替";
99+ }
100+ else
101+ {
102+ menuStr = " ○ : 決定    × : 戻る    □ : お気に入り   △ : 更新     R : メニュー切替";
103+ }
97104 }
98105 }
99106 else
@@ -109,7 +116,14 @@
109116 }
110117 else
111118 {
112- menuStr = " ○ : 決定    × : 終了    □ : お気に入り   △ : 更新     R : メニュー切替";
119+ if (tateFlag)
120+ {
121+ menuStr = " L : 決定     × : 終了    □ : お気に入り   △ : 更新     R : メニュー切替";
122+ }
123+ else
124+ {
125+ menuStr = " ○ : 決定    × : 終了    □ : お気に入り   △ : 更新     R : メニュー切替";
126+ }
113127 }
114128 }
115129 if (pad.Buttons != oldPad.Buttons)
@@ -124,7 +138,7 @@
124138 {
125139 psp2chMenu(0, 0);
126140 }
127- else if(pad.Buttons & PSP_CTRL_CIRCLE)
141+ else if((!tateFlag && pad.Buttons & PSP_CTRL_CIRCLE) || (tateFlag && pad.Buttons & PSP_CTRL_LTRIGGER))
128142 {
129143 if (rMenu)
130144 {
@@ -133,10 +147,10 @@
133147 {
134148 if (focus)
135149 {
136- if (threadList)
150+ if (psp2chThreadList(ita.select) < 0)
137151 {
138- free(threadList);
139- threadList = NULL;
152+ sel = 0;
153+ return -1;
140154 }
141155 thread.start = 0;
142156 thread.select = 0;
--- trunc/src/psp2chMenu.c (revision 17)
+++ trunc/src/psp2chMenu.c (revision 18)
@@ -67,7 +67,7 @@
6767 if (pad.Buttons != oldPad.Buttons)
6868 {
6969 oldPad = pad;
70- if(pad.Buttons & PSP_CTRL_CIRCLE)
70+ if((!tateFlag && pad.Buttons & PSP_CTRL_CIRCLE) || (tateFlag && pad.Buttons & PSP_CTRL_LTRIGGER))
7171 {
7272 switch (menu.select)
7373 {
@@ -96,7 +96,14 @@
9696 {
9797 }
9898 }
99- menuStr = " ○ : 決定    × : 戻る   ";
99+ if (tateFlag)
100+ {
101+ menuStr = " L : 決定    × : 戻る   ";
102+ }
103+ else
104+ {
105+ menuStr = " ○ : 決定    × : 戻る   ";
106+ }
100107 psp2chDrawMenu((char**)menuList, menu, startX, startY, scrX, scrY);
101108 pgCopyWindow(0, startX, startY, scrX, scrY);
102109 pgWindowFrame(startX, startY, startX + scrX, startY + scrY);
--- trunc/src/psp2chSearch.c (revision 17)
+++ trunc/src/psp2chSearch.c (revision 18)
@@ -67,7 +67,14 @@
6767 }
6868 else
6969 {
70- menuStr = " ○ : 決定     □ : 板一覧    △ : お気に入り    × : 戻る   R : メニュー切替";
70+ if (tateFlag)
71+ {
72+ menuStr = " L : 決定     □ : 板一覧    △ : お気に入り    × : 戻る   R : メニュー切替";
73+ }
74+ else
75+ {
76+ menuStr = " ○ : 決定     □ : 板一覧    △ : お気に入り    × : 戻る   R : メニュー切替";
77+ }
7178 }
7279 if (pad.Buttons != oldPad.Buttons)
7380 {
@@ -76,7 +83,7 @@
7683 {
7784 tateFlag = (tateFlag) ? 0 : 1;
7885 }
79- else if(pad.Buttons & PSP_CTRL_CIRCLE)
86+ else if((!tateFlag && pad.Buttons & PSP_CTRL_CIRCLE) || (tateFlag && pad.Buttons & PSP_CTRL_LTRIGGER))
8087 {
8188 if (rMenu)
8289 {
--- trunc/src/psp2chThread.c (revision 17)
+++ trunc/src/psp2chThread.c (revision 18)
@@ -45,21 +45,16 @@
4545 /****************
4646 スレッド一覧表示
4747 *****************/
48-int psp2chThread(void)
48+int psp2chThread(int retSel)
4949 {
5050 static int scrollX = 0;
5151 static char* menuStr = "";
52+ static int ret = 0;
5253 int lineEnd, rMenu;
5354
54- if (threadList == NULL)
55+ if (ret == 0)
5556 {
56- if (psp2chThreadList(ita.select) < 0)
57- {
58- sel = 0;
59- return -1;
60- }
61- thread.start = 0;
62- thread.select = 0;
57+ ret = retSel;
6358 }
6459 if (tateFlag)
6560 {
@@ -78,7 +73,14 @@
7873 }
7974 else
8075 {
81- menuStr = " ○ : 決定     × : 戻る     △ : 更新     □ : お気に入り   R : メニュー切替";
76+ if (tateFlag)
77+ {
78+ menuStr = " L : 決定     × : 戻る     △ : 更新     □ : お気に入り   R : メニュー切替";
79+ }
80+ else
81+ {
82+ menuStr = " ○ : 決定     × : 戻る     △ : 更新     □ : お気に入り   R : メニュー切替";
83+ }
8284 }
8385 if (pad.Buttons != oldPad.Buttons)
8486 {
@@ -92,7 +94,7 @@
9294 {
9395 psp2chMenu(scrollX, 0);
9496 }
95- else if(pad.Buttons & PSP_CTRL_CIRCLE)
97+ else if((!tateFlag && pad.Buttons & PSP_CTRL_CIRCLE) || (tateFlag && pad.Buttons & PSP_CTRL_LTRIGGER))
9698 {
9799 if (rMenu)
98100 {
@@ -108,7 +110,8 @@
108110 }
109111 else if(pad.Buttons & PSP_CTRL_CROSS)
110112 {
111- sel = 2;
113+ sel = ret;
114+ ret = 0;
112115 return 0;
113116 }
114117 else if(pad.Buttons & PSP_CTRL_TRIANGLE)
--- trunc/src/psp2chThread.h (revision 17)
+++ trunc/src/psp2chThread.h (revision 18)
@@ -14,7 +14,7 @@
1414 int old;
1515 } S_2CH_THREAD;
1616
17-int psp2chThread(void);
17+int psp2chThread(int retSel);
1818 int psp2chThreadList(int ita);
1919 int psp2chGetSubject(int ita);
2020 void psp2chSort(int sort);
Show on old repository browser