1234567891011121314151617181920212223242526272829303132333435363738 |
- # Various config data
- class SimConfig
- attr_reader :cfgSimName, :cfgSimIP, :cfgSimPort, :cfgSimX,
- :cfgSimX, :cfgSimY, :cfgAssetServerUrl, :cfgUserServerUrl
- def initialize
- @cfgSimName = "DalienLand"
- @cfgSimIP = "192.168.1.103"
- @cfgSimPort = "9000"
- @cfgSimX = 997
- @cfgSimY = 996
- @cfgSimX = 1000
- @cfgSimY = 1000
- @cfgAssetServerUrl = "http://192.168.1.103:8003/"
- @cfgUserServerUrl = "http://192.168.1.103:8003/"
- end
- end
- class UUID
- def initialize
- @uuid = rand(1<<128)
- end
- def to_dashed_s
- part1 = @uuid & 0xFFFFFFFFFFFF
- part2 = (@uuid >> 48) && 0xFFFF
- part3 = (@uuid >> (48 + 16)) & 0xFFFF
- part4 = (@uuid >> (48 + 32)) & 0xFFFF
- part5 = @uuid >> (128-32)
- return sprintf "%08x-%04x-%04x-%04x-%012x", part5, part4, part3, part2, part1
- end
- end
- print UUID.new.to_dashed_s
|