View Single Post
Old 09-07-2005, 06:14 AM   #8 (permalink)
Arahil
Forum Novice
 
Join Date: Oct 2003
Location: Vienna, Austria
Age: 22
Posts: 127
Send a message via ICQ to Arahil
Default

i also thought about such a modification, and i think i will do it in the near future. but my idea went a little further, i thought about a "core" executable, that just compiles the scripts and calls the mainloop, which is also in the scripts, via reflection. i do know, that this is not really a clean way and may cause a lot of trouble, but i'm sure it will work if you use it correctly.
it's pretty annoying for me to have 2 different projects to work on with some changes, 2 different versions, 2 different svn-repositories to maintain etc. another reason for me was, that i do not really think the core and the scripts are divided in the best way, especially concerning the playermobile. every mobile carries some properties it does not need (like the netstate, for example), which wastes some memory. and since i don't want to give the mobile even more properties it does not need anyway and using an interface for playermobiles causes annoying casts (like IAccount) i will do this merge.

if i'm successful, i will post my solution on these forums.
Arahil is offline   Reply With Quote