//Star.h
#pragma once
#include <grap hics.h>
#include <con io.h>
#include <c time>
#define SCREEN_WIDTH 1920
#define SCREEN_HEIGHT 1080
#define MAXSTAR 1080
class Star {
protected:
double m_x = 0;
int m_y;
double m_step;
int m_color;
void Draw();
void NewPos();
void Remove();
public:
Star(){} ~Star(){}
void Init();
void Move();
};
//Star.cpp
#include "Star.h"
void Star::Init()
{
if (m_x == 0)
{
m_x = rand() % SCREEN_WIDTH;
}
else
{
m_x = 0;
}
m_y = rand() % SCREEN_HEIGHT;
m_step = (rand() % 5000) / 1000.0 + 1;
m_color = (int)(m_step * 255 / 6.0 + 0.5);
//m
本文转载自: https://blog.csdn.net/m0_55004108/article/details/118193623
版权归原作者 YY^v^ 所有, 如有侵权,请联系我们删除。
版权归原作者 YY^v^ 所有, 如有侵权,请联系我们删除。