如何定義乙個指向npc的指標,
struct npc * pn;
使用者在終端輸入npc的數量,動態分配npc的空間
#include
#include
typedefstruct_npcnpc;
typedefstruct_nodenode;//
乙個節點
node * head=null; //
定義頭結點
void addnode()else
p->pnext=malloc(sizeof(node));
p=p->pnext;
printf
("請輸入npc資訊名字 hp act");
scanf
("%s %d %d"
,head->data.name,&head->data.hp,&head->data.act);
p->pnext=null;
}printf
("新增節點成功\n"); }
void printnode()
printf
("輸出所有節點成功\n"); }
void insertnode()
p=p->pnext;
}node *p2=p->pnext;
p->pnext=newnode;
newnode->pnext=p2;
printf
("插入節點成功\n"); }
void deletenode()
if (index==1) else
if (index==num)
free(p->pnext->pnext);
p->pnext=null;
}else
p=p->pnext;
node * p2=p->pnext;
p->pnext=p2->pnext;
free(p2);
}printf
("刪除節點成功\n"); }
}void modifynode()
p=p->pnext;
printf
("請輸入npc的名字 hp act\n");
scanf("%s %d %d\n",p->data.name,&p->data.hp,&p->data.act);
}printf("
修改節點
");}
int main(int argc, const
char * argv)
}return0;}
cocos2d實現語音 Cocos2d 聲音API
param url 聲音路徑 cc.audioengine.playmusic url loop 停止背景 param releasedata 是否釋放聲音資料,預設為false cc.audioengine.stopmusic releasedata 暫停背景 cc.audioengine.pau...
Cocos2d開發系列 一
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!當前最新版本為1.0。本教程選用的是穩定版本0.99.5。install templates.sh檔案,這個就是cocos2d的安裝指令碼。你可以直接在終端裡執行這個指令碼進行安裝,但如果你的xcode沒有安裝在預設目錄 下,則你需要在命令中新增乙...
cocos2d 如何實現模態對話方塊
問題描述 在顯示一些類似於模態對話方塊的視窗時,我們可能需要遮蔽touch事件,不讓在彈出框下面的介面響應touch事件。而彈出框上某些區域,或者按鈕可以響應touch事件。解決方案 1 給彈出框新增帶吞噬能力的touch 功能。cctouchdispatcher shareddispatcher ...