Changeset 29
- Timestamp:
- 12/29/05 12:06:46 (6 years ago)
- Files:
-
- trunk/raknet/Makefile.linux (modified) (1 diff)
- trunk/raknet/compile.sh (modified) (1 diff)
- trunk/raknet/line.d (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/raknet/Makefile.linux
r25 r29 1 INCLUDE=-I" ../Include"1 INCLUDE=-I"/usr/include/raknet" 2 2 3 3 all: rakserverglue.o rakclientglue.o rakbitstreamglue.o 4 ar crv librakglue.a rakserver .o rakclient.o rakbitstream.o4 ar crv librakglue.a rakserverglue.o rakclientglue.o rakbitstreamglue.o 5 5 ranlib librakglue.a 6 6 trunk/raknet/compile.sh
r25 r29 1 make 2 ./build chat.d -CFPATH/etc/ -g -Rn -full -cleanup -debug -Llibrakglue.a -Llibraknet.a -L-lstdc++ 3 ./build lineserver.d -L-ldl -CFPATH/etc/ -g -Rn -full -cleanup -debug -Llibrakglue.a -L/libraknet.a -L-lstdc++ 4 ./build line.d -L-ldl -CFPATH/etc/ -g -Rn -full -cleanup -debug -Llibrakglue.a -Llibraknet.a -L-lstdc++ 1 make -f Makefile.linux 2 build lineserver.d -L-ldl -CFPATH/etc/ -g -Rn -full -cleanup -debug -Llibrakglue.a -Llibraknet.a -L-lstdc++ 3 build line.d -L-ldl -CFPATH/etc/ -g -Rn -full -cleanup -debug -Llibrakglue.a -Llibraknet.a -L-lstdc++ 5 4 6 5 trunk/raknet/line.d
r25 r29 1 1 2 import core.window; 3 import core.input; 2 import arc.io.window, 3 arc.io.input, 4 arc.phy.util; 4 5 5 6 import raknet.client, … … 10 11 import std.stdio; 11 12 12 import core.math.util;13 13 import std.c.time; 14 14 … … 161 161 int main() 162 162 { 163 ClientConnection clientConnect = new ClientConnection("1 92.168.2.3", "6881");163 ClientConnection clientConnect = new ClientConnection("127.0.0.1", "6881"); 164 164 165 165 int lineCount = 0; 166 166 167 core.window.open("window.lua"); 168 core.window.mode2D(); 169 170 core.input.open(); 167 arc.io.window.open("window.lua"); 168 arc.io.input.open(); 171 169 172 170 float lastX, lastY; 173 171 174 while (!(core.input.keyDown(SDL_QUIT) || core.input.keyDown(SDLK_ESCAPE))) 175 { 176 core.input.process(); 177 178 if (core.input.mouseHit(LEFT)) 172 while (!(arc.io.input.keyDown(SDL_QUIT) || arc.io.input.keyDown(SDLK_ESCAPE))) 173 { 174 glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); 175 arc.io.input.process(); 176 177 if (arc.io.input.mouseHit(LEFT)) 179 178 { 180 179 lineCount++; … … 187 186 int b = random_range(50,255); 188 187 189 clientConnect.addLocalLine(lastX, lastY, core.input.mouseX2D, core.input.mouseY2D,r,g,b); 190 clientConnect.sendLineToServer(lastX, lastY, core.input.mouseX2D, core.input.mouseY2D,r,g,b); 188 clientConnect.addLocalLine(lastX, lastY, arc.io.input.mouseX, 189 arc.io.input.mouseY,r,g,b); 190 clientConnect.sendLineToServer(lastX, lastY, 191 arc.io.input.mouseX, arc.io.input.mouseY,r,g,b); 191 192 } 192 193 else 193 194 { 194 lastX = core.input.mouseX2D;195 lastY = core.input.mouseY2D;195 lastX = arc.io.input.mouseX; 196 lastY = arc.io.input.mouseY; 196 197 } 197 198 … … 204 205 } 205 206 206 core.window.close();207 arc.io.window.close(); 207 208 208 209 return 0;
