2009-12-03 31 views
4

我有興趣閱讀C#中使用Spartan Programming哲學的代碼示例。您能否提供一個鏈接到任何遵循這種編碼風格的開源項目或在線代碼示例?C中的斯巴達編程實例#

+0

爲什麼你讓它成爲社區Wiki? – 2009-12-03 14:38:45

+1

喬治,鑑於這個問題沒有明確的答案,並且因爲它確實是一個鏈接/資源列表,所以我認爲將其作爲一個社區wiki是適當的。此外,它停止了平常的社區Wiki法西斯主義者用平常的「我認爲這應該是...」的意圖。 – MagicAndi 2009-12-03 14:41:44

回答

0

articleGamasutra網站上有使用書面的C#代碼審查Spartan編程風格,並提供可供下載以供查看的解決方案。代碼示例如下:

virtual public void Update(float t, Camera c) 
{ 
    Vector2 a = new Vector2(0, PixelsPerMeter*9.8f); 
    Velocity = Velocity + a * t; 
    Position = Position + Velocity * t; // Like n*(n-1)/2 
    Position.Y = MathHelper.Min(FloorY, Position.Y); 
    Velocity.Y = (Position.Y==0.0)?MathHelper.Min(0, Velocity.Y):Velocity.Y; 
}