mirror of
https://github.com/cyberarm/i-mic-fps.git
synced 2025-12-16 08:02:36 +00:00
Initial work on locales, more work on netcode
This commit is contained in:
@@ -4,7 +4,8 @@ module CyberarmEngine
|
||||
attr_reader :id, :hostname, :port, :data, :read_queue, :write_queue
|
||||
attr_accessor :total_packets_sent, :total_packets_received,
|
||||
:total_data_sent, :total_data_received,
|
||||
:last_read_time, :last_write_time
|
||||
:last_read_time, :last_write_time,
|
||||
:ping
|
||||
|
||||
def initialize(id:, hostname:, port:)
|
||||
@id = id
|
||||
@@ -22,6 +23,10 @@ module CyberarmEngine
|
||||
@total_packets_received = 0
|
||||
@total_data_sent = 0
|
||||
@total_data_received = 0
|
||||
|
||||
@ping = 0
|
||||
|
||||
@reliable_sequence_number = 65_500
|
||||
end
|
||||
|
||||
def id=(n)
|
||||
@@ -29,6 +34,10 @@ module CyberarmEngine
|
||||
|
||||
@id = n
|
||||
end
|
||||
|
||||
def next_reliable_sequence_number
|
||||
@reliable_sequence_number = (@reliable_sequence_number + 1) % 65_535
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user