作者green0924 (hmm...)
看板GameDesign
标题Re: [请益] 由别种语言改用C++大概要多少时间?
时间Mon Mar 16 18:52:55 2009
> 推 chchwy:另一种语言是什麽呢 方便透漏吗XDDDD 03/16 18:28
LPC语言大概是像这样...
#include <command.h>
int main(object me,string arg)
{
string s="",room;
object env;
int *xyz,x,y;
env=environment(me);
xyz=WORLD_D->query_xyz(env);
x=me->query("x");
y=me->query("y");
room=me->query("room");
s=js("top.draw("+(xyz[0]+1)+","+(xyz[1]+1)+","+x+","+y+","+room+");");
write(s);
return 1;
}
他的物件可以当做参数直接传递,呼叫物件的method是用 obj->func()
也可以继承跟设定属性,我是觉得跟C++还满像的..XD
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.133.117.77
1F:→ asoedarren:还有这种语言 挺有趣的 c++不难 是杂 要找倒最佳解需要 03/16 18:55
2F:→ asoedarren:一些时间熟悉各种用法 03/16 18:55
3F:→ green0924:LPC还有两种很好用的东西..一个是混合变数mixed,另一个 03/16 19:03
4F:→ green0924:是mapping。其中用mixed宣告的变数可以放int,string.. 03/16 19:04
5F:→ green0924:mapping的话感觉是array的进阶版. 03/16 19:04
6F:→ green0924:ex: mapping s=([1:"me",2:"you",3:"he"]); 03/16 19:05
7F:→ green0924:s[1]="me" s[2]="you" s[3]="he" 03/16 19:06
8F:→ green0924:ex: s=(["a":"me","b":"you","c":"he"]) 03/16 19:06
9F:→ green0924:s["a"]="me" s["b"]="you" s["c"]="he" 03/16 19:07
10F:→ newdominic:喔喔 mud codeXD 03/17 00:19
11F:推 kaoyutai:LPC @_@ MUD Code 有家游戏公司用 LPC写Server 03/17 14:18
12F:→ airzone:楼上说的是雷爵 ? 03/17 23:09
13F:→ kruz:LPC不是写server用的..是写content的,MudOS也是C/C++写出来的 03/18 05:16