Заплачу Написать программу, отображающую перемещение точки в замкнутом прямоугольном пространстве на экране

Статус
Закрыто для дальнейших ответов.

Predgornoe

New Member
12.05.2015
3
0
#1
Всем доброго времени суток!
Уважаемые форумчане,помогите пожалуйста решить вот такую задачу:
Написать программу, отображающую перемещение точки в замкнутом прямоугольном пространстве на экране монитора. Предусмотреть отражение точки от сторон прямоугольника.
Заранее огромное спасибо.
 

ERIKKKK

New Member
10.10.2017
1
1
21
#2
Чтобы видеть этот контент необходимо: Войти или зарегистрироваться
вот тут есть решение
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;
using System.Net;
using System.IO;

namespace WindowsFormsApplication91
{
public partial class Form1 : Form
{
Image ball;
List<Point> ballPositions = new List<Point>();
List<Point> ballVelocity = new List<Point>();

public Form1()
{
ball = Image.FromStream(new MemoryStream(
new WebClient().DownloadData("")));
//
SetStyle(ControlStyles.AllPaintingInWmPaint | ControlStyles.OptimizedDoubleBuffer | ControlStyles.UserPaint, true);
Size = new Size(600, 400);
//
Random rnd = new Random();
for (int i = 0; i < 500; i++)
{
ballPositions.Add(new Point(rnd.Next(Width - 130), rnd.Next(Height-130)));
ballVelocity.Add(new Point(rnd.Next(5)-2, rnd.Next(5)-2));
}
}
дальше там найдешь
 
Симпатии: Понравилось Vander
Статус
Закрыто для дальнейших ответов.