Sand Auto Wars : SawUML

SaW :: Categories :: PageIndex :: RecentChanges :: RecentlyCommented :: Login/Register
Content
Design
UML
Sand Auto Wars Background Story
Game Factions
Vehicles
Weapons
Initiation
Marketing
Budget
Roles
Dev's Journal
Files Archive
Useful Links

















Score

-Timid : Integer
-Score : Integer

+setTimeid : (id : Integer)
+getTimeid() : Boolean
+addScore(points : Integer)














Stats

-teamScore : Score[]
-gameEnd : Boolean

+addScore(teamId : Integer, score : Integer)
+gameEnd()
















Player

-Name : String
-ID : Integer
-IP : String
-Car : clsVehicle
-Score : Integer
-Team : Integer
-Flag : boolean

+setName(name : String)
+setID(id : Integer)
+setIP(ip : String)
+setCar(car : clsVehicle)
+addScore(points : Integer
+getScore() : Integer
+setTeam(teamID : Integer)
+getTeam() : Integer
+setFlag(have : boolean)
+getFlag() : boolean





























bulletType

-Speed : Integer
-Range : Integer
-areaOfEffectX : Integer
-areaOfEffectY : Integer

+setSpeed(speed : Integer)
+setRange(range : Integer)
+setAOE(X : Integer, Y : Integer)


















Bullet

-Timer : Integer
-Team : Integer
-playerID : Integer
-bulletId : bulletId
-X: Integer
-Y : Integer
-Direction : Integer

+update()
+setPlayerID(id : Integer)
+setBulletId(
bulletId : bulletId)
+setDirect(direct : Integer)
+setPosition(X : Integer, Y : Integer)
+set(X : Integer, Y : Integer)
-repaint()
-Timer()
-checkPosition()
-setNewPosition()
-destroy()


























Team

-ID (int)

-Name (string)

-NumberOfPlayer (int)

-TeamColor (int)

-Players (array)

 

-SetId(int id)

-SetName(string name)

-SetTeamColor(int color)

-AddPlayer(int playerID)

-RemovePlayer(int playerID)

 

-GetId()

-GetName()

-GetColor()

 

Shop

-ID (int)

-Items (array)

 

-SetId(int id)

-AddItem(itemPointer item)

-RemoveItem(int itemID)

-RequestItem(int playerID, string playerFaction, string playerClass, int playerVehicle, int playerScore)

-Open()

-Close()

 

-GetColor()

 

Chat

-ID (int)

 

-Say(srting text)

-SayTeam(string text)

-SetMute(bool mute)

-Open()

-Close()

 

 

 

 

Surface

-m_id (int)

- Load (int id)

- RenderCell (elementId, position)

- GetPhisics (elementId)

- SetNotifier (notifier)

- SetCanvas (size, canvas)

 

- EnumerateElements (elements)

- GetMaxBrushSize ()

- CanvasToElement (id)

- ElementToCanvas(elementID)

- GetBlankCanvas()

- Draw(x,y,brush)

- Erase(x,y,brush)

 

 

 

SurfaceBackground

-m_id (int)

- Load (int id)

- RenderCell (elementId, position)

- GetPhisics (elementId)

- SetNotifier (notifier)

- SetCanvas (size, canvas)

 

- EnumerateElements (elements)

- GetMaxBrushSize ()

- CanvasToElement (id)

- ElementToCanvas(elementID)

- GetBlankCanvas()

- Draw(x,y,brush)

- Erase(x,y,brush)

 

 

Terrain

-m_cells(Cell)

-m_size(Size)

-m_rect(Rect)

-m_box(AABox2D)

-m_ppc(ind)

-m_ppm(int)

- Create (halfWidth, halfHeight)

- Load (file)

- Save (file)

- Free (notifier)

- IsValid ()

 

- PixelToCell (pos)

- CellToPixel (cell)

- WorldToPixel (pos)

 

 

 

TerrainView

-m_canvas(u_char)

- Create (halfWidth, halfHeight)

- Render ()

- OnDraw (surface, x,y)

 

 

 

Weapon

-m_class(int)

-m_name(char)

-m_turn_ratio(float)

-m_fire_rate(float)

-m_ammo(int)

-m_damage(int)

-m_range(int)

-m_acceleration(float)

-m_speed_limit(int)

- Init ()

- OnKey (key)

- OnUpdate (dt)

- Buy(int)

- Fire()

 

 

Vehicle

-m_def (VehicleDef)

-m_sprite (Sprite)

-m_pos (float)

-m_prevPos(float)

-m_nextPos(float)

-m_rot(float)

-m_prevRot(float)

-m_nextRot(float)

-m_vel(float)

-m_nextVel(float)

-m_thrust(float)

-m_turn(float)

-m_brake(float)

-m_tickTime(float)

 

- Init (def, pos, rot)

- Done ()

- Update (dt)

- GetPosition (pos)

- OnTick (tickTIme)

- GetMessage ()

- Render ()

 

Server Console

-rcOut(Rect)

-wrap(bool)

-maxLines(uint)

-richEditDll(Hinstance)

-format(Charformat)

-outHeight(int)

-inputBuffer(char)

-outputBuffer(char)

-clipboard(char)

-clpbWrite(int)

-clpbRead(int)

-clpbNum(int)

-maxLevel(Level)

 

- Open ()

- WndMsg (message)

- Close ()

- IsOpened ()

- Write (char)

- SetMaxLines (int)

- CleanOutput()

 

Server Application

-m_console(Sconsole)

-m_lua(Lua)

-m_socket(Socket)

-m_peer(Peer)

- Init ()

- Done ()

- OnUpdate (dt)

- WndProc (wnd, msg, wparam, lparam)

- ProcessCommand (cmd)

- Register (name)



There are no comments on this page. [Add comment]

Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by Wikka Wakka Wiki 1.1.6.2
Page was generated in 0.1290 seconds