星期五, 1月 26, 2007

跳躍功能完成

今天又是一個安寧的日子。

這個家庭的女主人下午出去了,家裏面剩下一個人,一張椅子,一台電腦。

螢幕上開著孤寂的Flex IDE。一張表情穩重帶著安祥氣息的臉,一個充滿深刻線條的心靈,交互起落的手指,敲擊發出喀答喀答聲響的鍵盤,清脆的聲音迴盪於幾近無聲的空氣之中。螢幕上不斷出現12號字英文字母,搭配不時的刪除和區塊移動。男人不時的清喉嚨,有時雙手合握,有時在小小的房間之中踱步徘徊,但大部分的時間,男人都用他那略帶乾澀的眼睛,盯著螢幕。

總而言之,剛剛那個故事就是今天我一個人一整天都關在家裏面寫程式T_T。

今天做的第一件事情,就是把昨天提到過有如死肥豬般的某個Class分家變成兩個Class,順便為了日後的需要,把Object Pool從一個小小的暫存變數替代方案變成一個獨立的Class,裡面包含了某個非常高效率的超強資料結構,用於物件的回收與重新使用(謎之聲:我~呸!不過就是個隨處可見的cyclic queue而已)。之後就是把一大堆小變數用getter代替(愛死getter囉XD),加上一點正名的工作,把變數和方法的名稱改的更符合目的,避免和即將加入的東西重複或混淆這樣。

今天比較主要的feature addition就是加了動態跳躍的功能,可以打個座標然後讓整張畫面直接跳過去,算是官方沒有的功能(寫到這裡,想想突然也覺得這不是什麼了不起的feature,汗)。不過寫這個功能最主要的目的是為了以後可以在不同圖之間「換檔」,算是一個前置性的功能吧...

突然發現我對切片的移動距離其實計算有問題,未來有空再順路修正,然後想辦法實做出「換檔」這個算是程式寫好以來第二個大task吧orz(第一個就是從百廢待舉中寫出一個程式)。

明天一定要去補習啊orz看來用鬧鐘把自己叫起來卡實在orz 全文連結

0 意見: