tests: Trim .nim files trailing whitespace

via OSX: find . -name '*.nim' -exec sed -i '' -E 's/[[:space:]]+$//' {} +
This commit is contained in:
Adam Strzelecki 2015-09-04 23:04:32 +02:00
commit e80465dacf
372 changed files with 4486 additions and 4486 deletions

View file

@ -78,11 +78,11 @@ proc poll(serv: PServer; timeout: cuint = 30) =
case event.kind
of EvtReceive:
var buf = newBuffer(event.packet)
serv.handlePackets(buf)
event.packet.destroy()
of EvtDisconnect:
of EvtDisconnect:
dispMessage "Disconnected"
serv.connected = false
event.peer.data = nil
@ -111,8 +111,8 @@ proc tryConnect*(b: PButton) =
if not dirServer.connected:
var error: string
if not dirServer.connect(
clientSettings.dirServer.host,
clientSettings.dirServer.port,
clientSettings.dirServer.host,
clientSettings.dirServer.port,
error):
dispError(error)
else:
@ -143,16 +143,16 @@ proc lobbyInit*() =
clientSettings.website = s["website"].str
zonelist.setPosition(vec2f(200.0, 100.0))
connectionButtons = @[]
var pos = vec2f(10, 10)
u_alias = gui.newTextEntry(
if s.hasKey("alias"): s["alias"].str else: "alias",
if s.hasKey("alias"): s["alias"].str else: "alias",
pos)
pos.y += 20
u_passwd = gui.newTextEntry("buzz", pos)
pos.y += 20
connectionButtons.add(gui.newButton(
text = "Login",
text = "Login",
position = pos,
onClick = tryLogin,
startEnabled = false))
@ -171,16 +171,16 @@ proc lobbyInit*() =
connectionButtons.add(gui.newButton(
text = "Test Chat",
position = pos,
onClick = (proc(b: PButton) =
onClick = (proc(b: PButton) =
var pkt = newCsChat(text = "ohai")
dirServer.send HChat, pkt),
startEnabled = false))
pos.y += 20
downloadProgress.setPosition(pos)
downloadProgress.setPosition(pos)
downloadProgress.bg.setFillColor(color(34, 139, 34))
downloadProgress.bg.setSize(vec2f(0, 0))
gui.add(downloadProgress)
playBtn = gui.newButton(
text = "Play",
position = vec2f(680.0, 8.0),
@ -193,20 +193,20 @@ proc lobbyInit*() =
discard """gui.newButton(text = "Scrollback + 1", position = vec2f(185, 10), onClick = proc(b: PButton) =
messageArea.scrollBack += 1
update(messageArea))
gui.newButton(text = "Scrollback - 1", position = vec2f(185+160, 10), onClick = proc(b: PButton) =
gui.newButton(text = "Scrollback - 1", position = vec2f(185+160, 10), onClick = proc(b: PButton) =
messageArea.scrollBack -= 1
update(messageArea))
gui.newButton(text = "Flood msg area", position = vec2f(185, 30), onClick = proc(b: PButton) =
for i in 0.. <30:
for i in 0.. <30:
dispMessage($i))"""
dirServer = newServer()
dirServer = newServer()
dirServer.addHandler HChat, handleChat
dirServer.addHandler HLogin, handlePlayerLogin
dirServer.addHandler HFileTransfer, client_helpers.handleFilePartRecv
dirServer.addHandler HChallengeResult, client_helpers.handleFileChallengeResult
dirServer.addHandler HFileChallenge, client_helpers.handleFileChallenge
proc lobbyReady*() =
proc lobbyReady*() =
kc.setActive()
gui.setActive(u_alias)

View file

@ -1,4 +1,4 @@
import enet, strutils, idgen, tables, math_helpers,
import enet, strutils, idgen, tables, math_helpers,
estreams, sg_packets, server_utils, sg_assets, client_helpers
when appType == "gui":
import sfml, sfml_colors, sg_gui,
@ -14,7 +14,7 @@ var
event: enet.TEvent
clientID = newIDGen[int32]()
clients = initTable[int32, PClient](64)
handlers = initTable[char, TCallback](32)
handlers = initTable[char, TCallback](32)
when appType == "gui":
var
@ -67,7 +67,7 @@ proc flushPubChat() =
handlers[HChat] = proc(client: PClient; buffer: PBuffer) =
var chat = readCsChat(buffer)
if not client.auth:
client.sendError("You are not logged in.")
return
@ -75,7 +75,7 @@ handlers[HChat] = proc(client: PClient; buffer: PBuffer) =
# if alias2client.hasKey(chat.target):
# alias2client[chat.target].forwardPrivate(client, chat.text)
#else:
dispmessage("<", client.alias, "> ", chat.text)
queuePub(client, chat)
@ -104,20 +104,20 @@ handlers[HZoneJoinReq] = proc(client: PClient; buffer: PBuffer) =
when isMainModule:
import parseopt, matchers, os, json
if enetInit() != 0:
quit "Could not initialize ENet"
var address: enet.TAddress
block:
var zoneCfgFile = "./server_settings.json"
for kind, key, val in getOpt():
case kind
of cmdShortOption, cmdLongOption:
case key
of "f", "file":
of "f", "file":
if existsFile(val):
zoneCfgFile = val
else:
@ -127,45 +127,45 @@ when isMainModule:
else:
echo("Unknown option: ", key, " ", val)
var jsonSettings = parseFile(zoneCfgFile)
let
let
port = uint16(jsonSettings["port"].num)
zoneFile = jsonSettings["settings"].str
dirServerInfo = jsonSettings["dirserver"]
address.host = EnetHostAny
address.port = port
var path = getAppDir()/../"data"/zoneFile
if not existsFile(path):
echo("Zone settings file does not exist: ../data/", zoneFile)
echo(path)
quit(1)
discard """block:
var
var
TestFile: FileChallengePair
contents = repeat("abcdefghijklmnopqrstuvwxyz", 2)
testFile.challenge = newScFileChallenge("foobar.test", FZoneCfg, contents.len.int32)
testFile.challenge = newScFileChallenge("foobar.test", FZoneCfg, contents.len.int32)
testFile.file = checksumStr(contents)
myAssets.add testFile"""
setCurrentDir getAppDir().parentDir()
let zonesettings = readFile(path)
var
var
errors: seq[string] = @[]
if not loadSettings(zoneSettings, errors):
echo("You have errors in your zone settings:")
for e in errors: echo("**", e)
quit(1)
errors.setLen 0
var pair: FileChallengePair
pair.challenge.file = zoneFile
pair.challenge.assetType = FZoneCfg
pair.challenge.fullLen = zoneSettings.len.int32
pair.file = checksumStr(zoneSettings)
myAssets.add pair
allAssets:
if not load(asset):
echo "Invalid or missing file ", file
@ -177,11 +177,11 @@ when isMainModule:
expandPath(assetType, file)).int32
pair.file = asset.contents
myAssets.add pair
echo "Zone has ", myAssets.len, " associated assets"
dirServer = newServer()
dirServer.addHandler HDsMsg, proc(serv: PServer; buffer: PBuffer) =
var m = readDsMsg(buffer)
dispMessage("<DirServer> ", m.msg)
@ -189,20 +189,20 @@ when isMainModule:
let loggedIn = readDsZoneLogin(buffer).status
if loggedIn:
#dirServerConnected = true
if dirServerInfo.kind == JArray:
var error: string
if not dirServer.connect(dirServerInfo[0].str, dirServerInfo[1].num.int16, error):
dispError("<DirServer> "&error)
server = enet.createHost(address, 32, 2, 0, 0)
if server == nil:
quit "Could not create the server!"
dispMessage("Listening on port ", address.port)
var
var
serverRunning = true
when appType == "gui":
var frameRate = newClock()
@ -210,11 +210,11 @@ when isMainModule:
else:
var frameRate = epochTime()
var pubChatDelay = frameRate
while serverRunning:
when appType == "gui":
let dt = frameRate.restart.asMilliseconds().float / 1000.0
for event in window.filterEvents():
case event.kind
of sfml.EvtClosed:
@ -225,7 +225,7 @@ when isMainModule:
else:
let dt = epochTime() - frameRate ##is this right? probably not
frameRate = epochTime()
while server.hostService(event, 10) > 0:
case event.kind
of EvtConnect:
@ -234,27 +234,27 @@ when isMainModule:
event.peer.data = addr client.id
client.peer = event.peer
dispMessage("New client connected ", client)
var
msg = "hello"
msg = "hello"
resp = createPacket(cstring(msg), msg.len + 1, FlagReliable)
if event.peer.send(0.cuchar, resp) < 0:
echo "FAILED"
else:
echo "Replied"
of EvtReceive:
let client = clients[cast[ptr int32](event.peer.data)[]]
let client = clients[cast[ptr int32](event.peer.data)[]]
var buf = newBuffer(event.packet)
let k = buf.readChar()
if handlers.hasKey(k):
handlers[k](client, buf)
else:
dispError("Unknown packet from ", client)
destroy(event.packet)
of EvtDisconnect:
var
@ -267,11 +267,11 @@ when isMainModule:
dispMessage(clients[id], " disconnected")
GCUnref(clients[id])
clients.del id
event.peer.data = nil
else:
discard
when appType == "gui":
fpsText.setString(ff(1.0/dt))
if pubChatDelay.getElapsedTime.asSeconds > 0.25:
@ -281,14 +281,14 @@ when isMainModule:
pubChatDelay -= dt
if frameRate - pubChatDelay > 0.25:
flushPubChat()
when appType == "gui":
window.clear(Black)
window.draw(GUI)
window.draw chatbox
window.draw mousePos
window.draw fpstext
window.display()
window.display()
server.destroy()
enetDeinit()
enetDeinit()

View file

@ -6,9 +6,9 @@ type
auth*: bool
alias*: string
peer*: PPeer
FileChallengePair* = tuple[challenge: ScFileChallenge; file: TChecksumFile]
PFileChallengeSequence* = ref TFileChallengeSequence
PFileChallengeSequence* = ref TFileChallengeSequence
TFileChallengeSequence = object
index: int #which file is active
transfer: ScFileTransfer
@ -73,7 +73,7 @@ proc sendChunk*(challenge: PFileChallengeSequence, client: PClient) =
let size = min(FileChunkSize, challenge.transfer.fileSize - challenge.transfer.pos)
challenge.transfer.data.setLen size
copyMem(
addr challenge.transfer.data[0],
addr challenge.transfer.data[0],
addr challenge.file.file.compressed[challenge.transfer.pos],
size)
client.send HFileTransfer, challenge.transfer
@ -90,7 +90,7 @@ proc startSend*(challenge: PFileChallengeSequence, client: PClient) =
## HFileTransfer
proc handleFilePartAck*(client: PClient; buffer: PBuffer) =
echo "got filepartack"
var
var
ftrans = readCsFilepartAck(buffer)
fcSeq = fileChallenges[client.id]
fcSeq.transfer.pos = ftrans.lastPos
@ -99,7 +99,7 @@ proc handleFilePartAck*(client: PClient; buffer: PBuffer) =
## HFileCHallenge
proc handleFileChallengeResp*(client: PClient; buffer: PBuffer) =
echo "got file challenge resp"
var
var
fcResp = readCsFileChallenge(buffer)
fcSeq = fileChallenges[client.id]
let index = $(fcSeq.index + 1) / $(myAssets.len)