public Endscreen(Surface video) : base(video) { CreateWorld(); keypress = false; thanksMessage = fontBig.Render("thanks for playing", Color.CornflowerBlue); exitMessage = fontSmall.Render("press escape to exit the game", Color.CornflowerBlue); escape = SdlDotNet.Input.Key.Escape; Events.KeyboardDown += Events_KeyboardDown; }
public Hero(Surface video, SdlDotNet.Input.Key links, SdlDotNet.Input.Key rechts) : base(video) { image = new Surface("WalkLeft.jpg"); visibleRectangle = new Rectangle(0, 0, 64, 205); position = new Point(50, 200); colRectangle = new Rectangle(position.X, position.Y, 64, 205); xVelocity = 2; this.links = links; this.rechts = rechts; Events.KeyboardDown += Events_KeyboardDown; Events.KeyboardUp += Events_KeyboardUp; }
public override void Update(SdlDotNet.Input.KeyboardEventArgs args) { //base.Update(args); if (args.Down) { down = true; if (args.Key == SdlDotNet.Input.Key.LeftArrow) { key = SdlDotNet.Input.Key.LeftArrow; } if (args.Key == SdlDotNet.Input.Key.RightArrow) { key = SdlDotNet.Input.Key.RightArrow; } if (args.Key == SdlDotNet.Input.Key.UpArrow) { key = SdlDotNet.Input.Key.UpArrow; } if (args.Key == SdlDotNet.Input.Key.DownArrow) { key = SdlDotNet.Input.Key.DownArrow; } if (args.Key == SdlDotNet.Input.Key.Space) { stateObj.jump = true; stateObj.yPosBeforeJump = yVal; key = SdlDotNet.Input.Key.Space; tijd = 0; } } else { down = false; } }
public Hero(Surface video, SdlDotNet.Input.Key links, SdlDotNet.Input.Key rechts, SdlDotNet.Input.Key spatie, SdlDotNet.Input.MouseButton leftClick):base(video) //constructor van superklasse aanspreken met base { image_right = new Surface("robot_walk_right.png"); image_left = new Surface("robot_walk_left.png"); visibleRectangle = new Rectangle(position.X, position.Y, 46, 68); position = new Point(5, 398); colRectangle = new Rectangle(position.X, position.Y, 46, 70); xVelocity = 4; yVelocity = 5; lvl2Position = new Point(0, 100); this.links = links; this.rechts = rechts; this.spatie = spatie; this.leftClick = leftClick; down = true; health = 3; immune = false; dead = false; Events.KeyboardDown += Events_KeyboardDown; Events.KeyboardUp += Events_KeyboardUp; Events.MouseButtonDown += Events_MouseButtonDown; Events.MouseButtonUp += Events_MouseButtonUp; }
public Hero(Surface video, SdlDotNet.Input.Key links, SdlDotNet.Input.Key rechts, SdlDotNet.Input.Key spatie, SdlDotNet.Input.MouseButton leftClick) : base(video) //constructor van superklasse aanspreken met base { image_right = new Surface("robot_walk_right.png"); image_left = new Surface("robot_walk_left.png"); visibleRectangle = new Rectangle(position.X, position.Y, 46, 68); position = new Point(5, 398); colRectangle = new Rectangle(position.X, position.Y, 46, 70); xVelocity = 4; yVelocity = 5; lvl2Position = new Point(0, 100); this.links = links; this.rechts = rechts; this.spatie = spatie; this.leftClick = leftClick; down = true; health = 3; immune = false; dead = false; Events.KeyboardDown += Events_KeyboardDown; Events.KeyboardUp += Events_KeyboardUp; Events.MouseButtonDown += Events_MouseButtonDown; Events.MouseButtonUp += Events_MouseButtonUp; }
public MenuItem(SdlDotNet.Input.Key key, string name) { Key = key; Name = name; }
public KeyDownEventArgs(SdlDotNet.Input.KeyboardEventArgs e, bool cancel) { Cancel = cancel; mKeyPressed = e.Key; mKeyString = Input.Keyboard.GetCharString(e); }