我把遊戲命名為SabBoy-->破壞王,名字威武得像不像天朝的拆遷隊!先看看遊戲的類圖: BaseEntity:抽象類別ISabBoy:介面類Ball:小球類,能運動,實現"運動"介面。Board:擋板類,能運動,實現"運動"介面。Brick:磚塊類,靜止的磚塊,沒有"運動"行為。 基本的架構構建好了,下面就是實現的問題了,一步步漸進,先從基類開始:BaseEntity.cs public abstract class BaseEntity { //座標
Q:對一個Bitmap進行Alpha混合。refer:http://bbs.csdn.net/topics/390539448A:public void AlphaBlend(Bitmap source, byte alpha, Color backColor){ for (int x = 0; x < source.Width; x++) { for (int y = 0; y < source.Height; y++) { Color sc =
Q:如何把字串“1.B2.C3.A4.B5.A6.C7.AC8.BC9.AC10.BD11.(1)810 N (2)5 m/s 12.5倍” 轉化成: 1.B 2.C 3.A 4.B 5.A 6.C 7.AC 8.BC 9.AC10.BD11.(1)810 N (2)5 m/s 12.5倍其中:編號的標點.為英文字元,其餘的標點為中文字元。refer:http://bbs.csdn.net/topics/390534946A:使用傳統的字元解析求解,當然用Regex會比較精簡。class
Ambiguous operators need parentheses 不明確的運算需要用括弧括起 Ambiguous symbol ``xxx`` 不明確的符號 Argument list syntax error 參數表語法錯誤 Array bounds missing 丟失數組界限符 Array size toolarge 數組尺寸太大 Bad character in paramenters 參數中有不適當的字元 Bad file name format in include
C語言的基礎資料型別 (Elementary Data Type)有以下幾個:int 整型char 字元型float 單精確度浮點型double 雙精確度浮點型另外,在基礎資料型別 (Elementary Data Type)基礎上附加一些限定詞,得到擴充的資料類型。short,long可以應用到整,unsigned可以應用到整型和字元型。short int(或short)短整型long int(或long)長整型unsigned int 無符號整型unsigned short