diff window/event.cc @ 65:4416cfac86ae

Convert EUC-JP files to UTF8
author Thibaut Girka <thib@sitedethib.com>
date Fri, 26 Nov 2010 10:53:15 +0100
parents 15a18fbe6f21
children
line wrap: on
line diff
--- a/window/event.cc
+++ b/window/event.cc
@@ -35,7 +35,7 @@
 
 using namespace std;
 
-bool save_req = false, load_req = false, grpdump_req = false; //  scn2k/scn2k_impl.cc: キーボードからセーブ・ロードできるように
+bool save_req = false, load_req = false, grpdump_req = false; //  scn2k/scn2k_impl.cc: 若若祉若祉若с
 bool pressAreq=false,pressFreq=false,pressDreq=false;
 namespace Event {
 /* Impl: struct Event::Video */
@@ -73,7 +73,7 @@ inline int Video::point_in(int x, int y)
 	else return -1;
 }
 
-/* カーソルの動く順序:上、左の順に準位付け */
+/* 若純綺鐚筝綏羣篏篁 */
 bool operator <(const Video& pos1, const Video& pos2) {
 	if (pos1.region.ty < pos2.region.ty) return true;
 	if (pos1.region.ty == pos2.region.ty) return pos1.region.lx < pos2.region.lx;
@@ -142,11 +142,11 @@ void ContainerImplTime::Delete(Time* del
 
 bool ContainerImplTime::Exec(unsigned int current_time) {
 	if (current_time == Time::NEVER_WAKE) return true;
-	// 呼び出しまでに作製されたitemを追加 
+	// 若喝冴障с篏茖純item菴遵 
 	insert(end(), new_item.begin(), new_item.end());
 	new_item.clear();
 	if (empty()) return true;
-	if (current_time == Time::FRAME_UPDATE) { // ビデオフレームの更新時
+	if (current_time == Time::FRAME_UPDATE) { // 若贋井
 		for (iterator it = begin(); it != end(); it++) {
 			if (! it->valid) continue;
 			
@@ -155,8 +155,8 @@ bool ContainerImplTime::Exec(unsigned in
 				it->instance->Elapsed(prev_execed_time);
 			}
 		}
-	} else { // 時間変化時
-		if (current_time < prev_execed_time) prev_execed_time = 0; /* 時間が一回りして0に戻ったとき */
+	} else { // 紊
+		if (current_time < prev_execed_time) prev_execed_time = 0; /* 筝鐚祉c */
 		for (iterator it = begin(); it != end(); it++) {
 			if (! it->valid) continue;
 			unsigned tm = it->instance->Wakeup();
@@ -166,7 +166,7 @@ bool ContainerImplTime::Exec(unsigned in
 		}
 		prev_execed_time = current_time;
 	}
-	// 処理中に削除された item を実際に削除
+	// 筝ゃ item 絎
 	erase(remove_if(begin(), end(), is_invalid), end());
 	return true;
 }
@@ -209,7 +209,7 @@ class ContainerImplVideo : private vecto
 		void Press(void);
 		void TakeScreenshot(void);
 		iterator cur_pos;
-		Video* cur_item; // 現在のフォーカス位置
+		Video* cur_item; // 憜若剛臀
 		int cur_pressed_x, cur_pressed_y;
 };
 
@@ -319,7 +319,7 @@ void ContainerImplVideo::Motion(int x, i
 	
 	}
 	
-	/* @@@ ドラッグ処理とマウスを押す処理のバッティングで「二回ボタンを押さないと云々」関連のバグの可能性あり */
+	/* @@@ 医鴻若c潟違с篋帥潟若篋∫c違醇с */
 	if (button_pressed & (1<<MOUSE_LEFT)) {
 		if (cur_item) cur_item->Drag(cur_pressed_x, cur_pressed_y, x, y);
 		return;
@@ -386,8 +386,8 @@ bool ContainerImplVideo::Exec(void) {
 	SDL_PumpEvents();
 	while(SDL_PeepEvents(&event, 1, SDL_GETEVENT, SDL_ALLEVENTS) == 1) {
 		switch(event.type) {
-			case SDL_QUIT: return false; // @@@ なにかやらないと
-			case SDL_ACTIVEEVENT: // なにもしない
+			case SDL_QUIT: return false; // @@@ 
+			case SDL_ACTIVEEVENT: // 
 				// cout<<"active : gain "<<int(event.active.gain)<<", state "<<int(event.active.state)<<endl;
 				break;
 			case SDL_KEYDOWN:
@@ -495,12 +495,12 @@ bool ContainerImplVideo::Exec(void) {
 				// cout << "mouse which "<<int(event.button.which)<<"button "<<int(event.button.button)<<
 				//	"state "<<int(event.button.state)<<"x "<<event.button.x << "y "<<event.button.y<<endl;
 				break;
-			case SDL_VIDEOEXPOSE: // redraw の必要がある?
+			case SDL_VIDEOEXPOSE: // redraw 綽荀鐚
 				// cout<<"expose."<<endl;
 				break;
 		}
 	}
-	// Motion 呼び出しは一回だけ
+	// Motion 若喝冴筝
 	if (is_mouse_motion)
 		Motion(motion_x, motion_y);
 	return true;
@@ -595,9 +595,9 @@ bool Container::presscount(int mask) {
 
 } /* end of namespace Container */
 
-// 問題:
-// z 軸と xy 軸の相互干渉;高速化
-// 移動するウィジット描画の高速化
-// キャッシュ
-// 文字列の一部のみ更新の高速化
-// 「階層 z で x なる領域無効化、y なる領域生成」で良い?>Expose
+// 馹鐚
+// z 荵吾 xy 荵吾娯綛我鐚蕭
+// 腱糸c吾祉蕭
+// c激
+// 絖筝炊贋違蕭
+// 絮 z  x ≦劫y ц鐚鐚Expose