C# Class Engine.Program

Afficher le fichier Open project: Radnen/sphere-sfml

Méthodes publiques

Свойство Type Description
Batch SpriteBatch
_clipper IntRect
_engine ScriptEngine
_window RenderWindow

Méthodes publiques

Méthode Description
Abort ( string msg ) : void
BlendColors ( Color c1, Color c2 ) : ColorInstance
BlendColorsWeighted ( Color c1, Color c2, double w ) : ColorInstance
BlendColorsWeighted ( ColorInstance c1, ColorInstance c2, double w ) : ColorInstance
CreateObject ( ) : ObjectInstance
Exit ( ) : void
FlipScreen ( ) : void
GetFrameRate ( ) : int
GetScreenHeight ( ) : int
GetScreenWidth ( ) : int
GetSphereEngine ( ) : ScriptEngine
GetSystemFont ( ) : FontInstance
GetTime ( ) : double
InitWindow ( Styles style ) : bool
IsFullScreen ( ) : bool
ParseSpherePath ( string path, string root ) : string

Sandboxes the game.sgm, allows to peek a level behind.

SetFrameRate ( int fps ) : void
SetFullScreen ( bool value ) : void
SetScaled ( bool v ) : void
SetupTestEnvironment ( ) : void
ShowAbortScreen ( string message ) : void

Private Methods

Méthode Description
BlendColors ( ColorInstance c1, ColorInstance c2 ) : ColorInstance
CreateByteArray ( int size ) : ByteArrayInstance
CreateByteArrayFromString ( string content ) : ByteArrayInstance
CreateColor ( int r, int g, int b, [ a = 255 ) : ColorInstance
CreateDirectory ( string fullname ) : void
CreateSpriteset ( int width, int height, int i, int d, int f ) : SpritesetInstance
CreateStringFromByteArray ( ByteArrayInstance array ) : string
CreateStringFromCode ( int code ) : string
CreateSurface ( int w, int h, ColorInstance color ) : HWSurfaceInstance
FindIcon ( ) : void
GarbageCollect ( ) : void
GetClippingRectangle ( ) : ObjectInstance
GetDirectoryList ( [ filepath = "" ) : ArrayInstance
GetExtensions ( ) : ArrayInstance
GetFileList ( [ filepath = "" ) : ArrayInstance
GetGameList ( ) : ArrayInstance
GetHash ( HashAlgorithm algorithm, byte content ) : string
GetLocalAddress ( ) : string
GetLocalName ( ) : string
GetSystemArrow ( ) : ImageInstance
GetSystemDownArrow ( ) : ImageInstance
GetSystemUpArrow ( ) : ImageInstance
GetSystemWindowStyle ( ) : WindowStyleInstance
GetVersion ( ) : double
GetVersionString ( ) : string
GrabImage ( int x, int y, int w, int h ) : ImageInstance
GrabSurface ( int x, int y, int w, int h ) : SurfaceInstance
HashByteArray ( ByteArrayInstance array, [ sha = false ) : string
HashFromFile ( string filename, [ sha = false ) : string
InitEngine ( ) : bool
LineIntersects ( ObjectInstance a1, ObjectInstance b1, ObjectInstance a2, ObjectInstance b2 ) : bool
ListGames ( ) : void
ListenOnPort ( int port ) : object
LoadFont ( string filename ) : FontInstance
LoadImage ( string filename ) : ImageInstance
LoadSound ( string filename ) : SoundInstance
LoadSpriteset ( string filename ) : SpritesetInstance
LoadSurface ( string filename ) : HWSurfaceInstance
LoadWindowStyle ( string filename ) : WindowStyleInstance
Main ( string args ) : void
OpenAddress ( string address, int port ) : object
OpenFile ( string filename ) : FileInstance
OpenRawFile ( string filename, [ writeable = false ) : RawFileInstance
Print ( object obj ) : void
RemoveDirectory ( string filepath ) : void
RemoveFile ( string filepath ) : void
Rename ( string file1, string file2 ) : bool
SetClippingRectangle ( int x, int y, int w, int h ) : void
SetGlobalConst ( ScriptEngine engine ) : void

Method Details

Abort() public static méthode

public static Abort ( string msg ) : void
msg string
Résultat void

BlendColors() public static méthode

public static BlendColors ( Color c1, Color c2 ) : ColorInstance
c1 Color
c2 Color
Résultat ColorInstance

BlendColorsWeighted() public static méthode

public static BlendColorsWeighted ( Color c1, Color c2, double w ) : ColorInstance
c1 Color
c2 Color
w double
Résultat ColorInstance

BlendColorsWeighted() public static méthode

public static BlendColorsWeighted ( ColorInstance c1, ColorInstance c2, double w ) : ColorInstance
c1 ColorInstance
c2 ColorInstance
w double
Résultat ColorInstance

CreateObject() public static méthode

public static CreateObject ( ) : ObjectInstance
Résultat ObjectInstance

Exit() public static méthode

public static Exit ( ) : void
Résultat void

FlipScreen() public static méthode

public static FlipScreen ( ) : void
Résultat void

GetFrameRate() public static méthode

public static GetFrameRate ( ) : int
Résultat int

GetScreenHeight() public static méthode

public static GetScreenHeight ( ) : int
Résultat int

GetScreenWidth() public static méthode

public static GetScreenWidth ( ) : int
Résultat int

GetSphereEngine() public static méthode

public static GetSphereEngine ( ) : ScriptEngine
Résultat ScriptEngine

GetSystemFont() public static méthode

public static GetSystemFont ( ) : FontInstance
Résultat FontInstance

GetTime() public static méthode

public static GetTime ( ) : double
Résultat double

InitWindow() public static méthode

public static InitWindow ( Styles style ) : bool
style Styles
Résultat bool

IsFullScreen() public static méthode

public static IsFullScreen ( ) : bool
Résultat bool

ParseSpherePath() public static méthode

Sandboxes the game.sgm, allows to peek a level behind.
public static ParseSpherePath ( string path, string root ) : string
path string Path.
root string Root.
Résultat string

SetFrameRate() public static méthode

public static SetFrameRate ( int fps ) : void
fps int
Résultat void

SetFullScreen() public static méthode

public static SetFullScreen ( bool value ) : void
value bool
Résultat void

SetScaled() public static méthode

public static SetScaled ( bool v ) : void
v bool
Résultat void

SetupTestEnvironment() public static méthode

public static SetupTestEnvironment ( ) : void
Résultat void

ShowAbortScreen() public static méthode

public static ShowAbortScreen ( string message ) : void
message string
Résultat void

Property Details

Batch public_oe static_oe property

public static SpriteBatch Batch
Résultat SpriteBatch

_clipper public_oe static_oe property

public static IntRect _clipper
Résultat IntRect

_engine public_oe static_oe property

public static ScriptEngine _engine
Résultat ScriptEngine

_window public_oe static_oe property

public static RenderWindow _window
Résultat RenderWindow