一个 关于加速贪吃蛇 移动的问题??? [问题点数:20分,结帖人Cjslong]

Bbs1
本版专家分:0
结帖率 92.86%
Bbs6
本版专家分:6275
Bbs4
本版专家分:1559
Bbs4
本版专家分:1559
请教一个关于贪吃蛇问题
一直没有解决这个<em>问题</em>,就是随机产生<em>一个</em>食物,然后拿它的坐标和蛇头比较,但是第二次<em>移动</em>,食物的坐标就变成了固定的20,20。一直都没有办法让吃到食物返回truernrn[code=java]package org.sctbc.snake;rnrnimport java.awt.Graphics;rnrnimport java.awt.Point;rnrnimport org.sctbc.util.Global;rnrn/**rn * 食物rn * @author rn *rn */rnpublic class Food extends Point rn rn rn /**rn * rn */rn private static final long serialVersionUID = 1L;rn rn public void newFood(Point p)rn System.out.println(p.x+":"+p.y);rn rn this.setLocation(p);rn rn rn public boolean isSnakeEatFood(Snake snake)rn System.out.println("Food's isSnakeEatFood");rn rn System.out.println(x+":"+y+"\n"+snake.getHead().x+":"+snake.getHead().y);rn return this.equals(snake.getHead());rn rn rn rn rn rn public void drawMe(Graphics g)rn System.out.println("Food's drawMe");rn g.fill3DRect(x = Global.CELL_SIZE, y = Global.CELL_SIZE, rn Global.CELL_SIZE, Global.CELL_SIZE, true);rn rnrn[/code]rn[img=https://img-bbs.csdn.net/upload/201406/09/1402322698_712295.jpg][/img]
移动加速软件
中国<em>移动</em>网络免费<em>加速</em>器,提高你的<em>移动</em>宽带速度
贪吃蛇完整版(可以加速前进)
实现基本<em>贪吃蛇</em>的功能,另外添加蛇可以<em>加速</em>前进! 有级别设置,选择级别! 有吃豆加分的功能! 代码写的不复杂,很实用,代码也很规范! 注释很清晰!适合初学者学习!
贪吃蛇 C# 积分 加速 障碍
见习的作业! C#编写的!运行无压力!积分障碍 <em>加速</em>都有!界面一般般!欢迎指导!
贪吃蛇控制方块的移动
<em>贪吃蛇</em>控制方块的<em>移动</em>,方便学习。希望有帮助。
贪吃蛇中黑体的移动
public void keyPressed(final KeyEvent e)rn rn switch (e.getKeyCode())rn rn case KeyEvent.VK_LEFT:rn new Thread(new Runnable()rn rn public synchronized void run() rn rn while(e.getKeyCode() != KeyEvent.VK_LEFT) //键盘按键不为向左方向键时不循环rn rn System.out.println("左边--");rn tryrn rn Thread.sleep(1000);rn rn catch(Exception e)rn rnrn rn rn rn ).start();rn break;rn case KeyEvent.VK_RIGHT:rn new Thread(new Runnable()rn rn public synchronized void run() rn rn while(e.getKeyCode() != KeyEvent.VK_RIGHT) //键盘按键不为向右方向键时不循环rn rn System.out.println("右边--");rn tryrn rn Thread.sleep(1000);rn rn catch(Exception e)rn rn rn rn rn ).start();rn break;rn case KeyEvent.VK_UP:rn System.out.println("上边--");break;rn case KeyEvent.VK_DOWN:rn System.out.println("下边--");break;rn rn这是<em>贪吃蛇</em>游戏中的部分代码,我想实现自动<em>移动</em> 和 方向改变时,只做<em>一个</em>方向的<em>移动</em>,上述代码无法实现!rn请问我的代码应该怎么改进?[img=https://img-bbs.csdn.net/upload/201404/23/1398255790_612710.png][/img]rn
13.贪吃蛇向右移动
1. 基础要求:Linux基本命令 C语言编程基础 链表基础n2. 游戏可玩性高,在游戏中加强编程基础n3. 学以致用,通过游戏项目来充分认知C的使用需求n4. 课程全程从0编写代码n5. 现场调试代码,学习效果好n6. 物联网高级讲师,手把手教学,妥妥滴好
unity3d 贪吃蛇移动
头部控制using UnityEngine; using System.Collections; using System.Threading; public class HeadMove : MonoBehaviour { public GameObject snack_Body; private GameObject firstSnackBody; private Game
贪吃蛇移动光标实现)
我将其写成了<em>一个</em><em>贪吃蛇</em>类 主程序 #include #include"SnakeGame.h" int main() { SnakeGame a;//创建<em>一个</em><em>贪吃蛇</em>游戏 system("pause");//系统暂停 return 0; } SnakeGame.h头文件 #pragma once #include #include #include #include #include
贪吃蛇自由移动
能自由<em>移动</em>的<em>贪吃蛇</em>
贪吃蛇移动时的转向
我写的<em>一个</em><em>贪吃蛇</em>的程序,用<em>一个</em>定时器控制蛇的<em>移动</em>,当进入到计时器的里面,蛇就一直按照<em>一个</em>方向运行,我想找<em>一个</em>函数或者代码,让当我输入别的方向的时候蛇会改变方向运动,没有输入的时候就继续运动。rn也就是说有没有这样的函数,它可以判断键盘是否有输入?
总结反思-贪吃蛇移动
用Java写<em>贪吃蛇</em>的<em>移动</em>方法,虽然思路简单,但是参考了一下网上的代码,思路尽管一样,但是发现自己写的十分杂乱,不方便阅读与修改。 原先: public Node move(Direction direction){ //根据方向更新<em>贪吃蛇</em>的body //返回<em>移动</em>之前的尾部Node Node nodeBeforeMove = new Node(body.getLast().getX(
贪吃蛇制作移动+pc
<em>贪吃蛇</em>制作 (https://wujian1994.github.io/...) HTML部分 首先我们需要<em>一个</em>HTML的页面制作 &lt;div class="container"&gt; &lt;ul class="oul" id="oul"&gt;&lt;/ul&gt; &lt;/div&gt; &lt;div class...
关于Js实现贪吃蛇移动的一些感想
基本思路;身体随着头的<em>移动</em>而<em>移动</em>。当头部<em>移动</em>时,生成<em>一个</em>新头,添加到snake身体的第一位,然后弹出最后<em>一个</em>元素(即尾部),就这样不断的进行变化,就实现了蛇的<em>移动</em> 代码如下:(只给出<em>移动</em>部分的代码) /** * 蛇的<em>移动</em>,主要的功能 */ self.move = function () { var head = self.body[0];
一个关于窗体移动问题
使用SetWindowRgn设置窗体形状为多边形,rn捕获WMNCHITTEST,rn if Msg.Result = htClient thenrn Msg.Result := htCaption;rn使之可以<em>移动</em>窗体,rn但是在<em>移动</em>时,虽然窗体是多边形,但是还有个虚线的外框是矩形的,rn请问怎么去掉
关于加速查询的问题
关于<em>加速</em>查询的<em>问题</em>rnrn我的数据库里有4个table,表t0 t1 t2 t3,数据都是1对多的关系,对于t0的每条记录,怎样快速统计出t1 t2 t3中对应的记录数。rnrn我在程序中用了select count(*) from t2 where f2 in (select …… from ……) 很慢rn尤其是统计t3中对应的记录数时 非常慢 rnrnt0中大概有17条记录rnt1中大概有2000条记录rnt2中大概有9万条记录rnt3中大概有15万条记录rnrn有什么办法可以解决?
关于网站加速问题
请问各位:rn 影响网页显示速度的因素都有那些啊? 大家讨论一下怎么样啊?rnrn这个网站大家看看?rnrnhttp://www.egou.95.cnrnrn总是先显示头一部分后就得等几秒钟才能住下显示?rnrn这是为什么?
关于PICTUREBOX移动一个问题
在主窗口里有<em>一个</em>PICTUREBOX ,设置了KEYDOWN事件控制它的<em>移动</em>。代码如下。rnrnprivate void Form1_KeyDown_1(object sender, KeyEventArgs e)rn rn if (e.KeyCode == Keys.Right)rn rn pictureBox1.Left = pictureBox1.Left + 5;rn rn rn if (e.KeyCode == Keys.Left)rn rn pictureBox1.Left = pictureBox1.Left - 5;rn rn if (e.KeyCode == Keys.Up)rn rn pictureBox1.Top = pictureBox1.Top - 5;rn rn if (e.KeyCode == Keys.Down)rn rn pictureBox1.Top = pictureBox1.Top + 5;rn rn rnrnrn但是当运行的时候,按住键盘不放,虽然可以<em>移动</em>,但是PICTUREBOX会拖出很长的影子,有没有刷新的办法哦?rnrn另外,我是想弄个小游戏出来的,顺便打听下PICTUREBOX能不能使用ALPHA透明度哦? 如果不行的话该用什么方法呢? 求大大们指教下。多谢了。
Unity 蛇形移动(经典贪吃蛇方式移动)
经典<em>贪吃蛇</em><em>移动</em>控制脚本
按钮响应图片加速移动
一张<em>移动</em>的图片,点击按钮实现图片的<em>加速</em>和<em>加速</em><em>移动</em>,有什么好方法?
windows下复制移动加速工具
有良好的图像界面,针对多个小文件的拷贝效果显著,大文件拷贝速度高速稳定。与windows有良好的兼容性。
js怎么写加速移动?
例如<em>移动</em>的距离为s,初速为v,<em>加速</em>度为a,怎么写<em>一个</em>水平<em>加速</em><em>移动</em>的效果呢?
腾讯云移动加速产品介绍
腾讯云<em>加速</em>产品介绍,介绍了腾讯云<em>加速</em>产品
关于贪吃蛇图片问题
最近在研究<em>贪吃蛇</em>程序,想知道怎么引用网上找来的图片?因为我不会用VC或者VS画图。rn如果程序准确,那么我应该怎么上图呢?请各位牛人帮帮忙解答。
关于贪吃蛇的代码问题
我开始是用tc写了<em>一个</em>能自己<em>移动</em>的程序。下面是用c语言写的代码:rn /* Note:Your choice is C IDE */rn#include rn#include rn#includern#define LEFT 19200rn#define UP 18432rn#define RIGHT 19712rn#define DOWN 20480rn#define ESC 283rn#define N 150 rn#define gamespeed 50000rnstruct Snakern int x[N],y[N];rn int life;rn int length;rn int direction;rnsnake; rnvoid Init(void);rnvoid Draw(void);rnvoid GamePlay(void);rnvoid GameOver(void); rnvoid Close(void);rnvoid main()rn Init();rn Draw();rn GamePlay();rn Close();rn rnvoid Init(void)rn int gd=DETECT;int mode=0;rn initgraph(&gd,&mode,"d:\\tc"); rn rn rnvoid Draw(void)rnrn setcolor(4);rn rectangle(0,0,getmaxx(),getmaxy());rn rnvoid GamePlay(void)rn int i,key; rn snake.length=3; rn snake.direction=1;/*方向向右*/rn snake.life=0; rn snake.x[0]=50;snake.y[0]=50; rn snake.x[1]=55;snake.y[1]=50; rn snake.x[2]=60;snake.y[2]=50;rn while(1)rn while(!kbhit())/*在没有按键的情况下蛇身自己<em>移动</em>*/rn rn /*蛇身自己向前移的核心算法*/rn for(i=snake.length-1;i>0;i--)rn snake.x[i]=snake.x[i-1]; rn snake.y[i]=snake.y[i-1];rn rn switch(snake.direction) rn case 1: snake.x[0]+=10;break; /*向右*/rn case 2: snake.x[0]-=10;break; /* 向左*/ rn case 3: snake.y[0]-=10;break; /*向上*/rn case 4: snake.y[0]+=10;break; /*向下*/rn rn if(snake.x[0]getmaxx()||snake.y[0]getmaxy())rn GameOver();rn snake.life=1;rn rn if(snake.life==1) break;rn /*画蛇的代码*/ rn setcolor(4);rn for(i=0;i rn#includern#includernrn#includern#define LEFT 19200rn#define UP 18432rn#define RIGHT 19712rn#define DOWN 20480rn#define ESC 283rn#define N 150 rn#define gamespeed 50000rnstruct Snakern int x[N],y[N];rn int life;rn int length;rn int direction;rnsnake; rnstruct Foodrnint x,y;rn int yes;rnfood;rnvoid Init(void);rnvoid Draw(void);rnvoid GamePlay(void);rnvoid GameOver(void); rnvoid Close(void);rnvoid main()rn Init();rn Draw();rn GamePlay();rn Close();rn rnvoid Init(void)rn int gd=DETECT;int mode=0;rn initgraph(&gd,&mode,"d:\\tc"); rn rn rnvoid Draw(void)rnrn setcolor(4);rn rectangle(0,0,getmaxx(),getmaxy());rn rnvoid GamePlay(void)rn int i,key; rn randomize(); rn snake.length=3; rn snake.direction=1;/*方向向右*/rn snake.life=0;rn food.yes=1; /*要产生食物*/ rn snake.x[0]=50;snake.y[0]=50; rn snake.x[1]=55;snake.y[1]=50; rn snake.x[2]=60;snake.y[2]=50;rn while(1)rn while(!kbhit())/*在没有按键的情况下蛇身自己<em>移动</em>*/rn if(food.yes==1)rn food.x=rand()%500+40;rn food.y=rand()%450+40;rn if(food.x%10!=0) food.x++;rn if(food.y%10!=0) food.y++; rn food.yes=0;rn rn if(food.yes==0)rn setcolor(8); rn circle(food.x,food.y,5);rn rn /*蛇身自己向前移的核心算法*/rn for(i=snake.length-1;i>0;i--)rn snake.x[i]=snake.x[i-1]; rn snake.y[i]=snake.y[i-1];rn rn switch(snake.direction) rn case 1: snake.x[0]+=10;break; /*向右*/rn case 2: snake.x[0]-=10;break; /* 向左*/ rn case 3: snake.y[0]-=10;break; /*向上*/rn case 4: snake.y[0]+=10;break; /*向下*/rn rn for(i=3;igetmaxx()||snake.y[0]getmaxy())rn GameOver();rn snake.life=1;rn rn if(snake.life==1) break;rn if(snake.x[0]==food.x&&snake.y[0]==food.y)rn setcolor(0); rn circle(food.x,food.y,5); rn snake.x[snake.length]=-20;rn snake.y[snake.length]=-20;rn snake.length++;rn food.yes=1;rn rn /*画蛇的代码*/ rn setcolor(4);rn for(i=0;i
关于贪吃蛇几分的问题、、、、
在做<em>贪吃蛇</em>的程序。雏形已经做好了。想在界面上加个textfield控件来记分数。但是加了textfield空间后。keylistener()监听器似乎监听不到上、下、左、右键了。rn 求解决方法,相加积分器。您懂得
关于贪吃蛇移动问题 万分火急 在线等待
小弟初学VC 想做个<em>贪吃蛇</em> rnrn发现<em>一个</em><em>问题</em>:rnrn当蛇吃到豆子时增加<em>一个</em>节点 可是没吃到时会减少有<em>一个</em>节点rnrn也就是说在某一瞬间 如果吃到豆子增在一节点,如果下一秒钟没遇到豆子,这个增加的豆子据仍然消失了 蛇身恢复原状rnrn在下一秒 即使没吃到也不继续减少rnrn不知道什么地方错了 rnrn请高人指点一下 迷津rnrn//判断是否吃到食物rnbool CGreedSnake::EateFood( CFood &food )rnrn vector< CSnakeNode >::iterator iter = m_greedsnake.begin();rnrn if( iter->m_xPose==food.m_food[food.m_index].GetLinePoisition() && iter->m_yPose==food.m_food[food.m_index].GetRowPoisition() )rn rn CSnakeNode tempnode = m_greedsnake.back();//蛇身的尾节点rn rn switch( m_direction )rn rn case ED_UP:rn tempnode.m_yPose++;rn break;rn case ED_DOWN:rn tempnode.m_yPose--;rn break;rn case ED_LEFT:rn tempnode.m_xPose--;rn break;rn case ED_RIGHT:rn tempnode.m_xPose++;rn break;rn rnrn m_greedsnake.push_back( tempnode );rn rn return true;//吃到食物rn rn elsern return false;//未吃到食物rnrnrnrn//重画rnrnvoid CGreedSnake::DrawSnake( CDC *pDC )rnrn rn rn for( vector< CSnakeNode >::size_type t=0; t!=m_greedsnake.size(); t++ )rn m_greedsnake[t].DrawSnakeNode( m_greedsnake[t].m_xPose, m_greedsnake[t].m_yPose, pDC );rn rn rnrnrn初始时有两节,吃到食物时变成三节,下一秒又恢复成了两节rnrn调试时 好像发现吃到食物后的 t还是2 rnrn为什么没变呢?如果 t没变的话 吃到的一瞬间 第三节又从哪来的呢?rnrn实在迷糊了 VC新手诚请各位前辈指点 rnrn分数不多 还请见谅
关于双人贪吃蛇蛇身移动控制的问题...新手求教
想用c++写个双人的贪食蛇游戏,用单人的改的,一条蛇用上下左右键控制,怎么可以用WSAD控制另一条蛇呢?rnrnif(GetAsyncKeyState(VK_UP) && dir!=2)rn dir=1;rnelse if(GetAsyncKeyState(VK_DOWN) && dir!=1)rn dir=2;rnelse if(GetAsyncKeyState(VK_LEFT) && dir!=4)rn dir=3;rnelse if(GetAsyncKeyState(VK_RIGHT) && dir!=3)rn dir=4;rnrn这是单人用上下左右控制的代码rnrn新手求指点~
关于网上一个贪吃蛇讲解的问题
[url=http://v.youku.com/v_show/id_XMjY3Njg0NjQw.html][/url]rn在13分钟时 他说的没听明白rn说列表循环一对一代值,列表每次数据改变会自动刷新。。。rn这地方就没想明白,有没有大神你能帮忙解释下的rn万分感谢啊!!!!rn
关于加速
对于下面的式子,我们可以直接枚举d(1-x),那么就会有x/d个f(d),相乘就会得到答案。但是有时候这样处理还是会慢,该如何解决呢? 我们可以举个例子 x=6 d=1 x/d=6 d=2 x/d=3 d=3 x/d=2 d=4 x/d=1 d=5 x/d=1 d=6 x/d=1 那么个数为x/i的数的个数为i-x/(x/i)+1个 这样就可以较为快速的进行计算
模拟贪吃蛇:笑脸移动的边界问题
程序实现功能:rn使用键盘上的上下左右四个键控制笑脸的<em>移动</em>,ESC键控制游戏退出,一次<em>移动</em>一步,<em>移动</em>之后,rn将原来的笑脸擦除,在<em>移动</em>后的地方上重新置入笑脸,但是当笑脸<em>移动</em>到四周的边框的时候,方向键不管用了!请问怎么解决这个个<em>问题</em>啊??谢谢了~~rnrn#include rnrn#include rn#include rnrn#define LEFT 0x4b00rnrn#define RIGHT 0x4d00rnrn#define UP 0x4800rnrn#define DOWN 0x5000rnrn#define Esc 0x011brnrnvoid displayFace(int x, int y)rnrn gotoxy(x, y);rnrn printf("%c", 2);rnrn return;rnrnrnrnvoid erasureFace(int x, int y)rnrn gotoxy(x, y);rnrn printf(" ");rnrn return;rnrnrnrnint isAllow(x, y)rnrn if((x > 80) || (x < 1) || (y > 25) || (y < 1))rnrn return 0;rnrn rn elsern rnrn return 1;rnrn rnrnrnrnrnint main()rnrn int x, y;rnrn int oldX, oldY;rnrn int key;rnrn x = y = 10;rnrn clrscr();rnrn displayFace(x, y);rnrn oldX = x;rnrn oldY = y;rnrn while(1)rnrn key = bioskey(0);rnrn if(key == Esc)rnrn break;rnrn rnrn switch(key)rnrn case LEFT: x--; break;rnrn case RIGHT: x++; break;rnrn case UP: y--; break;rnrn case DOWN: y++; break;rnrn default: break;rnrn rnrn erasureFace(oldX, oldY);rnrn displayFace(x, y);rnrn oldX = x;rnrn oldY = y;rnrn rn if(isAllow(x, y))rn rnrn erasureFace(oldX, oldY);rnrn displayFace(x, y);rnrn oldX = x;rnrn oldY = y;rnrn rn elsernrn x = oldX;rnrn y = oldY;rnrn rnrn rnrnrnrn return 0;rnrnrnrn
2贪吃蛇-移动吃食物
C语言视频培训教程,本课程属于C语言编码技能提高篇,帮助学习过C语言的人,更上<em>一个</em>台阶。课程内容涉及:C语言类型转化、深入理解二维数组、指针、二级指针及多级指针、回调函数、双向链表、排序、<em>贪吃蛇</em>项目案例实战等。
关于显卡的绘图加速问题.
多数显卡都有基本绘图<em>加速</em>功能,若自己用比如DX做图形底层函数包,如何使用那些基本的比如画线的<em>加速</em>功能呢?
关于系统加速问题~~~~~~~~~~~进!!!!!
不好意思,我也不知道上哪问,但是准备用delphi写个关于系统<em>加速</em>的小软件rnrn系统要<em>加速</em>度的话,除拉杀掉多余的进程和后台的运行程序,还有别的办法吗??rn(除去虚拟内存)rn
关于JSP网页加速问题
大家好我的网站WWW。CSDN。COM。CN因为数据太多我感觉查询起来有点慢所以不知道大家有没有什么好的方法~
关于循环加速问题,请教!!!!!!!!!!!
for m=1 to 1300rn for n=1 to 75rn response.write "第"&m&"行,第"&n&"列 "rn nextrn nextrnrnrn我在运行以上程序的时候,系统提示超时,请问,在保留 m 和 n 的情况下,怎样才能让程序更快的运行,谢谢????rn
关于红警2的加速问题
一共三个<em>问题</em>:1、金钱增加rn 2、画面一次性打开rn 3、最重要的是造东西的速度rnrn不知道在哪里提问,所以写在这里。如果分不够可以在加!rn谢谢
求助!关于贴图加速问题
我想做<em>一个</em>类似坦克大战似的游戏,坦克<em>移动</em>时先贴出坦克的图,然后贴空白的图,再贴下一位置坦克的图,可这样运行的很慢,请问有什么办法让运行速度加快?rn代码为:rnCDC dcMemory;rnCBitmap bmp;rnrndcMemory.CreateCompatibleDC(pDC);rnbmp.LoadBitmap(IDB_TANK);rndcMemory.SelectObject(&bmp);rnpDC->Bitblt(0,0,10,10,&dcMemory,0,0,SCROOPY);rnbmp.DeleteObject();rnbmp.LoadBitmap(IDB_MAP);rndcMemory.SelectObject(&bmp);pDC->Bitblt(0,0,10,10,&dcMemory,0,0,SCROOPY);
请教关于PHP加速问题
我的环境是 rn服务器软件:Apache/2.2.17 (Win32) PHP/5.3.6rn操作系统: WIN2003rnPHP版本: 5.3.6rnMYSQL版本:5.5.11rnrn之前数据量少,运行速度还可以。现在数据量大量增加后,感觉运行很缓慢。 之前没有安装PHP<em>加速</em>类的模块。rn由于安装的PHP是最新版 5.3.6 。在网上搜索了下 ZEND 和eaccelerator<em>加速</em>器 都没有找到适合PHP5.3.6的版本。rn请教各位高手,目前针对PHP5.3.6 应该如何<em>加速</em>呢?希望能给<em>一个</em>方案,谢谢!!
请教关于usb1.1加速问题
现有<em>一个</em><em>移动</em>硬盘,usb1.1的,传输速度太慢,想通过软件rn的方法<em>加速</em>,我记得有这样的工具,可是想不起来了。rn电脑的usb接口可能是1.1的,也可能是2.0的,因为是朋友rn的硬盘,还不得而知。哪位达人知道?麻烦告知,谢谢rn
一个常见循环的加速问题
uchar pixel; //后面省略这句rnrnfor(int i=0;i
一个计算机加速问题
我的电脑看FLASH,电影,听MUSIC都快了两三陪!!!!!!rn如何解决?不是显卡<em>问题</em>!!!!rn我也不知是不是装了什么<em>加速</em>软件!!!rn是公司的电脑!rn麻烦能告诉原因及解决办法。谢谢
关于贪吃蛇示例代码的小小问题
[code=Java] private void initSnakeView() rn setFocusable(true);rnrn Resources r = this.getContext().getResources();rn rn resetTiles(4);rn loadTile(RED_STAR, r.getDrawable(R.drawable.redstar));rn loadTile(YELLOW_STAR, r.getDrawable(R.drawable.yellowstar));rn loadTile(GREEN_STAR, r.getDrawable(R.drawable.greenstar));rn rn [/code]rn 以上代码是SnakeView.java页中的一部分。rn 小弟的疑问在于,游戏中只存在红,绿,黄三种颜色的图片,代码也的确只loadTile三次,那为什么resetTiles(4)呢?
关于C++做贪吃蛇问题
本人初学者 刚解除C语言和C++半年时间 和同班对编程感兴趣的同学一起做个<em>贪吃蛇</em> 求<em>贪吃蛇</em>编程思路 也就是流程 每一步需要用到的语句之类的 如果有带注释的代码的朋友希望可以分享下 感激不尽~!
关于贪吃蛇代码的两个问题
[i][/i][b][/b][b][/b][i][/i][b][/b]rn这是网上下载的一段<em>贪吃蛇</em>的C源码,请问rnrn1,函数setCursorVisible,setConsoleTitle,gotoTextPos是C语言的标准库函数吗,rn 怎么源程序中只有申明没有内容。rn2.common头文件(该文件内容在下面有)中的typedef unit8 bool是不是有<em>问题</em>啊,bool不是布尔类型吗,这能定义成unit8?[color=#000000][/color]rnrn文件snake.c的主函数如下:(除了列举的三个函数,其他调用函数都有实体)rnrn#include rn#include rn#include rn#include "pcc32.h"rn#include "jkey32.h"rnrnint main()rnrn int isPause = 1;rn setCursorVisible(0);rn setConsoleTitle("Snake by RedOC. 2009.06.27");rn initSnake(SNAKE_MIN_LEN);rn drawMap();rn drawSnake();rn while (!isOver)rn rn if (!isPause)rn rn moveSnake();rn if (!isFood)rn drawFood();rn rn delayMS(200 - snakeLength*2);rn if (jkHasKey())rn rn switch (jkGetKey())rn rn case JK_UP:rn if (snakeDir != DIR_DOWN)rn snakeDir = DIR_UP;rn break;rn case JK_DOWN:rn if (snakeDir != DIR_UP)rn snakeDir = DIR_DOWN;rn break;rn case JK_LEFT:rn if (snakeDir != DIR_RIGHT)rn snakeDir = DIR_LEFT;rn break;rn case JK_RIGHT:rn if (snakeDir != DIR_LEFT)rn snakeDir = DIR_RIGHT;rn break;rn case JK_ESC:rn case JK_ENTER:rn case JK_SPACE:rn isPause = !isPause;rn break;rn default:rn break;rn rn rn rn gotoTextPos(MAP_BASE_X + MAP_WIDTH - 7, MAP_BASE_Y + MAP_HEIGHT + 1);rn printf("Game Over! Score: %d.", snakeLength - SNAKE_MIN_LEN);rn getch();rn return 0;rnrnrnrn文件common.h的内容为:rn#ifndef COMMON_H_INCLUDEDrn#define COMMON_H_INCLUDEDrnrntypedef unsigned char uint8;rntypedef unsigned short uint16;rntypedef unsigned int uint32;rntypedef uint8 bool;rnrn#endif // COMMON_H_INCLUDEDrnrn顺便交代一下,common.h用#include包含在pcc32.h和jkey32.h中
贪吃蛇 贪吃蛇 贪吃蛇 贪吃蛇 贪吃蛇
<em>一个</em><em>贪吃蛇</em>的例子,希望大家能够喜欢。 <em>一个</em><em>贪吃蛇</em>的例子,希望大家能够喜欢。 <em>一个</em><em>贪吃蛇</em>的例子,希望大家能够喜欢。
关于C++编写的贪吃蛇问题
各位高手,我是新手,在编写<em>贪吃蛇</em>的过程中出现了很多的<em>问题</em>,运行得不到想要的结果。现把我的代码贴出来,希望大家能rnrn够指出我的错误之处。非常感谢!rnrn#include rn#include rn#include rn#include rn#include rnusing namespace std;rn#define N 100rnenum dirup,down,left,right; //枚举类型enum dir;rn class Snake rn public:rn void move();//<em>移动</em>rn void getdirection(char a);//改变方向rn void showsnake();rn bool iseatbody(); //是否咬到自己的身体rn void drawme();//显示rn bool ishitground(); //是否碰到墙壁rn bool iseatfood();//吃到食物否rn private:rn int x[N];rn int y[N];rn int length;//蛇长rn;rnrnclass Ground rn rn public :rn rn void drawme();//显示墙壁rn void setdrawme();//设置墙壁的长宽rn public :rn char game [20][30]; //设置墙壁的长宽rn rnground;rnrnclass Food rn rn public:rn void getfood();//获得随机食物rn int x;rn int y;//食物的坐标rnfood;rnrnvoid Snake::move()rn int i;rn cout<);//清屏函数;rn snake.move();rn snake.showsnake();rn ground.drawme();rn if( snake.iseatfood()==1)rn food.getfood();rn else if( snake.iseatbody()==0)rn exit (0);rn else if (snake.ishitground()==0)rn exit (0);rn Sleep(2500); rn rn rn // ground.drawme();rn return 0;rnrnrn rnrnrn
一个关于textbox控件移动问题??
我有这样<em>一个</em>需求: rn在窗体form2上有个文本框text3和<em>一个</em>button2,我想要在button2里面写代码,让text3从form2的最左边移到最右边,<em>移动</em>的步数是固定的,例如<em>移动</em>6步从左边到右边,<em>移动</em>时有时间间隔,同时在每<em>移动</em>一步的时候,text3的大小就会变大。 rnrn如果用<em>一个</em>for 循环来实现上面的需求,请问应该怎么写代码?我的难点是不知道怎么让text3<em>移动</em>以及让text3变大!rn例如,如果是3步<em>移动</em>,那么我想到的雏形代码如下:rnfor i=0 to 2 step 1rn if i=0 thenrn me.text3.labelX=???rn me.text3.Size=???rn if i=1 thenrn me.text3.labelX=???rn me.text3.Size=???rn if i=2 thenrn me.text3.labelX=???rn me.text3.Size=???rnnext irnrn请问,有没有更好些的方法,实现我的需求??rn
一个关于groupbox不可移动问题
在设计模式下,groupbox没被锁定却出现用鼠标<em>移动</em>不了的,只能用设置位置参数的方法<em>移动</em>,这是为何?
一个关于坏移动盘的问题,,急..
其实这块<em>移动</em>盘也不是完全坏,大概是有坏道,文件目录包括里面的照片都可以预览出来.上面有几个好几G的视频文件想拷贝出来.在windowxp下都是拷贝到一半就报错终止。后来经人介绍使用了ghost软件做全盘镜像,但是刚开始用ghost做的时候就报错退出。后来又使用了badcopy软件,恢复过程一切顺利,到了第四步要把恢复的文件转到其它盘或目录的时候,竟然转了个0字节的文件。但是用badcopy恢复小文件就可以,给我的感觉是文件过大,所以恢复失败的。。现在已经是山穷水尽了,,不知道还有什么方法可以把我这有坏道的<em>移动</em>盘上的文件拷贝出来。。。谢谢大家了。。等待
一个基础问题:关于目标移动
已知<em>一个</em>目标在t1和t2两个时刻的位置,如何平滑<em>移动</em>填充这段时间?
请教一个关于移动数据文件的问题
最近刚学oracle,操作中遇到<em>一个</em><em>移动</em>数据文件的<em>问题</em>:rn[img=https://img-bbs.csdn.net/upload/201312/13/1386948744_556589.png][/img]rn我也已经把这个数据文件所属的表空间设置为offline,却还是提示错误,rn请技术前辈指点指点……
一个关于AWT中TableColumn移动问题
我现在在做<em>一个</em>表格中的TableColumn<em>移动</em>之后保存更改状态的程序,在这里我试过给TableColumn添加这样的事件rn final TableColumn tableColumn_1 = new TableColumn(table, SWT.RIGHT);rn tableColumn_1.setWidth(30);rn tableColumn_1.setText(Message.getString("item_no"));// 序0rn tableColumn_1.addListener(SWT.Move, new Listener()rn public void handleEvent (Event event) rn System.out.println("我来啦 来啦 啦"+event.widget+":"+event.index+"x: "+event.end);rn rn for(int i=0;i
请教一个关于移动短消息的问题
各位老鸟们,小生这厢有礼了!rn我想做<em>一个</em><em>移动</em>的短消息系统,由于以前从没从事这方面的开发,希望能得到诸位的一些指点和建议。先谢谢了!
请教一个关于内存资料移动问题
程序中我定义了<em>一个</em>指针代表<em>一个</em>字符数组,里面储存大量的二进位字节,rn我想透过代码去把一些资料过滤出来放到另<em>一个</em>字符数组里,累积到一定大rn小就输出到档案中,想问C语言里有类似这种指令可用吗,类似sprintf的功rn能,但是要存二进位字节资料。(不要C++或MFC或.NET)rnrn目前是自己写函式去一段一段复制过去,但是速度好慢,之前直接用fwritern速度更慢,猜想应该是IO存取次数过多的缘故。rnrn简单说就是读取档案到内存,在进行过滤出一段段字节串,放到新内存位址rn后,取得新资料,将资料批次输出到某一档案里。rnrnP.S 来源资料档案约100MB〜1GB之间。
一个关于移动软件开发的问题``````C#与JAVA`````
在PDA与手机上运行的<em>移动</em>软件,大家说用C#开发好还是用JAVA开发好呢?各自的优点在哪里?谢谢````大家讨论一下`````
一个关于C++移动构造函数问题
C++primer书上的例子 StrVec 是<em>一个</em>仿vector的类rnrn其中<em>移动</em>赋值运算符为:rnStrVec &StrVec::operator=(StrVec &&rhs) noexceptrnrn if(this!=&rhs) //检测是否是字符值rn free();rn elements = rhs.elements; //elements是<em>一个</em>指向第<em>一个</em>元素的指针rn first_free = rhs.first_free; //first_free是指向第<em>一个</em>未使用的空间rn cap = rhs.cap; //cap是尾后指针rn rhs.elements = rhs.first_free = rhs.cap = nullptr; //使其实可析构的rn rn return *this; rnrn在上面代码中,传入的实参是<em>一个</em>rvalue,后面的交换资源管理 也是<em>移动</em>也就是说rn elements = rhs.elements; 指的是<em>移动</em>,elements窃取了rhs.elements的资源。rn下面是另<em>一个</em>例子 Message的<em>一个</em>类rnMessage &Message::operator=(Message &&rhs)rnrn if(this!=&rhs) //检查自赋值rn remove_from_Folders(); rn contents = std::move(rhs.contents); //<em>移动</em>赋值操作 contents是<em>一个</em>string rn move_Folders(&rhs); //重置Floders指向本Messagern rn return *this;rnrn我的<em>问题</em>是 :在Message中rhs也是<em>一个</em>rvalue,然后下面的接管资源的时候为什么要是:contents = std::move(rhs.contents); rn而不直接是contents = rhs.contents; 。还是说加上std::move是为了显示的说明要调用<em>移动</em>赋值运算符?还是说StrVec中rnelements = rhs.elements;只是拷贝了指针???rn贴上C++Primer上的这两个类的完整成员:rnclass StrVecrnpublic:rn StrVec():elements(nullptr),first_free(nullptr),cap(nullptr)//默认构造函数rn StrVec(initializer_list);rn StrVec(const StrVec &); //拷贝构造函数rn StrVec &operator=(const StrVec &); //拷贝赋值运算符rn StrVec(StrVec &&); //<em>移动</em>构造函数rn StrVec &operator=(StrVec &&); //<em>移动</em>赋值运算符rn ~StrVec(); //析构函数rnrn void push_back(const string &); //拷贝元素rn void push_back(string &&); //<em>移动</em>元素rn size_t size() const return first_free-elements;rn size_t capacity() const return cap-elements;rn string *begin()constreturn elements;rn string *end()constreturn first_free;rn StrVec &reserve(size_t n); //分配大小为n空间rn StrVec &resize(size_t n); //重置空间大小为nrnrnprivate:rn string *elements; //指向起始元素rn string *first_free; //第<em>一个</em>非实际元素rn string *cap; //指向尾后位置的指针rnrn //static allocator alloc; //分配元素rn void chk_n_alloc()if(size()==capacity()) reallocate(); //检查空间是否够大rn pair alloc_n_copy(const string*,const string*);rn void free(); //销毁元素并释放内存rn void reallocate(); //获得更多内存并拷贝已有元素rn void reallocate();rn;rnrnrnrnclass Messagernpublic:rn friend class Floder;rn friend void swap(Message &lhs,Message &rhs);rn explicit Message(const string &str = ""):contents(str) rn //拷贝控制成员rn Message(const Message &);rn Message &operator=(const Message &);rn Message(Message &&); //<em>移动</em>构造函数rn Message &operator=(Message &&); //<em>移动</em>赋值运算符rn ~Message();rn //从给定Folder添加/删除本Messagern void save(Folder&);rn void remove(Folder&);rnprivate:rn string contents;rn set folders;rn //拷贝构造函数,拷贝赋值运算符合析构函数所使用的工具函数rn void add_to_Folders(const Message &);//将本message添加到指向参数的Folder中rn void remove_from_Folders();//从folder中每个Folder中删除本Messagernrn void addFldr(Folder* f)folders.insert(f);rn void remFldr(Folder* f)folders.erase(f);rn void move_Folders(Message *m);rn;
请教一个关于图片上下移动问题
我用flash做了<em>一个</em>图片上下<em>移动</em>的动作,用的是补间,但是看上去一点也不自然,到下面就停顿再上来,大家有没有好的办法呀?(做出的效果能像<em>一个</em>美人鱼在水里浮动一样就可以了),请大家帮忙,谢谢!
一个 关于图片移动浏览的问题
想用鼠标控制图片的<em>移动</em>,当鼠标左键后点击<em>移动</em>一定距离,图片也相应跟着<em>移动</em>一定的距离,这个怎么实现呢,或者说用什么语句可以实现对鼠标左键点击后<em>移动</em>距离的记录呢,我 用的是VS2005。
请教高手一个关于图片移动问题
我想实现图片的平滑<em>移动</em>效果,就像ACDSEE一样按住鼠标<em>移动</em>图片,图片能进行很平滑的<em>移动</em>,有没有这样的实例?谢谢了……rnrnnofound007@163.com
菜鸟求助,一个关于label移动问题
这个是我的代码[img=https://img-bbs.csdn.net/upload/201403/26/1395763395_850641.png][/img]rn这个是我的页面[img=https://img-bbs.csdn.net/upload/201403/26/1395763459_786480.png][/img]rn每按一次BUTTON,label就<em>移动</em>,到了尽头就回去,但是我这个不能回头也rn求助
关于文字图片移动一个问题~~~~
请问怎样使一局文字在一幅图的带领下,从页面的右端出来,在页面中央停留10秒,横向跑<em>移动</em>到左端,然后照此循环移出第二个图和带领的文字?rn谢谢指教~~~~~~~~~~~~~~
请问一个关于控件移动问题。。。。。
在C++ Builder中,我想程序运行时拖动Panel控件,采用如下代码:(请问,如何改正)rn在Panel1的 MouseMove中写入:rnrnCONST kk=0xF012;rnreleasecapture;rnPanel1.perform(SYSCOMMAND,KK,0);rn上面代码在delphi中稍做修改可以实现功能。rnrn请问,在C++ Builder 中参数 kk 该付多少????rn
请教一个关于移动对话框的的问题
对话框去掉caption一栏后,不能<em>移动</em>了。rn想做到拖拉整个对话框body,也可以作拖拉,如何实现?rn我想这个<em>问题</em>和拖动一些下载程序(如JetCar)的悬浮窗口是同<em>一个</em><em>问题</em>。rn
汇编贪吃蛇贪吃蛇小程序可以斜向移动,
<em>贪吃蛇</em>小程序可以斜向<em>移动</em>, 可以撞弹性球,包括最基本的功能,蛇可根据键盘改变行动方向,当遇到老鼠时,就吃掉,遇到自己的身体或边缘时为蛇死亡,并结束游戏;
一个贪吃蛇遇到的问题 !!!!
Q1: 当我界面上有按钮时,用键盘的上下左右键控制蛇的方向,会优先触发按钮焦点转移的事件,也就是说如何禁用掉Form1关于键盘自带的一些事件rnrnrnQ2: 当我用w a s d 调节蛇方向。 当我按键时会发出类似于windows提示音,如何禁掉
关于精灵移动问题
精灵<em>移动</em>都是将坐标值X和Y改变,X加多少,Y加多少,但这样出来的效果是精灵<em>移动</em>效果不好,有点卡,可以明显看出是先改变的X值,后改变的Y值。rnrn请问有什么好办法吗?rnrn让精灵的<em>移动</em>看起来流畅些。
关于窗口移动问题
我想使用MoveWindow函数<em>移动</em><em>一个</em>外部窗口,但是我只想<em>移动</em>他,并不想改变他的大小,请问,我高度和宽度的值应当怎么取,谢谢~!rnrn函数原型:BOOL MoveWindow(HWND hWnd.int x.int y,int nWidth,int nHeight,BOOL BRePaint);rn 参数:rn hWnd:窗口句柄。rn x:指定窗口的新位置的左边界。rn Y:指定窗口的新位置的顶部边界。rn nWidth:指定窗口的新的宽度。rn nHaight:指定窗口的新的高度。rn
关于移动计费的问题
我们公司自己的WAP网站,有一些收费的链接,当用户点击时提示用户。rn现在的<em>问题</em>是我们的WAP部署在自己的服务器上,无法收费。这个客户端能实现吗?跟SP合作的话,服务端能处理吗?
关于位图移动问题
我用两个picturebox实现了用滚动条<em>移动</em>位图后,现象实现当鼠标移到窗口边缘后rn自动移位图或鼠标单击后是位图与鼠标一起<em>移动</em>,不知该如何实现。
关于移动的label的问题????
我将Label控件由Panel的左边移到右边,在程序开始时就运行,可我在OnCreat 事件中加入代码,不运行,请问加到那里????谢谢!!!
关于窗体移动问题
怎么样可以用鼠标托动没有标题栏的窗体?
关于CWnd的移动问题
我从CWnd继承了多个窗口,WS_CHILD | WS_VISIBLE,我想在将他们选中后一起<em>移动</em>rn就像在Dialog里选中多个按钮后同时<em>移动</em>他们,应该怎么办?
关于控件移动问题
想在改变窗口大小时调整控件的位置(如<em>一个</em>按钮一直在又上角),我用的是SetWindowPos函数,可出现<em>问题</em>,大家帮我看看。我建立<em>一个</em>单文档MFC工程,在第六步中把base class改为CFormView,然后在该ForM添加一按钮,m_1为对应于该按钮的控制变量,执行rnvoid CMy1View::OnButton1() rnrn m_1.SetWindowPos(NULL,10,10,330,330,SWP_NOSIZE);rn rnrn可以改变按钮的位置,但是执行rnvoid CMy1View::OnSize(UINT nType, int cx, int cy) rnrn CFormView::OnSize(nType, cx, cy);rn rn // TODO: Add your message handler code herern m_1.SetWindowPos(NULL,10,10,330,330,SWP_NOSIZE);rn程序会出现错误而终止。rn这是为什么?怎样改正?rn
关于移动运营商网络的问题
如标题所述,在这里想请教熟悉电信、联通或者<em>移动</em>网络的专家:“现在我手上有一台<em>移动</em>设备,上面使用了联通的wcdma的3G服务,那么联通的服务器就会给我的这台设备随机分配<em>一个</em>ip。如果我取得了这个ip,那么我可不可以从其他设备上主动连接到这台<em>移动</em>设备,有没有这方面相关资料的介绍?”,非常感谢您的帮助!!!
关于人物移动问题
3D场景中 如何让人物来回自动<em>移动</em>rn if(m_fx>-1000.0f)rn rn m_fx-=3.0f;rn rn这能实现人物往左<em>移动</em>1000后停止 怎么才能能往右<em>移动</em> 然后来回<em>移动</em>
关于图像移动问题
在FORM中如果图像尺寸大于FORM,然后我想单击左键来<em>移动</em>图像查看看不到的部分,象ACDSEE一样????rnrn不知道怎样实现?rn
关于文件移动问题
这段代码可以实现,目录的<em>移动</em>rn char buf[256];rn char buf1[256];rn SHFILEOPSTRUCT fo;rn memset(buf, 0, sizeof(buf));rn memset(buf1, 0, sizeof(buf1));rn memset(&fo, 0, sizeof(fo));rn strcpy(buf, "f:\\source");rn strcpy(buf1, "f:\\target");rn fo.wFunc = FO_MOVE;//复制是FO_COPY,删除是FO_DELETE;rn fo.pFrom = buf;rn fo.pTo = buf1;rn fo.fFlags = FOF_SIMPLEPROGRESS;rn SHFileOperation(&fo);rnrn但是,在<em>移动</em>之前,要弹出窗口询问是否<em>移动</em>? 有什么办法,使之强制<em>移动</em>,不弹出对话框
关于移动端的问题
<em>移动</em>端的点透: 当上层元素发生点击的时候,下层元素也有点击(焦点)特性, 在300ms之后,如果上层元素消失或者隐藏,目标点就会“漂移”到 下层元素身上,就会触发点击行为。 解决: 1.下层不要使用有点击(焦点)特性的元素。 2.阻止pc事件。 1.IOS10下设置meta
关于数据库结构移动问题????
我现在已经创建好了<em>一个</em>oracle数据库,现在要在另一太没有连网的机子也用这个数据库rnrn所以想把已经建好的数据库的结构,完全拷到新机器上.具体该怎么做啊?rnrn在SQL Server好像可以用写脚本的方法,在oracle该怎么做啊.谢谢大家了rn
关于焦点移动问题
我想当光标在最后一列的时候,用户按tab或enter,数据窗口自动增加一行,并且输入<em>移动</em>到新行的第<em>一个</em>输入列,应该怎么写。下面是我写的,但不行,一按tab校点就<em>移动</em>到其他控件上去了。rndw_1.insertrow(0)rndw_1.setfocus()rndw_1.setcolumn(1)
关于邮箱的移动问题
我现在有两台Donimo服务器,想把其中一台上的邮件数据库移到另一台,我试了选择人以后选<em>移动</em>,系统也说<em>移动</em>成功,但好像没任何变化,不知道是怎么回事?
关于移动书店的问题
有人做<em>移动</em>书店的<em>问题</em>吗,可以教教我吗
关于ResultSet的移动问题
当我提交了<em>一个</em>查询 返回了2个纪录集rn我怎么将当前的纪录集<em>移动</em>下个纪录集rnasp 里面有个 rs.NextRecordset rnJAVA里面可以用什么rnrn比如返回了2个纪录集rn比如我的SQL一执行 就会返回2个纪录集合rnrn例如rnsql ="select * from a;select * from b";rn我执行的是个存储过程。rn
关于button移动问题
我用mfc写<em>一个</em>小程序rn想实现<em>一个</em>button<em>移动</em>位置rn我用循环<em>移动</em>,每次<em>移动</em>0.5像素,循环1000次的话会有很严重的残影rnrn请问怎么把这个残影去掉?rn我用的是movewindow<em>移动</em>的buttonrnrn另外,如果在onmove事件里刷新的话,button就瞬移了,我想实现动态<em>移动</em>的效果,请问要怎么做呢?有没有现成的api可用?rnrn
关于记录集移动问题
[size=16px]根据sql查询得到的记录显示在网页上,网页的表格左右各有<em>一个</em>牵头图片,当鼠标点击图片时,记录向前或者向后<em>移动</em>5个。请问大侠们,给个思路[/size]
关于窗口移动问题
大侠们:rn 在开发应用程序时,用MFC制作<em>一个</em>对话框,在对话框上加<em>一个</em>静态框控件,如何实现静态框控件的每隔一秒钟向上<em>移动</em>??以前记得有MoveWindow()函数,但是现在不知道该怎么用了。。哪位同志给个例子啊。。。
关于QFrame移动问题
1.按钮单击实现rnQMyFrame *pf = new QMyFrame(this);rn[color=#FF0000]pf上可能有N多个控件,Pf的大小不固定[/color]rnrn1,pf 先show,在move ,出现了屏幕闪烁。。这个如何处理。。rnrn2.pf先move,在show 。这个无法获取到pf的大小 pf->width() ,pf->height() 获取到的值都不正确rnrn请问这样应该如何显示。。
关于移动文件夹问题
在座各位好:rn 在windows请问如何才能正确地<em>移动</em>已安装程序的文件夹,而不影响程序的运行啊?
关于文字移动问题
我从外面文件中读入一篇文档,存放在label控件中,想用timer控件控制文本的<em>移动</em>,但是在<em>移动</em>过程中文字看上去会很抖,有没有办法解决这个<em>问题</em>啊
关于临时文件夹移动问题
我的系统盘空间很小rn经常在解压缩或者安装一些大软件的时候出现磁盘空间不足,我已经把IE的缓存和虚拟内存移过去了rn可是不知道临时文件夹怎么移,请各位高手帮帮我好吗
关于移动文件的问题
现在写<em>一个</em>新闻分类修改的程序,用<em>一个</em>下拉框修改新闻的类别rn想做到原有新闻文件<em>移动</em>到新的文件夹,可是每次都是在目标文件夹生成新的文件,不知道朋友们有没有类似的代码
关于图片移动问题!!!
是这样的我在 ScrollBox 上加了 Panel 和 Image rnImage 上的图片大于 Panel 的尺寸想让 Image 上图片可以跟随鼠标拖动。rn我在 Image 上写了:rn在 private 定义了:rn Origin : TPoint;rn Image_Left: Integer;rn Image_Top : Integer;rn Visa1 : TPoint;rn Visa2 : TPoint;rn CanMove : Boolean;rnrnrnprocedure TForm1.ImageMouseDown(Sender: TObject; Button: TMouseButton;rn Shift: TShiftState; X, Y: Integer);rnbeginrn if (Image1.Width Panel1.Width) or (Image1.Height > Panel1.Height) thenrn if CanMove thenrn beginrn if X < Visa1.X then X:= Visa1.X;rn if X > Visa2.X then X:= Visa2.X;rn if Y < Visa1.Y then Y:= Visa1.Y;rn if Y > Visa2.Y then Y:= Visa2.Y;rn if Image1.Left <= Panel1.Top thenrn Image1.Top:= Image_top+(Y-Origin.y);rn end;rnend;rnrnprocedure TForm1.ImageMouseUp(Sender: TObject; Button: TMouseButton;rn Shift: TShiftState; X, Y: Integer);rnbeginrn CanMove:=false;rnend;rnrn这样写不行,Image上的图片不能跟鼠标<em>移动</em>,有谁能帮我一下。。。。
dotnetskin for vs2008 兼容2005下载
dotnetskin for vs2008 兼容2005 相关下载链接:[url=//download.csdn.net/download/fishipdd/2997046?utm_source=bbsseo]//download.csdn.net/download/fishipdd/2997046?utm_source=bbsseo[/url]
给apk添加root权限需用到的软件2下载
给apk添加root权限需用到的软件 相关下载链接:[url=//download.csdn.net/download/phenixzhong/4124170?utm_source=bbsseo]//download.csdn.net/download/phenixzhong/4124170?utm_source=bbsseo[/url]
网站制作软件&家纺行业公司网站模板下载
模板介绍: 此网站模板简洁大方,可适合纺织品,家纺行业公司,纺织品生产、制造、销售类等企业网站建设之用 网站宽度:1000px 对齐方式:左对齐 后台地址:pageadmin网站管理系统 相关下载链接:[url=//download.csdn.net/download/woshiaq_download/5113285?utm_source=bbsseo]//download.csdn.net/download/woshiaq_download/5113285?utm_source=bbsseo[/url]
相关热词 c# stream 复制 android c# c#监测窗口句柄 c# md5 引用 c# 判断tabtip 自己写个浏览器程序c# c# 字符串变成整数数组 c#语言编程写出一个方法 c# 转盘抽奖 c#选中treeview
我们是很有底线的