河原林研究室 >> EcoBe!ダンスGUI >> 2009年10月 橋本
Windows上で動作するUNIXエミュレートソフト Windows上で簡易的なUNIX環境を構築できる UNIXに搭載されているソフトウェアなどがWindows上で使えるようになる 無償
コメントあれこれby河 2009-10-08
分割コンパイル:プログラムソースを複数のソースファイルに分けてコンパイル ソースコード修正 →Makeコマンド →Makefileを呼び出す →修正したソースコードの実行ファイル作成 →コンパイル時間を短縮。効率up。
コメントあれこれby河 2009-10-08
コメントあれこれby河 2009-10-08 昨日は打ち合わせが出来なくてごめんなさい。13日の午後1時半〜2時半でどうでしょうか?
・エミュレーター あるシステム上で他のOSやCPUの機能を再現し、 そのOS(CPU)向けのアプリケーションソフトを動作させるソフトウェア (例:PCでファミコンのゲーム) ・エミュレーション エミュレータを使って他のOSやCPU向けのアプリケーションソフトを実行すること
operation FloatingImage.onIconReleased ( e:CanvasMouseEvent, i:Integer ) { this.x = 0.0; this.y = 0.0; this.visible = false; this.image = null; println("icon{i} released!"); if( isOnMap(e) ) { println(" on map, at ({e.x},{e.y})."); this.localX = (e.x-this.gInfo.ox); this.localY = (e.y-this.gInfo.oy); var row = this.getRow(); var colum = this.getColum(); this.gInfo.map.id[colum*gInfo.sx+row]=i; this.gInfo.map.view[colum*gInfo.sx+row].visible=true; println(" map size:{sizeof this.gInfo.map.id}"); } }
globalInfo.map = new Map(); for (k in [0..MapSizeX*MapSizeY-1]) { globalInfo.map.id[k] = -1; var row = k % MapSizeX; var colum = (k-row) / MapSizeX; var posX = MapOriginX + IconWidth * row; var posY = MapOriginY + IconHeight * colum; globalInfo.map.view[k] = ImageView { image: bind iconImages[globalInfo.map.id[k]] transform: Translate { x: posX y: posY } visible:true //追加分↓ onMousePressed: operation( e:CanvasMouseEvent ) { floatingImage.onIconSelected(e,globalInfo.map.id[k]); globalInfo.map.id[k] = -1; } onMouseReleased: operation(e: CanvasMouseEvent) { floatingImage.onIconReleased(e,floatingImage.id); } onMouseDragged: operation(e:CanvasMouseEvent) { floatingImage.onIconDragged(e); } }; }
コメントあれこれby河2009-10-29 素晴らしいと思います。この調子で頑張って下さい。