Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (e.Code == Keyboard.Key.W)
- {
- target = MarkUp;
- if (frametimer > 1)
- {//Change texture every second. Use smaller number if it should be faster
- frame = ++frame % target.Length;//Keep frame between 0 and target.Length
- Mark.Texture = target[frame];
- frametimer %= 1;
- }
- view.Center = new Vector2f(Mark.Position.X, Mark.Position.Y - 10);
- app.SetView(view);
- //view.Move(new Vector2f(view.Center.X, view.Center.Y - 20));
- }
- if (e.Code == Keyboard.Key.S)
- {
- target = MarkDown;
- if (frametimer > 1)
- {//Change texture every second. Use smaller number if it should be faster
- frame = ++frame % target.Length;//Keep frame between 0 and target.Length
- Mark.Texture = target[frame];
- frametimer %= 1;
- }
- view.Center = new Vector2f(Mark.Position.X, Mark.Position.Y + 10);
- app.SetView(view);
- }
- int i = 0;
- if (e.Code == Keyboard.Key.A)
- {
- target = MarkRight;
- if (frametimer > 1)
- {//Change texture every second. Use smaller number if it should be faster
- frame = ++frame % target.Length;//Keep frame between 0 and target.Length
- Mark.Texture = target[frame];
- frametimer %= 1;
- }
- view.Center = new Vector2f(Mark.Position.X - 5, Mark.Position.Y);
- app.SetView(view);
- }
- if (e.Code == Keyboard.Key.D)
- {
- target = MarkLeft;
- if (frametimer > 1)
- {//Change texture every second. Use smaller number if it should be faster
- frame = ++frame % target.Length;//Keep frame between 0 and target.Length
- Mark.Texture = target[frame];
- frametimer %= 1;
- }
- view.Center = new Vector2f(Mark.Position.X + 5, Mark.Position.Y);
- app.SetView(view);
- }
- foreach (KeyValuePair<string, Sprite> pair in dictionary)
- {
- if (Keyboard.IsKeyPressed(Keyboard.Key.W))
- {
- pair.Value.Position = new Vector2f(pair.Value.Position.X, pair.Value.Position.Y - 20);
- }
- if (Keyboard.IsKeyPressed(Keyboard.Key.A))
- {
- pair.Value.Position = new Vector2f(pair.Value.Position.X - 20, pair.Value.Position.Y);
- }
- if (Keyboard.IsKeyPressed(Keyboard.Key.S))
- {
- pair.Value.Position = new Vector2f(pair.Value.Position.X, pair.Value.Position.Y + 20);
- }
- if (Keyboard.IsKeyPressed(Keyboard.Key.D))
- {
- pair.Value.Position = new Vector2f(pair.Value.Position.X + 20, pair.Value.Position.Y);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement