作者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