C# Class AGS.Editor.CharactersEditorFilter

Comment by Shane Stevens: CharactersEditorFilter is an entirely new file created for displaying characters in rooms. Most of the methods are adapted from ObjectsEditorFilter as their functionality is similar.
Inheritance: IRoomEditorFilter
Afficher le fichier Open project: adventuregamestudio/ags Class Usage Examples

Méthodes publiques

Méthode Description
CharactersEditorFilter ( Panel displayPanel, Room room, Game game ) : System
CommandClick ( string command ) : void
Dispose ( ) : void
DoubleClick ( RoomEditorState state ) : void
FilterOff ( ) : void
FilterOn ( ) : void
KeyPressed ( Keys key ) : bool
MouseDown ( MouseEventArgs e, RoomEditorState state ) : void
MouseMove ( int x, int y, RoomEditorState state ) : bool
MouseUp ( MouseEventArgs e, RoomEditorState state ) : void
Paint ( Graphics graphics, RoomEditorState state ) : void
PaintToHDC ( IntPtr hdc, RoomEditorState state ) : void

Private Methods

Méthode Description
AdjustXCoordinateForWindowScroll ( int x, RoomEditorState state ) : int
AdjustYCoordinateForWindowScroll ( int y, RoomEditorState state ) : int
CharCoordMenuEventHandler ( object sender, EventArgs e ) : void
CoordMenuEventHandler ( object sender, EventArgs e ) : void
DrawCharacter ( AGS.Types.Character character, RoomEditorState state ) : void
GUIController_OnPropertyObjectChanged ( object newPropertyObject ) : void
GetCharacterRect ( AGS.Types.Character character, int scale, RoomEditorState state ) : Rectangle
GetSpriteHeightForGameResolution ( int spriteSlot ) : int
GetSpriteWidthForGameResolution ( int spriteSlot ) : int
MoveCharacter ( int newX, int newY ) : bool
SelectCharacter ( AGS.Types.View view, AGS.Types.Character character, int xClick, int yClick, RoomEditorState state ) : void
SetPropertyGridList ( ) : void
ShowCharCoordMenu ( MouseEventArgs e, RoomEditorState state ) : void
ShowCoordMenu ( MouseEventArgs e, RoomEditorState state ) : void

Method Details

CharactersEditorFilter() public méthode

public CharactersEditorFilter ( Panel displayPanel, Room room, Game game ) : System
displayPanel System.Windows.Forms.Panel
room AGS.Types.Room
game AGS.Types.Game
Résultat System

CommandClick() public méthode

public CommandClick ( string command ) : void
command string
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

DoubleClick() public méthode

public DoubleClick ( RoomEditorState state ) : void
state RoomEditorState
Résultat void

FilterOff() public méthode

public FilterOff ( ) : void
Résultat void

FilterOn() public méthode

public FilterOn ( ) : void
Résultat void

KeyPressed() public méthode

public KeyPressed ( Keys key ) : bool
key Keys
Résultat bool

MouseDown() public méthode

public MouseDown ( MouseEventArgs e, RoomEditorState state ) : void
e MouseEventArgs
state RoomEditorState
Résultat void

MouseMove() public méthode

public MouseMove ( int x, int y, RoomEditorState state ) : bool
x int
y int
state RoomEditorState
Résultat bool

MouseUp() public méthode

public MouseUp ( MouseEventArgs e, RoomEditorState state ) : void
e MouseEventArgs
state RoomEditorState
Résultat void

Paint() public méthode

public Paint ( Graphics graphics, RoomEditorState state ) : void
graphics System.Drawing.Graphics
state RoomEditorState
Résultat void

PaintToHDC() public méthode

public PaintToHDC ( IntPtr hdc, RoomEditorState state ) : void
hdc System.IntPtr
state RoomEditorState
Résultat void