Changeset 29

Show
Ignore:
Timestamp:
12/29/05 12:06:46 (6 years ago)
Author:
clayasaurus
Message:

updated to new version of arc and fixed makefile

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/raknet/Makefile.linux

    r25 r29  
    1 INCLUDE=-I"../Include
     1INCLUDE=-I"/usr/include/raknet
    22 
    33all: rakserverglue.o rakclientglue.o rakbitstreamglue.o  
    4     ar crv librakglue.a rakserver.o rakclient.o rakbitstream.o     
     4    ar crv librakglue.a rakserverglue.o rakclientglue.o rakbitstreamglue.o     
    55    ranlib librakglue.a 
    66 
  • 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++   
     1make -f Makefile.linux 
     2build lineserver.d -L-ldl -CFPATH/etc/ -g -Rn -full -cleanup -debug -Llibrakglue.a -Llibraknet.a -L-lstdc++ 
     3build line.d -L-ldl -CFPATH/etc/ -g -Rn -full -cleanup -debug -Llibrakglue.a -Llibraknet.a -L-lstdc++   
    54 
    65 
  • trunk/raknet/line.d

    r25 r29  
    11 
    2 import core.window; 
    3 import core.input; 
     2import arc.io.window, 
     3       arc.io.input, 
     4       arc.phy.util;         
    45 
    56import raknet.client, 
     
    1011import std.stdio; 
    1112 
    12 import core.math.util; 
    1313import std.c.time; 
    1414 
     
    161161int main() 
    162162{ 
    163    ClientConnection clientConnect = new ClientConnection("192.168.2.3", "6881"); 
     163   ClientConnection clientConnect = new ClientConnection("127.0.0.1", "6881"); 
    164164 
    165165   int lineCount = 0; 
    166166 
    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(); 
    171169 
    172170   float lastX, lastY;  
    173171    
    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)) 
    179178      { 
    180179         lineCount++; 
     
    187186            int b = random_range(50,255); 
    188187 
    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); 
    191192         } 
    192193         else 
    193194         {   
    194             lastX = core.input.mouseX2D;  
    195             lastY = core.input.mouseY2D
     195            lastX = arc.io.input.mouseX;  
     196            lastY = arc.io.input.mouseY
    196197         } 
    197198 
     
    204205   } 
    205206    
    206    core.window.close(); 
     207   arc.io.window.close(); 
    207208 
    208209   return 0;