C# 클래스 Sphere_Editor.EditorComponents.TilesetControl

상속: System.Windows.Forms.UserControl
파일 보기 프로젝트 열기: Radnen/spherestudio 1 사용 예제들

공개 메소드들

메소드 설명
AddTile ( ) : void

Add's a blank black tile to the tileset.

AddTile ( Tile tile ) : void

Add's the tile object to the tileset.

CompileSelectedTiles ( ) : void
DeleteTile ( int index ) : void
Destroy ( ) : void
ExportAsImage ( string filename ) : void
FromSprite ( Spriteset sprite ) : TilesetControl
GetCurrentTile ( ) : Tile
GetSelectedIndices ( ) : short[]
GetTile ( int num ) : Tile
GetTileMap ( ) : Bitmap
InsertTile ( int index ) : void
ReadFromStream ( BinaryReader stream ) : void
RescaleAllTiles ( short width, short height ) : void
ResizeAllTiles ( short width, short height ) : void
Save ( string filename ) : void
SetTileImage ( int num, Bitmap img ) : void
SetTileSize ( short width, short height ) : void
TilesetControl ( ) : System
TilesetControl ( BinaryReader stream ) : System
TilesetControl ( string fullpath ) : System
TilesetControl ( string filename, string parent_filename ) : System
ToBitmapList ( ) : List
UpdateFromImage ( string filename, int tile_width, int tile_height ) : void
UpdateHeight ( ) : void

Forces the control to adjust its height to its container object.

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

Clean up any resources being used.

비공개 메소드들

메소드 설명
AppendTileItem_Click ( object sender, EventArgs e ) : void
DeleteTileMenuItem_Click ( object sender, EventArgs e ) : void
DuplicateTile_Click ( object sender, EventArgs e ) : void
GetTileIndexAt ( int x_pos, int y_pos ) : short
InitializeComponent ( ) : void

Required method for Designer support - do not modify the contents of this method with the code editor.

InsertTileItem_Click ( object sender, EventArgs e ) : void
MarkSelectedTile ( short index, int x, int y, int w, int h, Graphics g ) : void
RestoreZoomItem_Click ( object sender, EventArgs e ) : void
TilesetContextMenu_Opened ( object sender, EventArgs e ) : void
TilesetControl_KeyDown ( object sender, KeyEventArgs e ) : void
TilesetControl_KeyUp ( object sender, KeyEventArgs e ) : void
TilesetControl_Load ( object sender, EventArgs e ) : void
TilesetControl_MouseDown ( object sender, MouseEventArgs e ) : void
TilesetControl_MouseMove ( object sender, MouseEventArgs e ) : void
TilesetControl_MouseUp ( object sender, MouseEventArgs e ) : void
TilesetControl_Resize ( object sender, EventArgs e ) : void
Tileset_Paint ( object sender, PaintEventArgs e ) : void
ZoomInItem_Click ( object sender, EventArgs e ) : void
ZoomOutItem_Click ( object sender, EventArgs e ) : void

메소드 상세

AddTile() 공개 메소드

Add's a blank black tile to the tileset.
public AddTile ( ) : void
리턴 void

AddTile() 공개 메소드

Add's the tile object to the tileset.
public AddTile ( Tile tile ) : void
tile Tile Tile object to add
리턴 void

CompileSelectedTiles() 공개 메소드

public CompileSelectedTiles ( ) : void
리턴 void

DeleteTile() 공개 메소드

public DeleteTile ( int index ) : void
index int
리턴 void

Destroy() 공개 메소드

public Destroy ( ) : void
리턴 void

Dispose() 보호된 메소드

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
리턴 void

ExportAsImage() 공개 메소드

public ExportAsImage ( string filename ) : void
filename string
리턴 void

FromSprite() 공개 정적인 메소드

public static FromSprite ( Spriteset sprite ) : TilesetControl
sprite Spriteset
리턴 TilesetControl

GetCurrentTile() 공개 메소드

public GetCurrentTile ( ) : Tile
리턴 Tile

GetSelectedIndices() 공개 메소드

public GetSelectedIndices ( ) : short[]
리턴 short[]

GetTile() 공개 메소드

public GetTile ( int num ) : Tile
num int
리턴 Tile

GetTileMap() 공개 메소드

public GetTileMap ( ) : Bitmap
리턴 System.Drawing.Bitmap

InsertTile() 공개 메소드

public InsertTile ( int index ) : void
index int
리턴 void

ReadFromStream() 공개 메소드

public ReadFromStream ( BinaryReader stream ) : void
stream System.IO.BinaryReader
리턴 void

RescaleAllTiles() 공개 메소드

public RescaleAllTiles ( short width, short height ) : void
width short
height short
리턴 void

ResizeAllTiles() 공개 메소드

public ResizeAllTiles ( short width, short height ) : void
width short
height short
리턴 void

Save() 공개 메소드

public Save ( string filename ) : void
filename string
리턴 void

SetTileImage() 공개 메소드

public SetTileImage ( int num, Bitmap img ) : void
num int
img System.Drawing.Bitmap
리턴 void

SetTileSize() 공개 메소드

public SetTileSize ( short width, short height ) : void
width short
height short
리턴 void

TilesetControl() 공개 메소드

public TilesetControl ( ) : System
리턴 System

TilesetControl() 공개 메소드

public TilesetControl ( BinaryReader stream ) : System
stream System.IO.BinaryReader
리턴 System

TilesetControl() 공개 메소드

public TilesetControl ( string fullpath ) : System
fullpath string
리턴 System

TilesetControl() 공개 메소드

public TilesetControl ( string filename, string parent_filename ) : System
filename string
parent_filename string
리턴 System

ToBitmapList() 공개 메소드

public ToBitmapList ( ) : List
리턴 List

UpdateFromImage() 공개 메소드

public UpdateFromImage ( string filename, int tile_width, int tile_height ) : void
filename string
tile_width int
tile_height int
리턴 void

UpdateHeight() 공개 메소드

Forces the control to adjust its height to its container object.
public UpdateHeight ( ) : void
리턴 void