• 大小: 9.31MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-11-13
  • 语言: C/C++
  • 标签: 贪吃蛇  sfml  

资源简介

基于sfml的贪吃蛇小游戏 用c++实现 做得比较简单哈

资源截图

代码片段和文件信息

#include “fruit.h“
#include 
#include “setparameters.h“
#include “snack.h“
#include“magicfruit2.h“
#include “magicfruit.h“

extern Magicfruit magicfruit;
extern vector magicfruit2;
extern int num;
extern Snack snack;

Fruit::Fruit()
{
this->setRadius(RADIUS);
this->setPosition(250250);
this->setFillColor(sf::Color(2419887));
this->setOrigin(RADIUSRADIUS);
}

Fruit::~Fruit()    
{

}
void Fruit::setposition()
{
float xyflag=0;
int i;
int a=WIDTH/20b=HEIGHT/20;
do
{
i=0;
srand(time(0));
    x=20*(rand()%a)+X+10;
y=20*(rand()%b)+Y+10;
for(int a=0;a if(magicfruit2.at(a).getPosition()==sf::Vector2f(xy))
{
i=1;
break;
}
}
while(!snack.compare(sf::Vector2f(xy))||i==1||magicfruit.getPosition()==sf::Vector2f(xy));

        this->setPosition(xy);
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     136823  2013-07-23 10:41  Snack\back.jpg

     文件     136823  2013-07-23 10:41  Snack\Debug\back.jpg

     文件    2275328  2013-02-21 05:40  Snack\Debug\libsndfile-1.dll

     文件     456704  2013-02-21 05:40  Snack\Debug\openal32.dll

     文件      47616  2013-04-07 04:18  Snack\Debug\sfml-audio-2.dll

     文件     187392  2013-04-07 04:16  Snack\Debug\sfml-audio-d-2.dll

     文件     746496  2013-04-07 04:17  Snack\Debug\sfml-graphics-2.dll

     文件    1274880  2013-04-07 04:15  Snack\Debug\sfml-graphics-d-2.dll

     文件     107520  2013-04-07 04:17  Snack\Debug\sfml-network-2.dll

     文件     295424  2013-04-07 04:15  Snack\Debug\sfml-network-d-2.dll

     文件      32256  2013-04-07 04:16  Snack\Debug\sfml-system-2.dll

     文件     127488  2013-04-07 04:14  Snack\Debug\sfml-system-d-2.dll

     文件      51712  2013-04-07 04:16  Snack\Debug\sfml-window-2.dll

     文件     185856  2013-04-07 04:15  Snack\Debug\sfml-window-d-2.dll

     文件     125952  2013-08-21 23:11  Snack\Debug\Snack.exe

     文件     741120  2013-08-21 23:11  Snack\Debug\Snack.ilk

     文件    1108992  2013-08-21 23:11  Snack\Debug\Snack.pdb

     文件   31326208  2013-08-21 23:11  Snack\ipch\snack-2fde32e4\snack-f78d5a1c.ipch

     文件       7149  2013-07-25 14:58  Snack\Snack\AO.mp3

     文件     131339  2013-07-23 14:38  Snack\Snack\back.jpg

     文件     103778  2013-07-23 17:33  Snack\Snack\back2.jpg

     文件        547  2013-07-25 14:00  Snack\Snack\body.h

     文件     132832  2009-06-11 05:26  Snack\Snack\comic.ttf

     文件       2792  2013-08-21 23:11  Snack\Snack\Debug\cl.command.1.tlog

     文件      64280  2013-08-21 23:11  Snack\Snack\Debug\CL.read.1.tlog

     文件       6450  2013-08-21 23:11  Snack\Snack\Debug\CL.write.1.tlog

     文件      60149  2013-08-21 23:11  Snack\Snack\Debug\fruit.obj

     文件       1822  2013-08-21 23:11  Snack\Snack\Debug\link.command.1.tlog

     文件       3350  2013-08-21 23:11  Snack\Snack\Debug\link.read.1.tlog

     文件        798  2013-08-21 23:11  Snack\Snack\Debug\link.write.1.tlog

............此处省略43个文件信息

评论

共有 条评论